GRS Syncword Detector is a C library component of SpaceLab’s Ground Station signal processing pipeline. It sits between the demodulator and the decoder, and is responsible for identifying the start of a transmission by detecting a known synchronization word (syncword) within an incoming bit stream.
The component supports both MSB-first and LSB-first bit endianness, and performs tolerance-based matching by counting the number of bits that match the expected syncword pattern, allowing it to handle minor bit errors in the received stream.
Dependencies
This component has no external dependencies beyond the C standard library.
Building
TODO
Documentation
The documentation of this project is generated using the Sphinx tool, and it is available here.
GRS Syncword Detector
Syncword Detector of the SpaceLab's Ground Station.
Overview • Dependencies • Building • Documentation • License
Overview
GRS Syncword Detector is a C library component of SpaceLab’s Ground Station signal processing pipeline. It sits between the demodulator and the decoder, and is responsible for identifying the start of a transmission by detecting a known synchronization word (syncword) within an incoming bit stream.
The component supports both MSB-first and LSB-first bit endianness, and performs tolerance-based matching by counting the number of bits that match the expected syncword pattern, allowing it to handle minor bit errors in the received stream.
Dependencies
This component has no external dependencies beyond the C standard library.
Building
TODO
Documentation
The documentation of this project is generated using the Sphinx tool, and it is available here.
Dependencies
Building the Documentation
License
This project is licensed under GPLv3 license.