Low Complexity Linear Programming Decoding of Nonbinary Linear Codes
Mayur Punekar, Mark F. Flanagan

TL;DR
This paper introduces a low-complexity linear programming decoding algorithm for nonbinary linear codes, extending previous binary code methods, achieving linear complexity with similar error correction performance to standard LP decoding.
Contribution
It develops a novel low-complexity LP decoding algorithm for nonbinary codes based on primal-dual formulations, not directly related to nonbinary SP algorithms.
Findings
Complexity is linear in block length, limited by maximum check node degree.
Performance similar to standard LP decoding with simplex solver.
Validated with simulation on a quaternary LDPC code over AWGN channel.
Abstract
Linear Programming (LP) decoding of Low-Density Parity-Check (LDPC) codes has attracted much attention in the research community in the past few years. The aim of LP decoding is to develop an algorithm which has error-correcting performance similar to that of the Sum-Product (SP) decoding algorithm, while at the same time it should be amenable to mathematical analysis. The LP decoding algorithm has also been extended to nonbinary linear codes by Flanagan et al. However, the most important problem with LP decoding for both binary and nonbinary linear codes is that the complexity of standard LP solvers such as the simplex algorithm remain prohibitively large for codes of moderate to large block length. To address this problem, Vontobel et al. proposed a low complexity LP decoding algorithm for binary linear codes which has complexity linear in the block length. In this paper, we extend…
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
