DocumentCode
1557464
Title
Message-Passing Algorithms and Improved LP Decoding
Author
Arora, Sanjeev ; Daskalakis, Constantinos ; Steurer, David
Author_Institution
Dept. of Comput. Sci., Princeton Univ., Princeton, NJ, USA
Volume
58
Issue
12
fYear
2012
Firstpage
7260
Lastpage
7271
Abstract
Linear programming (LP) decoding for low-density parity-check codes (and related domains such as compressed sensing) has received increased attention over recent years because of its practical performance-coming close to that of iterative decoding algorithms-and its amenability to finite-blocklength analysis. Several works starting with the work of Feldman showed how to analyze LP decoding using properties of expander graphs. This line of analysis works for only low error rates, about a couple of orders of magnitude lower than the empirically observed performance. It is possible to do better for the case of random noise, as shown by Daskalakis and Koetter and Vontobel. Building on work of Koetter and Vontobel, we obtain a novel understanding of LP decoding, which allows us to establish a 0.05 fraction of correctable errors for rate-½ codes; this comes very close to the performance of iterative decoders and is significantly higher than the best previously noted correctable bit error rate for LP decoding. Our analysis exploits an explicit connection between LP decoding and message-passing algorithms and, unlike other techniques, directly works with the primal linear program. An interesting byproduct of our method is a notion of a “locally optimal” solution that we show to always be globally optimal (i.e., it is the nearest codeword). Such a solution can in fact be found in near-linear time by a “reweighted” version of the min-sum algorithm, obviating the need for LP. Our analysis implies, in particular, that this reweighted version of the min-sum decoder corrects up to a 0.05 fraction of errors.
Keywords
codecs; compressed sensing; iterative decoding; linear programming; message passing; parity check codes; LP decoding; compressed sensing; correctable errors; expander graphs; fínite-blocklength analysis; iterative decoders; iterative decoding algorithms; linear program; linear programming; low-density parity-check codes; message-passing algorithms; min-sum algorithm; min-sum decoder; rate-1/2 codes; reweighted version; Algorithm design and analysis; Compressed sensing; Decoding; Error analysis; Iterative decoding; Linear programming; Parity check codes; Linear programming (LP) decoding; low-density parity-check (LDPC) codes; message-passing algorithms; min-sum algorithm;
fLanguage
English
Journal_Title
Information Theory, IEEE Transactions on
Publisher
ieee
ISSN
0018-9448
Type
jour
DOI
10.1109/TIT.2012.2208584
Filename
6239592
Link To Document