Linear-Programming Decoding of Nonbinary Linear Codes
arXiv:0804.4384 · doi:10.1109/TIT.2009.2025571
Abstract
A framework for linear-programming (LP) decoding of nonbinary linear codes over rings is developed. This framework facilitates linear-programming based reception for coded modulation systems which use direct modulation mapping of coded symbols. It is proved that the resulting LP decoder has the 'maximum-likelihood certificate' property. It is also shown that the decoder output is the lowest cost pseudocodeword. Equivalence between pseudocodewords of the linear program and pseudocodewords of graph covers is proved. It is also proved that if the modulator-channel combination satisfies a particular symmetry condition, the codeword error rate performance is independent of the transmitted codeword. Two alternative polytopes for use with linear-programming decoding are studied, and it is shown that for many classes of codes these polytopes yield a complexity advantage for decoding. These polytope representations lead to polynomial-time decoders for a wide variety of classical nonbinary linear codes. LP decoding performance is illustrated for the [11,6] ternary Golay code with ternary PSK modulation over AWGN, and in this case it is shown that the performance of the LP decoder is comparable to codeword-error-rate-optimum hard-decision based decoding. LP decoding is also simulated for medium-length ternary and quaternary LDPC codes with corresponding PSK modulations over AWGN.
To appear in the IEEE Transactions on Information Theory. 54 pages, 5 figures
References in corpus (4)
Cited by in corpus (17)
- Mathematical Programming Decoding of Binary Linear Codes: Theory and Algorithms
- A Unified Framework for Linear-Programming Based Communication Receivers
- Joint Decoding of LDPC Codes and Finite-State Channels via Linear-Programming
- Improved linear programming decoding of LDPC codes and bounds on the minimum and fractional distance
- Low-Complexity LP Decoding of Nonbinary Linear Codes
- Linear Programming Decoding of Binary Linear Codes for Symbol-Pair Read Channels
- An Iterative Joint Linear-Programming Decoding of LDPC Codes and Finite-State Channels
- Correcting a Fraction of Errors in Nonbinary Expander Codes with Linear Programming
- Proximal-ADMM Decoder for Nonbinary LDPC Codes
- LP-decodable multipermutation codes
- The approximate maximum-likelihood certificate
- ADMM LP decoding of non-binary LDPC codes in
- Linear-Programming Receivers
- Introduction to Mathematical Programming-Based Error-Correction Decoding
- Low Complexity Linear Programming Decoding of Nonbinary Linear Codes
- Characterization of Graph-cover Pseudocodewords of Codes over
- Trellis-Based Check Node Processing for Low-Complexity Nonbinary LP Decoding