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
相关论文
共 37 条
[1]   OPTIMAL DECODING OF LINEAR CODES FOR MINIMIZING SYMBOL ERROR RATE [J].
BAHL, LR ;
COCKE, J ;
JELINEK, F ;
RAVIV, J .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1974, 20 (02) :284-287
[2]  
Barnault L, 2003, 2003 IEEE INFORMATION THEORY WORKSHOP, PROCEEDINGS, P70
[3]  
BERROU C, 1993, IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS 93 : TECHNICAL PROGRAM, CONFERENCE RECORD, VOLS 1-3, P1064, DOI 10.1109/ICC.1993.397441
[4]   On the application of factor graphs and the sum-product algorithm to ISI channels [J].
Colavolpe, G ;
Germi, G .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2005, 53 (05) :818-825
[5]   Low-Density Parity Check Codes over GF (q) [J].
Davey, Matthew C. ;
MacKay, David .
IEEE COMMUNICATIONS LETTERS, 1998, 2 (06) :165-167
[6]   Decoding algorithms for nonbinary LDPC codes over GF(q) [J].
Declercq, David ;
Fossorier, Marc .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2007, 55 (04) :633-643
[7]   ITERATIVE CORRECTION OF INTERSYMBOL INTERFERENCE - TURBO-EQUALIZATION [J].
DOUILLARD, C ;
JEZEQUEL, M ;
BERROU, C ;
PICART, A ;
DIDIER, P ;
GLAVIEUX, A .
EUROPEAN TRANSACTIONS ON TELECOMMUNICATIONS, 1995, 6 (05) :507-511
[8]   VITERBI ALGORITHM [J].
FORNEY, GD .
PROCEEDINGS OF THE IEEE, 1973, 61 (03) :268-278
[9]   Codes on graphs: Normal realizations [J].
Forney, GD .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2001, 47 (02) :520-548
[10]  
Forney Jr D.G., IEEE T INF THEORY, V972, P363