What is it about?

The paper presents the verification process of a TT&C baseband system based on commercial-off-the-shelf (CoTS) software-defined radio (SDR) frontends and the open-sourced GNU Radio development kit. The baseband supports a number of modulation schemes (BPSK, QPSK, oQPSK, PCM/PM and PCM/FM), line codes (NRZ-L/M/S and BP-L/M/S) and match filters (SRRC, RC and integral). It also supports a number of CCSDS FEC codes such as the CC(7,1/2) convolutional code, two families of Reed-Solomon codes as well as concatenated Reed-Solomon and convolutional codes.

Featured Image

Why is it important?

The paper presents a hybrid software engineering technique that could be leveraged to achieve concurrent development and verification of software-defined communication systems. The technique is a morph between test-driven development (TDD) and behavior-driven development (BDD). The verification process involves the measurements of bit error rate and frame error rate performance of the system through a practical TT&C channel which includes transponder distortions, orbital dynamics, TT&C ground station distortions, and SDR frontend distortions.


Hopefully, the article will inspire stakeholders in the space industry to consider commercial-off-the-shelf RF frontends and open-source development kits as a strategy to lower the cost of spacecraft TT&C.

Moses Browne Mwakyanjala
Lulea Tekniska Universitet

Read the Original

This page is a summary of: Concurrent development and verification of an all‐software baseband for satellite ground operations, International Journal of Satellite Communications and Networking, December 2019, Wiley,
DOI: 10.1002/sat.1336.
You can read the full text:



The following have contributed to this page