• DocumentCode
    1263631
  • Title

    Maximum Likelihood Erasure Decoding of LDPC Codes: Pivoting Algorithms and Code Design

  • Author

    Paolini, Enrico ; Liva, Gianluigi ; Matuz, Balázs ; Chiani, Marco

  • Author_Institution
    DEI, Univ. of Bologna, Cesena, Italy
  • Volume
    60
  • Issue
    11
  • fYear
    2012
  • fDate
    11/1/2012 12:00:00 AM
  • Firstpage
    3209
  • Lastpage
    3220
  • Abstract
    This paper investigates efficient maximum-likelihood (ML) decoding of low-density parity-check (LDPC) codes over erasure channels. A set of algorithms, referred to as pivoting algorithms, is developed. The aim is to limit the average number of pivots (or reference variables) from which all the other erased symbols are recovered iteratively. The suggested algorithms exhibit different trade-offs between complexity of the pivoting phase and average number of pivots. Moreover, a systematic procedure to design LDPC code ensembles for efficient ML decoding is proposed. Numerical results illustrate that the designed LDPC codes achieve a near-optimum performance (very close to the Singleton bound, at least down to a codeword error rate level 10-8) with an affordable decoding complexity. For one of the presented codes and algorithms, a software implementation has been developed which is capable to provide data rates above 1.5 Gbps on a commercial computing platform.
  • Keywords
    maximum likelihood decoding; parity check codes; LDPC codes; ML decoding; code design; codeword error rate; computing platform; decoding complexity; erased symbols; erasure channels; low-density parity-check codes; maximum likelihood erasure decoding; maximum-likelihood decoding; near-optimum performance; pivoting algorithms; pivoting phase; singleton bound; software implementation; systematic procedure; Algorithm design and analysis; Bipartite graph; Complexity theory; Iterative decoding; Maximum likelihood decoding; Ensemble design; Gaussian elimination; erasure channel; low-density parity-check codes; maximum likelihood decoding; pivoting algorithms;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/TCOMM.2012.081012.110363
  • Filename
    6266770