Title :
Design of a High-Throughput QC-LDPC Decoder With TDMP Scheduling
Author :
Ming Zhao ; Xiaolin Zhang ; Ling Zhao ; Chen Lee
Author_Institution :
Sch. of Electron. & Inf. Eng., Beihang Univ., Beijing, China
Abstract :
Low-density parity-check (LDPC) codes with turbodecoding message-passing (TDMP) scheduling can obtain good performance and high convergence rates. In addition, the min- sum (MS) algorithm can reduce the complexity. The hybrid normalized MS algorithm with TDMP scheduling is presented to achieve good performance and to lower the complexity. For a quasi-cyclic LDPC (QC-LDPC) code with a long code length, parallel degree optimization and an offset iterative sequence rule are proposed. With the proposed techniques, the data correlation problem and memory access conflicts during TDMP scheduling can be resolved so that the iteration can smoothly proceed through the reasonable division of each block row. Fabricated in the 90-nm 1-Poly 9-Metal (1P9M) CMOS process, a multimode 96000-bit irregular QC-LDPC decoder is implemented. It attains throughputs of 1.7-3.0 Gb/s and dissipates an average power of 502 mW at an operation frequency of 100 MHz and at 10 iterations. The decoder chip area is 13.32 mm2, with a core area of 9.73 mm2.
Keywords :
CMOS integrated circuits; computational complexity; convergence of numerical methods; design engineering; iterative decoding; message passing; parity check codes; turbo codes; 90-nm 1-poly 9-metal CMOS process; TDMP scheduling; code length; complexity reduction; data correlation problem; high convergence rates; high-throughput QC-LDPC decoder design; hybrid normalized MS algorithm; low-density parity-check codes; memory access conflicts; minsum algorithm; multimode 96000-bit irregular QC-LDPC decoder; offset iterative sequence rule; parallel degree optimization; quasicyclic LDPC code; turbo-decoding message-passing scheduling; Decoding; Iterative decoding; Manganese; Random access memory; Scheduling; Throughput; Decoder architecture; MS algo-rithm; QC-LDPC decoder; TDMP scheduling; decoder architecture; iterative sequence; min???sum (MS) algorithm; parallel degree; quasi-cyclic low-density parity-check (QC-LDPC) decoder; turbo-decoding message-passing (TDMP) scheduling;
Journal_Title :
Circuits and Systems II: Express Briefs, IEEE Transactions on
DOI :
10.1109/TCSII.2014.2362661