DocumentCode :
1079098
Title :
A New Linear Programming Approach to Decoding Linear Block Codes
Author :
Yang, Kai ; Wang, Xiaodong ; Feldman, Jon
Author_Institution :
Dept. of Electr. Eng., Columbia Univ., New York, NY
Volume :
54
Issue :
3
fYear :
2008
fDate :
3/1/2008 12:00:00 AM
Firstpage :
1061
Lastpage :
1072
Abstract :
In this paper, we propose a new linear programming formulation for the decoding of general linear block codes. Different from the original formulation given by Feldman, the number of total variables to characterize a parity-check constraint in our formulation is less than twice the degree of the corresponding check node. The equivalence between our new formulation and the original formulation is proven. The new formulation facilitates to characterize the structure of linear block codes, and leads to new decoding algorithms. In particular, we show that any fundamental polytope is simply the intersection of a group of the so-called minimum polytopes, and this simplified formulation allows us to formulate the problem of calculating the minimum Hamming distance of any linear block code as a simple linear integer programming problem with much less auxiliary variables. We then propose a branch-and-bound method to compute a lower bound to the minimum distance of any linear code by solving a corresponding linear integer programming problem. In addition, we prove that, for the family of single parity-check (SPC) product codes, the fractional distance and the pseudodistance are both equal to the minimum distance. Finally, we propose an efficient algorithm for decoding SPC product codes with low complexity and maximum-likelihood (ML) decoding performance.
Keywords :
Hamming codes; block codes; integer programming; linear codes; linear programming; maximum likelihood decoding; parity check codes; tree searching; Hamming distance; branch-and-bound method; linear block code; linear integer programming problem; maximum-likelihood decoding; parity-check constraint; pseudodistance; single parity-check product code; Block codes; Hamming distance; Iterative algorithms; Iterative decoding; Large-scale systems; Linear code; Linear programming; Maximum likelihood decoding; Parity check codes; Product codes; Fractional distance; fundamental polytope; linear programming (LP) decoding; message-passing decoder; pseudodistance; single parity-check (SPC) product code;
fLanguage :
English
Journal_Title :
Information Theory, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9448
Type :
jour
DOI :
10.1109/TIT.2007.915712
Filename :
4455768
Link To Document :
بازگشت