Finite Alphabet Iterative Decoders for LDPC Codes: Optimization, Architecture and Analysis

被引:13
作者
Cai, Fang [1 ]
Zhang, Xinmiao [1 ]
Declercq, David [2 ]
Planjery, Shiva Kumar [2 ]
Vasic, Bane [3 ]
机构
[1] Case Western Reserve Univ, Dept Elect Engn & Comp Sci, Cleveland, OH 44106 USA
[2] ENSEA Univ Cergy Pontoise CNRS, UMR 8051, ETIS Lab, F-95014 Cergy Pontoise, France
[3] Univ Arizona, Dept Elect & Comp Engn, Tucson, AZ 85721 USA
基金
美国国家科学基金会;
关键词
Belief propagation; error floor; low-density parity-check codes (LDPC); trapping set; VLSI architecture; PARITY-CHECK CODES;
D O I
10.1109/TCSI.2014.2309896
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Low-density parity-check (LDPC) codes are adopted in many applications due to their Shannon-limit approaching error-correcting performance. Nevertheless, belief-propagation (BP) based decoding of these codes suffers from the error-floor problem, i.e., an abrupt change in the slope of the error-rate curve that occurs at very low error rates. Recently, a new type of decoders termed finite alphabet iterative decoders (FAIDs) were introduced. The FAIDs use simple Boolean maps for variable node processing, and can surpass the BP-based decoders in the error floor region with very short word length. We restrict the scope of this paper to regular d(v) = 3 LDPC codes on the BSC channel. This paper develops a low-complexity implementation architecture for the FAIDs by making use of their properties. Particularly, an innovative bit-serial check node unit is designed for the FAIDs, and a small-area variable node unit is proposed by exploiting the symmetry in the Boolean maps. Moreover, an optimized data scheduling scheme is proposed to increase the hardware utilization efficiency. From synthesis results, the proposed FAID implementation needs only 52% area to reach the same throughput as one of the most efficient standard Min-Sum decoders for an example (7807, 7177) LDPC code, while achieving better error-correcting performance in the error-floor region. Compared to an offset Min-Sum decoder with longer word length, the proposed design can achieve higher throughput with 45% area, and still leads to possible performance improvement in the error-floor region.
引用
收藏
页码:1366 / 1375
页数:10
相关论文
共 50 条
[21]   DESIGN AND FPGA IMPLEMENTATION OF ITERATIVE DECODERS FOR CODES ON GRAPHS [J].
Sivasubramanian, Bharathram ;
Gross, Warren J. ;
Leib, Harry .
2009 IEEE 22ND CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1 AND 2, 2009, :1082-1086
[22]   Non-Binary LDPC Codes with Large Alphabet Size [J].
Tazoe, Koji ;
Kasai, Kenta ;
Sakaniwa, Kohichi .
2014 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2014, :2445-2448
[23]   Reduced latency iterative decoding of LDPC codes [J].
Wang, YG ;
Zhang, JT ;
Fossorier, M ;
Yedidia, JS .
GLOBECOM '05: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-6: DISCOVERY PAST AND FUTURE, 2005, :1199-1204
[24]   A Multimode Shuffled Iterative Decoder Architecture for High-Rate RS-LDPC Codes [J].
Ueng, Yeong-Luh ;
Yang, Chung-Jay ;
Wang, Kuan-Chieh ;
Chen, Chun-Jung .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2010, 57 (10) :2790-2803
[25]   Boosted Neural Decoders: Achieving Extreme Reliability of LDPC Codes for 6G Networks [J].
Kwak, Hee-Youl ;
Yun, Dae-Young ;
Kim, Yongjune ;
Kim, Sang-Hyo ;
No, Jong-Seon .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2025, 43 (04) :1089-1102
[26]   ITERATIVE DECODING FOR THE CONCATENATION OF LDPC CODES AND RS CODES BASED ON ABP [J].
Chen, Xin ;
Men, Aidong ;
Zhao, Liye ;
Quan, Ziyi .
CIICT 2008: PROCEEDINGS OF CHINA-IRELAND INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATIONS TECHNOLOGIES 2008, 2008, :351-354
[27]   A serial design of iterative belief propagation decoders for convolutional codes [J].
He, YC ;
Haccoun, D ;
Cardinal, C .
VTC2004-FALL: 2004 IEEE 60TH VEHICULAR TECHNOLOGY CONFERENCE, VOLS 1-7: WIRELESS TECHNOLOGIES FOR GLOBAL SECURITY, 2004, :2307-2311
[28]   An Improved Decoding Algorithm for Finite-Geometry LDPC Codes [J].
Ngatched, Telex Magloire Nkouatchah ;
Takawira, Fambirai ;
Bossert, Martin .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2009, 57 (02) :302-306
[29]   A Modular Architecture for Structured Long Block-Length LDPC Decoders [J].
Wong, Andrew J. ;
Hemati, Saied ;
Gross, Warren J. .
JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2018, 90 (01) :29-38
[30]   Hardware Architecture of Layered Decoders for PLDPC-Hadamard Codes [J].
Zhang, Peng-Wei ;
Jiang, Sheng ;
Lau, Francis C. M. ;
Sham, Chiu-Wing .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2022, 69 (12) :5325-5338