Title :
Memory efficient layered decoder design with early termination for LDPC codes
Author :
Li, Jiangpeng ; He, Guanghui ; Hou, Hexi ; Zhang, Zhejun ; Ma, Jun
Author_Institution :
Sch. of Microelectron., Shanghai Jiao Tong Univ., Shanghai, China
Abstract :
Layered structure is widely used in the design of Low-Density Parity-Check (LDPC) code decoders due to its fast convergence speed. However, correct checking process is difficult to implement in layered decoder, which results in unnecessary iterations. In this paper, an early termination strategy is presented for layered LDPC decoder to avoid redundant number of iterations. This approach makes use of the comparison between current log-likelyhood ratios (LLRs) and updated LLRs of all variable nodes to determine termination criteria of iterations. Furthermore, a non-uniform quantization scheme and an extrinsic messages memory optimization scheme are developed for memory savings. Based on these proposed methods, an LDPC decoder for the Chinese digital mobile TV applications is implemented using a SMIC 130nm CMOS process. The decoder consumes only 171 Kbits memory while achieving 267Mbps for code rate 1/2, and 401Mbps for code rate 3/4.
Keywords :
CMOS integrated circuits; decoding; digital television; mobile television; parity check codes; Chinese digital mobile TV application; LLR; SMIC CMOS process; bit rate 267 Mbit/s; bit rate 401 Mbit/s; extrinsic message memory optimization scheme; layered LDPC code decoder; layered low-density parity-check code decoder; log-likelyhood ratio; memory efficient layered decoder design; nonuniform quantization scheme; size 0.13 nm; Bit error rate; Decoding; Iterative decoding; Memory management; Quantization; Throughput; Early termination; layered LDPC decoder; memory efficient;
Conference_Titel :
Circuits and Systems (ISCAS), 2011 IEEE International Symposium on
Conference_Location :
Rio de Janeiro
Print_ISBN :
978-1-4244-9473-6
Electronic_ISBN :
0271-4302
DOI :
10.1109/ISCAS.2011.5938161