This program receives the GOES-16 CDA Telemetry BPSK symbol stream via TCP from the GNURadio Demodulator and perform all the decoding necessary to extract the CCSDS Transport Frames. After the decoding process, the Transport Frames will be sent via TCP to tlmdump for further processing required to generate de .tlm
files.
- Frame Synchronization by CCSDS Word Correlation.
- Soft to Hard Symbols Conversion.
- Differential Decoding (NRZ-M).
- Derandomization.
- Reed Solomon.
- Frames sent via TCP to tlmdump.
git clone https://github.com/luigifreitas/tlmdemod.git
mkdir build
cd build
cmake ..
make -j4
./tlmDecoder
This project depends on SatHelper.
Compile the project and run ./tlmDecoder
after initializing the GNURadio Demodulator.