Skip to content

Repository files navigation

ASRTU-1 SoundModem CLI

The ASRTU-1 satellite telemetry receiving software which is displayed in a command-line window. The input signal is a 12kHz intermediate frequency signal. The output consists of two parts: one is sent to the proxy telemetry upload software via ZMQ, and the other part is sent to the SSDV decoding software by BG6LQV via a TCP server.

Compare with GNU Radio:

Compare to GNU Radio

For Linux

To compile

requirements

sudo apt-get install libwebsockets-dev
sudo apt-get install libncurses-dev
sudo apt-get install libasound2-dev
sudo apt-get install libzmq3-dev
sudo apt-get install libfftw3-dev

compile

g++ soundmodem.cpp fifobuf.c ccsds.c metrics.c randomizer.c rs.c tab.c viterbi27.c -lasound -lncurses -lfftw3 -lzmq -o soundmodem

To run

./soundmodem

For Windows

To compile

requirements

compile

  1. compile zmq with cmake and mingw32-make
  2. compile soundmodem

g++ *.cpp *.c -I <Path to include> -L <Path to libs> -lWs2_32 -lole32 -luuid -lwinmm -lzmq -lncursesw" -lfftw3-3 -o soundmodem.exe

To run

./soundmodem.exe or double click

About

fork of CLA-179/Lilacsat-soundmodem-CLi

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages