Finding All Small Error-Prone Substructures in LDPC Codes

被引:34
|
作者
Wang, Chih-Chun [1 ]
Kulkarni, Sanjeev R. [2 ]
Poor, H. Vincent [2 ]
机构
[1] Purdue Univ, Sch Elect & Comp Engn, Ctr Wireless Syst & Applicat, W Lafayette, IN 47907 USA
[2] Princeton Univ, Dept Elect Engn, Princeton, NJ 08544 USA
基金
美国国家科学基金会;
关键词
Branch-and-bound; error floors; exhaustive search; low-density parity-check (LDPC) codes; stopping distance; stopping/trapping sets; support trees; PARITY-CHECK CODES; MINIMUM DISTANCE; DENSITY; GRAPHS; INTRACTABILITY; ENSEMBLES; CYCLES;
D O I
10.1109/TIT.2009.2015993
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
It is proven in this work that it is NP-complete to exhaustively enumerate small error-prone substructures in arbitrary, finite-length low-density parity-check (LDPC) codes. Two error-prone patterns of interest include stopping sets for binary erasure channels (BECs) and trapping sets for general memoryless symmetric channels. Despite the provable hardness of the problem, this work provides an exhaustive enumeration algorithm that is computationally affordable when applied to codes of practical short lengths n approximate to 500. By exploiting the sparse connectivity of LDPC codes, the stopping sets of size <= 13 and the trapping sets of size <= 11 can be exhaustively enumerated. The central theorem behind the proposed algorithm is a new provably tight upper bound on the error rates of iterative decoding over BECs. Based on a tree-pruning technique, this upper bound can be iteratively sharpened until its asymptotic order equals that of the error floor. This feature distinguishes the proposed algorithm from existing non-exhaustive ones that correspond to finding lower bounds of the error floor. The upper bound also provides a worst case performance guarantee that is crucial to optimizing LDPC codes when the target error rate is beyond the reach of Monte Carlo simulation. Numerical experiments on both randomly and algebraically constructed LDPC codes demonstrate the efficiency of the search algorithm and its significant value for finite-length code optimization.
引用
收藏
页码:1976 / 1999
页数:24
相关论文
共 50 条
  • [1] Efficient Algorithms to Find All Small Error-Prone Substructures in LDPC Codes
    Zhang, Xiaojie
    Siegel, Paul H.
    2011 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE (GLOBECOM 2011), 2011,
  • [2] Analysis of Error-Prone Patterns for LDPC Codes under Belief Propagation Decoding
    Li, Huanlin
    Cao, Yanyan
    Dill, Jeffrey C.
    MILITARY COMMUNICATIONS CONFERENCE, 2010 (MILCOM 2010), 2010, : 2056 - 2061
  • [3] Fast Identification of Error-Prone Patterns for LDPC Codes under Message Passing Decoding
    Lei, Jing
    Gao, Wen
    GLOBECOM 2008 - 2008 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, 2008,
  • [4] An integer programming-based search technique for error-prone structures of LDPC codes
    Sariduman, Abdullah
    Pusane, Ali E.
    Taskin, Z. Caner
    AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2014, 68 (11) : 1097 - 1105
  • [5] Source multiplexed codes for error-prone channels
    Jégou, H
    Guillemot, C
    2003 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-5: NEW FRONTIERS IN TELECOMMUNICATIONS, 2003, : 3604 - 3608
  • [6] Error-prone mitochondria
    Toma T.
    Genome Biology, 3 (1)
  • [7] ERROR-PRONE SIGNALING
    JOHNSTONE, RA
    GRAFEN, A
    PROCEEDINGS OF THE ROYAL SOCIETY B-BIOLOGICAL SCIENCES, 1992, 248 (1323) : 229 - 233
  • [8] ERROR-PRONE ENIGMA
    BRIDGES, B
    NATURE, 1983, 304 (5921) : 14 - 15
  • [9] Error-prone aging
    Secko, David
    SCIENTIST, 2006, 20 (08): : 60 - 60
  • [10] Time travel for the error-prone
    Manes, S
    FORBES, 1999, 163 (04): : 138 - +