BP-LED Decoding Algorithm for LDPC Codes Over AWGN Channels

被引:11
|
作者
Bocharova, Irina E. [1 ]
Kudryashov, Boris D. [1 ]
Skachek, Vitaly [2 ]
Yakimenka, Yauhen [2 ]
机构
[1] St Petersburg Natl Res Univ Informat Technol Mech, Dept Informat Syst, St Petersburg 197101, Russia
[2] Univ Tartu, Inst Comp Sci, EE-50090 Tartu, Estonia
关键词
Channel coding; low-density parity-check codes; maximum-likelihood decoding; iterative decoding; PARITY-CHECK CODES; LINEAR BLOCK-CODES; ERROR-PROBABILITY; BINARY; BOUNDS; MATRIX; FLOORS;
D O I
10.1109/TIT.2018.2866879
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A new method is presented for low-complexity near-maximum-likelihood (ML) decoding of low-density parity check (LDPC) codes over the additive white Gaussian noise channel. The proposed method termed belief-propagation list erasure decoding (BP-LED) is based on erasing carefully chosen unreliable bits performed in case of BP decoding failure. A strategy of introducing erasures into the received vector and a new erasure decoding algorithm are proposed. The new erasure decoding algorithm, called list erasure decoding, combines ML decoding over the BEC with list decoding applied if the ML decoder fails to find a unique solution. The asymptotic exponent of the average list size for random regular LDPC codes from the Gallager ensemble is analyzed. Furthermore, a few examples of irregular quasi-cyclic LDPC as well as randomly constructed regular LDPC codes of short and moderate lengths are studied by simulations and their performance is compared to the tightened upper bound on the LDPC ensemble-average performance and the upper bound on the average performance of random linear codes under ML decoding. A comparison of the BP decoding and BP-LED pertimmance of the WiMAX standard codes and performance of the near-ML BEAST decoding are presented. The new algorithm is applied to decoding a short nonbinary (NB) LDPC code over extensions of the binary Galois field. The obtained simulation results are compared to the tightened upper bound on the ensemble-average performance of the binary image of regular NB LDPC codes.
引用
收藏
页码:1677 / 1693
页数:17
相关论文
共 50 条
  • [21] An improved SOVA algorithm for turbo codes over AWGN and fading channels
    Huang, CX
    Ghrayeb, A
    2004 IEEE 15TH INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS, VOLS 1-4, PROCEEDINGS, 2004, : 1121 - 1125
  • [22] Modified decoding algorithm of LDPC codes
    Chen X.-C.
    Liu D.-P.
    Dianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China, 2010, 39 (02): : 219 - 222
  • [23] Joint decoding algorithm of LDPC codes
    Fang Y.
    Zhang J.-W.
    Wang L.
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2011, 33 (06): : 1387 - 1391
  • [24] Optimization decoding algorithm for LDPC codes
    Lin, Zhi-Guo, 1849, Chinese Institute of Electronics (36):
  • [25] A Nonuniform-Quantized Successive Cancellation Decoding of Polar Codes Over AWGN Channels
    Kim, Jiho
    Shin, Dong-Joon
    IEEE ACCESS, 2021, 9 : 80221 - 80235
  • [26] Construction of structured LDPC codes for AWGN and binary erasure channels
    Tai, YY
    Lan, L
    Zeng, LQ
    Chen, L
    Lin, S
    Abdel-Ghaffar, K
    2005 INTERNATIONAL CONFERENCE ON WIRELESS NETWORKS, COMMUNICATIONS AND MOBILE COMPUTING, VOLS 1 AND 2, 2005, : 146 - 151
  • [27] Decoding LDPC Convolutional Codes on Markov Channels
    Manohar Kashyap
    Chris Winstead
    EURASIP Journal on Wireless Communications and Networking, 2008
  • [28] Decoding LDPC convolutional codes on Markov channels
    Kashyap, Manohar
    Winstead, Chris
    EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2008, 2008 (1)
  • [29] Extended MinSum algorithm for decoding LDPC codes over GF(q)
    Declercq, D
    Fossorier, M
    2005 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), VOLS 1 AND 2, 2005, : 464 - 468
  • [30] LDPC Codes and Iterative Decoding over Symbol-Tuple Error Channels
    Kasai, Keota
    Hirotomo, Masaoori
    Morii, Masakatu
    2016 9TH INTERNATIONAL SYMPOSIUM ON TURBO CODES AND ITERATIVE INFORMATION PROCESSING (ISTC), 2016, : 276 - 279