Expand description
CCSDS pseudo-randomization for TC and TM frames. CCSDS-compliant pseudo-randomization for TC and TM frames.
Spec: https://ccsds.org/Pubs/131x0b5.pdf
Randomization is the process of XORing the frame data with a standard, pre-defined sequence. This is done to ensure the final transmitted data has frequent bit transitions (0-to-1 and 1-to-0), which is essential for helping the receiver’s hardware maintain clock synchronization with the signal.
The randomization sequence is its own inverse; applying the same operation twice restores the original data.
Structs§
- TcRandomizer
- The standard randomizer for Telecommand (TC) frames.
- Tm255
Randomizer - The legacy 255-byte randomizer for Telemetry (TM) frames.
- Tm131071
Randomizer - The recommended 131071-byte randomizer for Telemetry (TM) frames.
Traits§
- Randomizer
- A trait for applying a specific CCSDS randomization algorithm.