Graph-Cover Decoding and Finite-Length Analysis of Message-Passing Iterative Decoding of LDPC Codes
arXiv:cs/0512078
Abstract
The goal of the present paper is the derivation of a framework for the finite-length analysis of message-passing iterative decoding of low-density parity-check codes. To this end we introduce the concept of graph-cover decoding. Whereas in maximum-likelihood decoding all codewords in a code are competing to be the best explanation of the received vector, under graph-cover decoding all codewords in all finite covers of a Tanner graph representation of the code are competing to be the best explanation. We are interested in graph-cover decoding because it is a theoretical tool that can be used to show connections between linear programming decoding and message-passing iterative decoding. Namely, on the one hand it turns out that graph-cover decoding is essentially equivalent to linear programming decoding. On the other hand, because iterative, locally operating decoding algorithms like message-passing iterative decoding cannot distinguish the underlying Tanner graph from any covering graph, graph-cover decoding can serve as a model to explain the behavior of message-passing iterative decoding. Understanding the behavior of graph-cover decoding is tantamount to understanding the so-called fundamental polytope. Therefore, we give some characterizations of this polytope and explain its relation to earlier concepts that were introduced to understand the behavior of message-passing iterative decoding for finite-length codes.
Submitted to IEEE Transactions on Information Theory, December 2005
Cited by in corpus (46)
- LDPC Codes for Compressed Sensing
- Towards Low-Complexity Linear-Programming Decoding
- Belief-Propagation for Weighted b-Matchings on Arbitrary Graphs and its Relation to Linear Programs with Integer Solutions
- Linear-Programming Decoding of Nonbinary Linear Codes
- A Decomposition Theory for Binary Linear Codes
- Instanton-based Techniques for Analysis and Reduction of Error Floors of LDPC Codes
- Loop Calculus Helps to Improve Belief Propagation and Linear Programming Decodings of Low-Density-Parity-Check Codes
- The Trapping Redundancy of Linear Block Codes
- Efficient Linear Programming Decoding of HDPC Codes
- A Unified Framework for Linear-Programming Based Communication Receivers
- Joint Decoding of LDPC Codes and Finite-State Channels via Linear-Programming
- Efficient QP-ADMM Decoder for Binary LDPC Codes and Its Performance Analysis
- Absdet-Pseudo-Codewords and Perm-Pseudo-Codewords: Definitions and Properties
- Improved linear programming decoding of LDPC codes and bounds on the minimum and fractional distance
- Low-Complexity LP Decoding of Nonbinary Linear Codes
- Message-Passing Algorithms for Quadratic Minimization
- Analysis and Design of Tuned Turbo Codes
- Polytope of Correct (Linear Programming) Decoding and Low-Weight Pseudo-Codewords
- Beyond Log-Supermodularity: Lower Bounds and the Bethe Partition Function
- Minimum Pseudoweight Analysis of 3-Dimensional Turbo Codes
- On the guaranteed error correction capability of LDPC codes
- Pseudo-codeword Landscape
- An Efficient Pseudo-Codeword Search Algorithm for Linear Programming Decoding of LDPC Codes
- Correcting a Fraction of Errors in Nonbinary Expander Codes with Linear Programming
- Provably efficient instanton search algorithm for LP decoding of LDPC codes over the BSC
- Codes on Graphs: Observability, Controllability and Local Reducibility
- Reducing the Error Floor
- New Results on the Pseudoredundancy
- LP Pseudocodewords of Cycle Codes are Half-Integral
- On Pseudocodewords and Improved Union Bound of Linear Programming Decoding of HDPC Codes
- On the Pseudocodeword Redundancy
- Divide & Concur and Difference-Map BP Decoders for LDPC Codes
- LP Decoding of Regular LDPC Codes in Memoryless Channels
- Instanton analysis of Low-Density-Parity-Check codes in the error-floor regime
- Exploration of AWGNC and BSC Pseudocodeword Redundancy
- Local Optimality Certificates for LP Decoding of Tanner Codes
- On Pseudocodewords and Decision Regions of Linear Programming Decoding of HDPC Codes
- The Extraction and Complexity Limits of Graphical Models for Linear Codes
- Exposing Pseudoweight Layers in Regular LDPC Code Ensembles
- Searching for low weight pseudo-codewords
- Lower Bounds on the Minimum Pseudodistance for Linear Codes with -ary PSK Modulation over AWGN
- Introduction to Mathematical Programming-Based Error-Correction Decoding
- Free Pseudodistance Growth Rates for Spatially Coupled LDPC Codes over the BEC
- Using Pseudocodewords to Transmit Information
- Impact of redundant checks on the LP decoding thresholds of LDPC codes
- Local-Optimality Guarantees for Optimal Decoding Based on Paths