• DocumentCode
    12216
  • Title

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

  • Author

    Shancheng Zhao ; Zhifei Lu ; Xiao Ma ; Baoming Bai

  • Author_Institution
    Dept. of Electron. & Commun. Eng., Sun Yat-sen Univ., Guangzhou, China
  • Volume
    7
  • Issue
    14
  • fYear
    2013
  • fDate
    September 24 2013
  • Firstpage
    1522
  • Lastpage
    1531
  • Abstract
    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 μ-EMS algorithm. In the μ-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.
  • Keywords
    Viterbi decoding; intersymbol interference; iterative decoding; parity check codes; μ-EMS algorithm; BCJR algorithm; EMS decoder; NB-LDPC code; Q-ary sum-product algorithm; Viterbi detector; Viterbi/GMLGD algorithm; adaptive threshold; binary input intersymbol interference channel; extended min-sum decoder; generalised majority-logic decoder; intersymbol interference channel; iterative decoding algorithm; iterative detection algorithm; joint detection-decoding algorithm; majority-logic decoding; max-log-MAP detector; max-log-MAP/X-EMS algorithm; nonbinary low-density parity-check code; performance degradation; soft message;
  • fLanguage
    English
  • Journal_Title
    Communications, IET
  • Publisher
    iet
  • ISSN
    1751-8628
  • Type

    jour

  • DOI
    10.1049/iet-com.2012.0616
  • Filename
    6601069