Reduced-complexity column-layered decoding and implementation for LDPC codes

被引:28
作者
Cui, Z. [1 ]
Wang, Z. [2 ]
Zhang, X. [3 ]
机构
[1] Qualcomm Inc, San Diego, CA 92121 USA
[2] Broadcom Corp, Irvine, CA 92617 USA
[3] Case Western Reserve Univ, Dept EECS, Cleveland, OH 44106 USA
关键词
D O I
10.1049/iet-com.2010.1002
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Layered decoding is well appreciated in low-density parity-check (LDPC) decoder implementation since it can achieve effectively high decoding throughput with low computation complexity. This work, for the first time, addresses low-complexity column-layered decoding schemes and very-large-scale integration (VLSI) architectures for multi-Gb/s applications. At first, the min-sum algorithm is incorporated into the column-layered decoding. Then algorithmic transformations and judicious approximations are explored to minimise the overall computation complexity. Compared to the original column-layered decoding, the new approach can reduce the computation complexity in check node processing for high-rate LDPC codes by up to 90% while maintaining the fast convergence speed of layered decoding. Furthermore, a relaxed pipelining scheme is presented to enable very high clock speed for VLSI implementation. Equipped with these new techniques, an efficient decoder architecture for quasi-cyclic LDPC codes is developed and implemented with 0.13 mu m VLSI implementation technology. It is shown that a decoding throughput of nearly 4 Gb/s at a maximum of 10 iterations can be achieved for a (4096, 3584) LDPC code. Hence, this work has facilitated practical applications of column-layered decoding and particularly made it very attractive in high-speed, high-rate LDPC decoder implementation.
引用
收藏
页码:2177 / 2186
页数:10
相关论文
共 18 条
[1]  
Brack T., 2007, DESIGN AUTOMATION TE, P1
[2]   Reduced-complexity decoding of LDPC codes [J].
Chen, JH ;
Dholakia, A ;
Eleftheriou, E ;
Fossorier, MRC ;
Hu, XY .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2005, 53 (08) :1288-1299
[3]   Block-interlaced LDPC decoders with reduced interconnect complexity [J].
Darabiha, Ahmad ;
Carusone, Anthony Chan ;
Kschischang, Frank R. .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2008, 55 (01) :74-78
[4]   LOW-DENSITY PARITY-CHECK CODES [J].
GALLAGER, RG .
IRE TRANSACTIONS ON INFORMATION THEORY, 1962, 8 (01) :21-&
[5]  
Hocevar DE, 2004, 2004 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS DESIGN AND IMPLEMENTATION, PROCEEDINGS, P107
[6]   Regular and irregular progressive edge-growth tanner graphs [J].
Hu, XY ;
Eleftheriou, E ;
Arnold, DM .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2005, 51 (01) :386-398
[7]   A 3.33Gb/s (1200,720) low-density parity check code decoder [J].
Lin, CC ;
Lin, KL ;
Chang, HC ;
Lee, CY .
ESSCIRC 2005: PROCEEDINGS OF THE 31ST EUROPEAN SOLID-STATE CIRCUITS CONFERENCE, 2005, :211-214
[8]   A 640-Mb/s 2048-bit programmable LDPC decoder chip [J].
Mansour, MM ;
Shanbhag, NR .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2006, 41 (03) :684-698
[9]   Multi-Split-Row Threshold Decoding Implementations for LDPC Codes [J].
Mohsenin, Tinoosh ;
Truong, Dean ;
Baas, Bevan .
ISCAS: 2009 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-5, 2009, :2449-2452
[10]  
OH D, 2008, P 18 ACM GREAT LAK S, P451