A 3.0 Gb/s Throughput Hardware-Efficient Decoder for Cyclically-Coupled QC-LDPC Codes

被引:24
作者
Lu, Qing [1 ]
Fan, Jianfeng [1 ]
Sham, Chiu-Wing [1 ]
Tam, Wai M. [1 ]
Lau, Francis C. M. [1 ]
机构
[1] Hong Kong Polytech Univ, Elect & Informat Engn Dept, Hong Kong, Hong Kong, Peoples R China
关键词
Cyclically-coupled QC-LDPC code; decoder architecture; FPGA implementation; QC-LDPC code; PARITY-CHECK CODES; MIN-SUM ALGORITHM; CONVOLUTIONAL-CODES; BELIEF PROPAGATION; SHANNON-LIMIT; COMPLEXITY; DESIGN; IMPLEMENTATION; MATRICES; BLOCK;
D O I
10.1109/TCSI.2015.2510619
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we propose a new class of quasi-cyclic low-density parity-check (QC-LDPC) codes, namely cyclically-coupled QC-LDPC (CC-QC-LDPC) codes, and their RAM-based decoder architecture. CC-QC-LDPC codes have a simple structure and are constructed by cyclically-coupling a number of QC-LDPC subcodes. They can achieve throughput and error performance as excellent as LDPC convolutional codes, but with much lower hardware requirements. They are therefore promising candidates for future generations of communication systems such as long-haul optical communication systems. In particular, a rate-5/6 CC-QC-LDPC decoder has been implemented onto a field-programmable gate array (FPGA) and it achieves a throughput of 3.0 Gb/s at 100 MHz clock rate with 10-iteration decoding. No error floor is observed up to an E-b/N-0 of 3.50 dB, where all 1.14 x 10(16) transmitted bits have been decoded correctly.
引用
收藏
页码:134 / 145
页数:12
相关论文
共 32 条
[1]   A 690-mW 1-Gb/s 1024-b, rate-1/2 low-density parity-check code decoder [J].
Blanksby, AJ ;
Howland, CJ .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2002, 37 (03) :404-412
[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]   Near optimum universal belief propagation based decoding of low-density parity check codes [J].
Chen, JH ;
Fossorier, MPC .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2002, 50 (03) :406-414
[4]   Near-Shannon-limit quasi-cyclic low-density parity-check codes [J].
Chen, L ;
Xu, J ;
Djurdjevic, I ;
Lin, S .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2004, 52 (07) :1038-1042
[5]   Memory System Optimization for FPGA-Based Implementation of Quasi-Cyclic LDPC Codes Decoders [J].
Chen, Xiaoheng ;
Kang, Jingyu ;
Lin, Shu ;
Akella, Venkatesh .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2011, 58 (01) :98-111
[6]   On the design of low-density parity-check codes within 0.0045 dB of the Shannon limit [J].
Chung, SY ;
Forney, GD ;
Richardson, TJ ;
Urbanke, R .
IEEE COMMUNICATIONS LETTERS, 2001, 5 (02) :58-60
[7]  
Costello Jr D. J., 2006, P ITAW
[8]   Time-varying periodic convolutional codes with low-density parity-check matrix [J].
Felstrom, AJ ;
Zigangirov, KS .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1999, 45 (06) :2181-2191
[9]   Quasi-cyclic low-density parity-check codes from circulant permutation matrices [J].
Fossorier, MPC .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2004, 50 (08) :1788-1793
[10]   Reduced complexity iterative decoding of low-density parity check codes based on belief propagation [J].
Fossorier, MPC ;
Mihaljevic, M ;
Imai, H .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1999, 47 (05) :673-680