• DocumentCode
    8555
  • Title

    Stopping Set Elimination by Parity-Check Matrix Extension via Integer Linear Programming

  • Author

    Falsafain, Hossein ; Mousavi, Sayyed Rasoul

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Isfahan Univ. of Technol., Isfahan, Iran
  • Volume
    63
  • Issue
    5
  • fYear
    2015
  • fDate
    May-15
  • Firstpage
    1533
  • Lastpage
    1540
  • Abstract
    Error-rate floor phenomenon is known to be a serious impediment to the use of low-density parity-check (LDPC) codes for some practical applications that demand high data reliability. In the case of binary erasure channels (BECs), certain error-prone patterns, known as stopping sets, are proven to cause this performance degradation. A possible approach to diminish this drawback over BECs is to eliminate stopping sets by parity-check matrix extension. Given a parity-check matrix H, and a list L of its stopping sets, we present an integer linear programming (ILP) formulation to find a parity-check equation which eliminates the maximum number of stopping sets in L. One of the distinguishing advantages of the proposed scheme is its flexibility for modifications such as: limiting the weight of the new parity-check row, making the new row redundant or linearly independent, 4-cycle avoidance, and taking into account the sizes of stopping sets. Armed with these adjustments, the method can provide good performance improvements, as evidenced by simulation results. Furthermore, for a given Q ∈ N, by extending the basic formulation, we provide an ILP formulation for finding a set of size Q of parity-check equations which can best eliminate the stopping sets in L, among all such sets.
  • Keywords
    binary codes; channel coding; integer programming; linear programming; matrix algebra; parity check codes; reliability; 4-cycle avoidance; BECs; ILP formulation; LDPC codes; binary erasure channels; error-prone patterns; error-rate floor phenomenon; high data reliability; integer linear programming; low-density parity-check codes; parity-check equations; parity-check matrix extension; performance degradation; stopping set elimination; Decoding; Equations; Integer linear programming; Iterative decoding; Linear programming; Mathematical model; Binary erasure channel; LDPC code; error floor; integer linear programming; stopping set;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/TCOMM.2015.2418263
  • Filename
    7073646