Skip to main content

Module randomizer

Module randomizer 

Source
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.
Tm255Randomizer
The legacy 255-byte randomizer for Telemetry (TM) frames.
Tm131071Randomizer
The recommended 131071-byte randomizer for Telemetry (TM) frames.

Traits§

Randomizer
A trait for applying a specific CCSDS randomization algorithm.