• DocumentCode
    1066357
  • Title

    Nonlinear programming approaches to decoding low-density parity-check codes

  • Author

    Yang, Kai ; Feldman, Jon ; Wang, Xiaodong

  • Author_Institution
    Dept. of Ind. Eng. & Oper. Res., Columbia Univ., New York, NY
  • Volume
    24
  • Issue
    8
  • fYear
    2006
  • Firstpage
    1603
  • Lastpage
    1613
  • Abstract
    We consider the decoding problem for low-density parity-check codes, and apply nonlinear programming methods. This extends previous work using linear programming (LP) to decode linear block codes. First, a multistage LP decoder based on the branch-and-bound method is proposed. This decoder makes use of the maximum-likelihood-certificate property of the LP decoder to refine the results when an error is reported. Second, we transform the original LP decoding formulation into a box-constrained quadratic programming form. Efficient linear-time parallel and serial decoding algorithms are proposed and their convergence properties are investigated. Extensive simulation studies are performed to assess the performance of the proposed decoders. It is seen that the proposed multistage LP decoder outperforms the conventional sum-product (SP) decoder considerably for low-density parity-check (LDPC) codes with short to medium block length. The proposed box-constrained quadratic programming decoder has less complexity than the SP decoder and yields much better performance for LDPC codes with regular structure
  • Keywords
    linear codes; linear programming; maximum likelihood decoding; parity check codes; quadratic programming; tree searching; box-constrained quadratic programming; branch-bound method; linear programming; linear-time parallel decoding algorithm; low-density parity-check code; maximum-likelihood-certificate property; multistage LP decoder; nonlinear programming method; serial decoding algorithm; Branch-and-bound; integer programming; iterative algorithms; linear codes; linear programming (LP) decoding; low-density parity-check (LDPC) codes; quadratic programming;
  • fLanguage
    English
  • Journal_Title
    Selected Areas in Communications, IEEE Journal on
  • Publisher
    ieee
  • ISSN
    0733-8716
  • Type

    jour

  • DOI
    10.1109/JSAC.2006.879405
  • Filename
    1665013