LDPC EncoderMulti-standard low-density parity-check encoding
Production DatasheetEncoder covering the 3GPP, DVB and CCSDS LDPC code families from a single parameterised architecture. Parity computation is scheduled from a compact description of the base graph rather than a flattened matrix, so adding or switching a code set costs memory rather than logic.
- 3GPP 38.212 base graphs 1 and 2, all lifting sizes
- DVB-S2X normal, short and VL-SNR frame codes
- CCSDS 131.0-B AR4JA and C2 codes
- Rate matching, bit selection and interleaving included
- Parallelism selectable from 1 to 384 bits per cycle
- Multi-codeword pipelining with no inter-frame gap
Key specifications
| Standards | 3GPP 38.212, DVB-S2X, CCSDS 131.0-B |
|---|---|
| Throughput | Up to 40 Gbps |
| Code rates | 1/5 – 8/9 depending on standard |
| Parallelism | 1 – 384 bits/cycle (build-time) |
| Latency | Z + 24 cycles per codeword (NR, Z = lifting size) |
| Interfaces | AXI4-Stream data, AXI4-Lite control |
| Typical FPGA | 12 kLUT, 0.7 Mb BRAM @ 400 MHz |