CCSDS LDPC Encoder and Decoder

Overview

The CCSDS LDPC IP cores support the LDPC coding scheme as defined by the CCSDS standard. The LDPC code with single rate 223/255 was specifically designed for Near-Earth missions, but the excellent error correction performance also makes it an ideal solution for a wide variety of high-throughput applications.

Key Features

  • Support for code rate 223/255 (7136/8160)
  • Coded block size 8160 bits
  • Compliant with “TM Synchronization and Channel Coding, Recommended Standard, CCSDS 131.0 B-3, Blue Book, September 2017”

Benefits

  • Key benefits of the decoder are:
    • Gains of up to 3 dB compared to Viterbi decoders
    • Low-power and low-complexity design
    • Layered LDPC decoder architecture, for convergence
    • behavior that is twice as fast as non-layered LDPC decoders
    • Early stopping criterion for iterative LDPC decoder, saving a considerable amount of energy
    • Configurable amount of LDPC decoding iterations for trading-off throughput and error correction performance
    • Collection of statistic information (number of iterations, decoding success)
    • Collection of statistic information (number of iterations, decoding success)
    • Available for ASIC and FPGAs (AMD Xilinx, Intel, Microchip)
  • Key benefits of the encoder are:
    • High-throughput, low-latency encoder core
    • Low-power and low-complexity design
    • No BRAM required

Applications

  • Near-Earth and Deep-Space communication
  • Space links communication
  • Space internetworking services
  • Microwave Links
  • Optical Links
  • Further High-throughput Application

Deliverables

  • VHDL source code or synthesized netlist
  • HDL simulation models e.g. for Aldec’s Riviera-PRO
  • VHDL testbench
  • bit-accurate Matlab, C or C++ simulation model
  • Comprehensive documentation

Technical Specifications

×
Semiconductor IP