Title :
Efficient maximum-likelihood decoding of linear block codes on binary memoryless channels
Author :
Helmling, Michael ; Rosnes, Eirik ; Ruzika, Stefan ; Scholl, Stefan
Author_Institution :
Math. Inst., Univ. of Koblenz-Landau, Landau, Germany
fDate :
June 29 2014-July 4 2014
Abstract :
In this work, we consider efficient maximum-likelihood decoding of linear block codes for small-to-moderate block lengths. The presented approach is a branch-and-bound algorithm using the cutting-plane approach of Zhang and Siegel (IEEE Trans. Inf. Theory, 2012) for obtaining lower bounds. We have compared our proposed algorithm to the state-of-the-art commercial integer program solver CPLEX, and for all considered codes our approach is faster for both low and high signal-to-noise ratios. For instance, for the benchmark (155, 64) Tanner code our algorithm is more than 11 times as fast as CPLEX for an SNR of 1.0 dB on the additive white Gaussian noise channel. By a small modification, our algorithm can be used to calculate the minimum distance, which we have again verified to be much faster than using the CPLEX solver.
Keywords :
block codes; integer programming; linear codes; maximum likelihood decoding; memoryless systems; tree searching; CPLEX; additive white Gaussian noise channel; binary memoryless channels; branch-and-bound algorithm; commercial integer program solver; cutting-plane approach; linear block codes; maximum-likelihood decoding; small-to-moderate block lengths; Complexity theory; Iterative decoding; Linear programming; Maximum likelihood decoding; Signal to noise ratio; Vectors;
Conference_Titel :
Information Theory (ISIT), 2014 IEEE International Symposium on
Conference_Location :
Honolulu, HI
DOI :
10.1109/ISIT.2014.6875302