• DocumentCode
    1503763
  • Title

    Iterative Approximate Linear Programming Decoding of LDPC Codes With Linear Complexity

  • Author

    Burshtein, David

  • Author_Institution
    Sch. of Electr. Eng., Tel-Aviv Univ., Tel-Aviv, Israel
  • Volume
    55
  • Issue
    11
  • fYear
    2009
  • Firstpage
    4835
  • Lastpage
    4859
  • Abstract
    The problem of low complexity linear programming (LP) decoding of low-density parity-check (LDPC) codes is considered. An iterative algorithm, similar to min-sum and belief propagation, for efficient approximate solution of this problem was proposed by Vontobel and Koetter. In this paper, the convergence rate and computational complexity of this algorithm are studied using a scheduling scheme that we propose. In particular, we are interested in obtaining a feasible vector in the LP decoding problem that is close to optimal in the following sense. The distance, normalized by the block length, between the minimum and the objective function value of this approximate solution can be made arbitrarily small. It is shown that such a feasible vector can be obtained with a computational complexity which scales linearly with the block length. Combined with previous results that have shown that the LP decoder can correct some fixed fraction of errors we conclude that this error correction can be achieved with linear computational complexity. This is achieved by first applying the iterative LP decoder that decodes the correct transmitted codeword up to an arbitrarily small fraction of erroneous bits, and then correcting the remaining errors using some standard method. These conclusions are also extended to generalized LDPC codes.
  • Keywords
    approximation theory; block codes; error correction codes; iterative decoding; linear programming; parity check codes; LDPC code; block length code; computational complexity; error correction code; iterative approximation; linear programming decoding; low-density parity-check code; scheduling scheme; Belief propagation; Computational complexity; Error correction; Iterative algorithms; Iterative decoding; Linear approximation; Linear programming; Parity check codes; Processor scheduling; Scheduling algorithm; Linear programming decoding; iterative decoding; low-density parity-check (LDPC) codes;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.2009.2030477
  • Filename
    5290280