1. Design of Nonbinary LDPC Codes Based on Message-Passing Algorithms
- Author
-
Kyeongcheol Yang, Kyungwhoon Cheun, and Sunghye Cho
- Subjects
Computational complexity theory ,Error floor ,Computer science ,05 social sciences ,Message passing ,050801 communication & media studies ,020206 networking & telecommunications ,02 engineering and technology ,0508 media and communications ,Modulation (music) ,0202 electrical engineering, electronic engineering, information engineering ,Code (cryptography) ,Binary code ,Forward error correction ,Electrical and Electronic Engineering ,Low-density parity-check code ,Algorithm - Abstract
Short cycles in a nonbinary low-density parity-check (NB-LDPC) code may be even more harmful to its performance if they do not satisfy the so-called full rank condition (FRC). This is because they may induce low-weight codewords or absorbing sets in that case. Thus, it is important to count the number of short cycles not satisfying the FRC as well as the number of short cycles for analyzing the performance of an NB-LDPC code. In this paper, we first develop a novel message-passing algorithm and identify how it is related to the FRC. We then propose a low-complexity algorithm for counting the number of short cycles not satisfying the FRC in an NB-LDPC code, as well as the number of short cycles. Finally, we propose a low-complexity algorithm for designing an NB-LDPC code with low error floor. Depending on the modulation scheme, the codes constructed by the proposed design algorithm have similar or slightly worse performance, compared with those constructed via the method by Poulliat et al. However, the proposed design algorithm does not require a cycle enumeration algorithm with high complexity, and therefore is feasible even in the case of large code length, say ${\geq}5000$ .
- Published
- 2018
- Full Text
- View/download PDF