Joint detection/decoding algorithms for non-binary low-density parity-check codes over inter-symbol interference channels

被引:5
|
作者
Zhao, Shancheng [1 ]
Lu, Zhifei [1 ]
Ma, Xiao [1 ]
Bai, Baoming [2 ]
机构
[1] Sun Yat Sen Univ, Dept Elect & Commun Engn, Guangzhou 510275, Guangdong, Peoples R China
[2] ISN Xidian Univ, State Key Lab, Xian 710071, Peoples R China
关键词
intersymbol interference; iterative decoding; parity check codes; Viterbi decoding; joint detection-decoding algorithm; nonbinary low-density parity-check code; intersymbol interference channel; NB-LDPC code; binary input intersymbol interference channel; max-log-MAP; X-EMS algorithm; soft message; max-log-MAP detector; extended min-sum decoder; EMS decoder; Viterbi; GMLGD algorithm; majority-logic decoding; Viterbi detector; generalised majority-logic decoder; i1; 4-EMS algorithm; adaptive threshold; iterative detection algorithm; iterative decoding algorithm; BCJR algorithm; Q-ary sumaEuro"product algorithm; performance degradation; LDPC CODES;
D O I
10.1049/iet-com.2012.0616
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This study is concerned with the application of non-binary low-density parity-check (NB-LDPC) codes to binary input inter-symbol interference channels. Two low-complexity joint detection/decoding algorithms are proposed. One is referred to as max-log-MAP/X-EMS algorithm, which is implemented by exchanging soft messages between the max-log-MAP detector and the extended min-sum (EMS) decoder. The max-log-MAP/X-EMS algorithm is applicable to general NB-LDPC codes. The other one, referred to as Viterbi/GMLGD algorithm, is designed in particular for majority-logic decodable NB-LDPC codes. The Viterbi/GMLGD algorithm works in an iterative manner by exchanging hard-decisions between the Viterbi detector and the generalised majority-logic decoder (GMLGD). As a by-product, a variant of the original EMS algorithm is proposed, which is referred to as mu-EMS algorithm. In the mu-EMS algorithm, the messages are truncated according to an adaptive threshold, resulting in a more efficient algorithm. Simulations results show that the max-log-MAP/X-EMS algorithm performs as well as the traditional iterative detection/decoding algorithm based on the BCJR algorithm and theQ-ary sum-product algorithm, but with lower complexity. The complexity can be further reduced for majority-logic decodable NB-LDPC codes by executing the Viterbi/GMLGD algorithm with a performance degradation within one dB. These algorithms provide good candidates for trade-offs between performance and complexity.
引用
收藏
页码:1522 / 1531
页数:10
相关论文
共 50 条
  • [31] CLOCKLESS STOCHASIC DECODING OF LOW-DENSITY PARITY-CHECK CODES
    Onizawa, N.
    Gross, W. J.
    Hanyu, T.
    Gaudet, V. C.
    2012 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS), 2012, : 143 - 148
  • [32] An efficient decoding algorithm for low-density parity-check codes
    Cao, Y
    Shan, XM
    Ren, Y
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2005, E88A (05) : 1384 - 1387
  • [33] Fast decoding algorithm for low-density parity-check codes
    Wang, D
    Li, P
    Hu, XY
    Wang, XM
    IEEE 2005 International Symposium on Microwave, Antenna, Propagation and EMC Technologies for Wireless Communications Proceedings, Vols 1 and 2, 2005, : 1115 - 1118
  • [34] Asynchronous Stochastic Decoding of Low-Density Parity-Check Codes
    Onizawa, Naoya
    Gaudet, Vincent C.
    Hanyu, Takahiro
    Gross, Warren J.
    2012 42ND IEEE INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL), 2012, : 92 - 97
  • [35] Results on the improved decoding algorithm for low-density parity-check codes over the binary erasure channel
    Vellambi, Badri N.
    Fekri, Faramarz
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2007, 53 (04) : 1510 - 1520
  • [36] Decoding low-density parity-check codes with probabilistic schedule
    Mao, YY
    Banihashemi, AH
    2001 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING, VOLS I AND II, CONFERENCE PROCEEDINGS, 2001, : 119 - 123
  • [37] Symbol-Flipping Based Decoding of Generalized Low-Density Parity-Check Codes Over GF(q)
    Kuo, Fang-Chun
    Hanzo, Lajos
    2006 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC 2006), VOLS 1-4, 2006, : 1207 - 1211
  • [38] Two Bit-Flipping Decoding Algorithms for Low-Density Parity-Check Codes
    Ngatched, Telex Magloire Nkouatchah
    Bossert, Martin
    Fahrner, Achim
    Takawira, Fambirai
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2009, 57 (03) : 591 - 596
  • [39] Modified sum-product algorithms for decoding low-density parity-check codes
    Papaharalabos, S.
    Sweeney, P.
    Evans, B. G.
    Mathiopoulos, P. T.
    Albertazzi, G.
    Vanelli-Coralli, A.
    Corazza, G. E.
    IET COMMUNICATIONS, 2007, 1 (03) : 294 - 300
  • [40] Bounds for low-density parity-check codes over partial response channels
    Tan, WJ
    Todd, RM
    Cruz, JR
    IEEE TRANSACTIONS ON MAGNETICS, 2002, 38 (05) : 2310 - 2312