DocumentCode
3207620
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
fYear
2008
fDate
1-5 Sept. 2008
Firstpage
37
Lastpage
42
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/TURBOCODING.2008.4658669
Filename
4658669
Link To Document