Title :
A separation algorithm for improved LP-decoding of linear block codes
Author :
Tanatmis, Akin ; Ruzika, Stefan ; Hamacher, Horst W. ; Punekar, Mayur ; Kienle, Frank ; Wehn, Norbert
Author_Institution :
Dept. of Math., Univ. of Kaiserslautern, Kaiserslautern
Abstract :
We present improvements in linear programming decoding introduced by Feldman et al. with the help of generic integer programming methods. We propose a new IP formulation of the maximum likelihood decoding problem. This formulation makes use of indicator variables which help in detecting violated parity checks immediately. We derive Gomory cuts from our formulation and use them in a separation algorithm to find maximum likelihood codewords. We further propose a novel method of finding cuts induced by redundant parity checks. Under certain circumstances we can guarantee that these RPC cuts are valid and cut off the fractional optimal solutions of LP decoding. We demonstrate the performance of our separation algorithm on two LDPC codes and one BCH code.
Keywords :
block codes; integer programming; linear codes; linear programming; maximum likelihood decoding; parity check codes; LP-decoding; integer programming methods; linear block codes; linear programming decoding; maximum likelihood codewords; maximum likelihood decoding problem; separation algorithm; violated parity checks; Block codes; Iterative decoding; Linear programming; Mathematics; Maximum likelihood decoding; Maximum likelihood detection; Microelectronics; Parity check codes; Sparse matrices; Turbo codes;
Conference_Titel :
Turbo Codes and Related Topics, 2008 5th International Symposium on
Conference_Location :
Lausanne
Print_ISBN :
978-1-4244-2862-5
Electronic_ISBN :
978-1-4244-2863-2
DOI :
10.1109/TURBOCODING.2008.4658669