High Throughput QC-LDPC Decoder With Optimized Schedule Policy in Layered Decoding
Dongxu Chang, Qingqing Peng, Guanghui Wang, Guiying Yan
TL;DR
The paper tackles the hardware bottleneck of memory conflicts in high-throughput QC-LDPC layered decoders by optimizing the layer scheduling to minimize idle cycles while preserving decoding performance. It recasts the scheduling problem as an asymmetric TSP, introduces graph modifications to favor low-memory-conflict orders, and validates that the resulting schedules achieve both low latency and strong error-correcting performance for 5G NR LDPC codes. Key findings show that accounting for decoding performance in scheduling reduces performance degradation typically associated with idle-time optimization, enabling more efficient pipelined decoders. The approach has practical implications for implementing high-throughput LDPC decoders in contemporary standards like 5G NR.
Abstract
In this study, a scheduling policy of layered decoding for quasi-cycle (QC) low-density parity-check (LDPC) codes with high throughput and good performance is designed. The influence of scheduling on the delay of the decoder's hardware implementation and on the decoding performance are considered simultaneously. Specifically, we analyze the idle time required under various scheduling sequences within a pipelined decoding architecture and formulate the problem as a traveling salesman problem (TSP) aiming at minimizing idle time. Furthermore, considering that different scheduling sequences can affect decoding performance, we refine the graph used to solve the TSP based on scheduling characteristics that promote improved decoding outcomes. Simulation results demonstrate that the identified scheduling sequence achieves a low number of hardware delays while maintaining excellent decoding performance for 5G New Radio (NR) LDPC codes.
