VLSI Implementation of a High-Throughput Soft-Bit-Flipping Decoder for Geometric LDPC Codes

被引:9
作者
Cho, Junho [1 ]
Kim, Jonghong [1 ]
Sung, Wonyong [1 ]
机构
[1] Seoul Natl Univ, Sch Elect Engn & Comp Sci, Seoul 151744, South Korea
关键词
Bit flipping (BF); finite geometry; low-density parity-check (LDPC) codes; projective geometry (PG); soft BF (SBF); PARITY-CHECK CODES; ALGORITHM;
D O I
10.1109/TCSI.2010.2047743
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
VLSI-based decoding of geometric low-density parity-check (LDPC) codes using the sum-product or min-sum algorithms is known to be very difficult due to large memory requirement and high interconnection complexity caused by high variable and column degrees. In this paper, a low-complexity high-performance algorithm is introduced for decoding of such high-weight LDPC codes. The developed soft-bit-flipping (SBF) algorithm operates in a similar way to the bit-flipping (BF) algorithm but further utilizes reliability of estimates to improve error performance. A hybrid decoding scheme comprised of the BF and SBF algorithms is also proposed to shorten the decoding time. Parallel and pipelined VLSI architecture is developed to increase the throughput without consuming much chip area. The (1057, 813) and (273, 191) projective-geometry LDPC codes are used for performance evaluation, and the former is designed in VLSI.
引用
收藏
页码:1083 / 1094
页数:12
相关论文
共 17 条
[1]  
[Anonymous], 1963, Low-Density Parity-Check Codes
[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]   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
[4]   LOW-DENSITY PARITY-CHECK CODES [J].
GALLAGER, RG .
IRE TRANSACTIONS ON INFORMATION THEORY, 1962, 8 (01) :21-&
[5]   An improvement on the modified weighted bit flipping decoding algorithm for LDPC codes [J].
Jiang, M ;
Zhao, CM ;
Shi, ZH ;
Chen, Y .
IEEE COMMUNICATIONS LETTERS, 2005, 9 (09) :814-816
[7]   Factor graphs and the sum-product algorithm [J].
Kschischang, FR ;
Frey, BJ ;
Loeliger, HA .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2001, 47 (02) :498-519
[8]   Sliced Message Passing: High Throughput Overlapped Decoding of High-Rate Low-Density Parity-Check Codes [J].
Liu, Lingzhi ;
Shi, C. -J. Richard .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2008, 55 (11) :3697-3710
[9]   Good error-correcting codes based on very sparse matrices [J].
MacKay, DJC .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1999, 45 (02) :399-431
[10]   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