Title :
Low complexity Linear Programming decoding of nonbinary linear codes
Author :
Punekar, Mayur ; Flanagan, Mark F.
Author_Institution :
Claude Shannon Inst., Univ. Coll. Dublin, Dublin, Ireland
fDate :
Sept. 29 2010-Oct. 1 2010
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 been derived for both binary and nonbinary decoding frameworks. 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 the latter work and propose a low-complexity LP decoding algorithm for nonbinary linear codes. We use the LP formulation for the nonbinary codes as a basis and derive a pair of primal-dual LP formulations. The dual LP is then used to develop the low-complexity LP decoding algorithm for nonbinary linear codes. The complexity of the proposed algorithm is linear in the block length and is limited mainly by the maximum check node degree. As a proof of concept, we also present a simulation result for a [80, 48] LDPC code defined over ℤ4 using quaternary phase-shift keying over the AWGN channel, and we show that the error-correcting performance of the proposed LP decoding algorithm is similar to that of the standard LP decoding using the simplex solver.
Keywords :
AWGN channels; binary codes; decoding; error correction codes; linear codes; linear programming; mathematical analysis; parity check codes; phase shift keying; AWGN channel; LDPC code; SP decoding algorithm; binary decoding frameworks; error-correcting code; low complexity LP decoding algorithm; low complexity linear programming decoding; low-density parity-check codes; mathematical analysis; nonbinary decoding frameworks; nonbinary linear codes; quaternary phase-shift keying; sum-product decoding algorithm; Algorithm design and analysis; Complexity theory; Cost function; Decoding; Equations; Linear code; Parity check codes;
Conference_Titel :
Communication, Control, and Computing (Allerton), 2010 48th Annual Allerton Conference on
Conference_Location :
Allerton, IL
Print_ISBN :
978-1-4244-8215-3
DOI :
10.1109/ALLERTON.2010.5706881