Trellis-Based Check Node Processing for Low-Complexity Nonbinary LP Decoding
Mayur Punekar, Mark F. Flanagan

TL;DR
This paper introduces a trellis-based check node processing method for nonbinary LP decoding that reduces complexity from exponential to linear in check node degree, enabling efficient decoding of large LDPC codes.
Contribution
It proposes a modified BCJR algorithm with an alternative state metric to improve check node processing efficiency in nonbinary LP decoding.
Findings
Complexity of check node processing is reduced to linear in check node degree.
Simulation results demonstrate effective decoding of large nonbinary LDPC codes.
Algorithm achieves comparable performance with lower computational cost.
Abstract
Linear Programming (LP) decoding is emerging as an attractive alternative to decode Low-Density Parity-Check (LDPC) codes. However, the earliest LP decoders proposed for binary and nonbinary LDPC codes are not suitable for use at moderate and large code lengths. To overcome this problem, Vontobel et al. developed an iterative Low-Complexity LP (LCLP) decoding algorithm for binary LDPC codes. The variable and check node calculations of binary LCLP decoding algorithm are related to those of binary Belief Propagation (BP). The present authors generalized this work to derive an iterative LCLP decoding algorithm for nonbinary linear codes. Contrary to binary LCLP, the variable and check node calculations of this algorithm are in general different from that of nonbinary BP. The overall complexity of nonbinary LCLP decoding is linear in block length; however the complexity of its check node…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsError Correcting Code Techniques · Advanced Wireless Communication Techniques · Cooperative Communication and Network Coding
