CCSDS LDPC Encoder
Encode data with (8160,7136) LDPC code specified in CCSDS telemetry standard
Since R2025a
Libraries:
Wireless HDL Toolbox /
Error Detection and Correction
Description
The CCSDS LDPC Encoder block encodes data with (8160,7136) low-density parity-check (LDPC) code specified in the Consultative Committee for Space Data Systems (CCSDS) Telemetry standard. The block accepts data bits and a stream of control signals as inputs. The block outputs encoded bits, a stream of control signals, and a signal that indicates when the block is ready to accept new inputs.
The block supports scalar input and vector inputs of size 8. The block provides an architecture suitable for HDL code generation and hardware deployment. You can use this block in a CCSDS transmitter for satellite communication. To know more about CCSDS Telemetry standard, see [1]
Examples
Ports
Input
Output
Algorithms
References
[1] TM Synchronization and Channel Coding. Recommendation for Space Data System Standards. CCSDS 131.0-B-3. Blue Book. Issue 3. Washington, D.C.: CCSDS, September 2017.
[2] TM Synchronization and Channel Coding. Summary of Concept and Rationale CCSDS 130.1-G-3. Green Book. Issue 3, June 2020.
Extended Capabilities
Version History
Introduced in R2025a