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 条
  • [31] Error-prone retrotransposition: Rime of the ancient mutators
    Preston, BD
    PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 1996, 93 (15) : 7427 - 7431
  • [32] Error-prone retrotransposition: Rime of the ancient mutations
    Preston, B. D.
    Proceedings of the National Academy of Sciences of the United States of America, 93 (15):
  • [33] Alcohol-mediated error-prone PCR
    Claveau, S
    Sasseville, M
    Beauregard, M
    DNA AND CELL BIOLOGY, 2004, 23 (11) : 789 - 795
  • [34] Splitting TCP in parallel for error-prone links
    Fu, Q
    Indulska, J
    ICICS-PCM 2003, VOLS 1-3, PROCEEDINGS, 2003, : 1934 - 1938
  • [35] ERROR-PRONE SOS REPAIR CAN BE ERROR-FREE
    LIU, SK
    TESSMAN, I
    JOURNAL OF MOLECULAR BIOLOGY, 1990, 216 (04) : 803 - 807
  • [36] Laboratory value units - an error-prone hurdle
    Breuer, Hans-Willi M.
    DIABETOLOGIE UND STOFFWECHSEL, 2023, 18 (06) : 440 - 440
  • [37] Eliminating error-prone notations in medical communications
    von Eschenbach, Andrew C.
    EXPERT OPINION ON DRUG SAFETY, 2007, 6 (03) : 233 - 234
  • [38] Mammalian mismatch repair: error-free or error-prone?
    Pena-Diaz, Javier
    Jiricny, Josef
    TRENDS IN BIOCHEMICAL SCIENCES, 2012, 37 (05) : 206 - 214
  • [39] On The Error-Prone Substructures for The Binary-Input Ternary-Output Channel and Its Corresponding Exhaustive Search Algorithm
    Kyung, Gyu Bum
    Wang, Chih-Chun
    2012 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2012, : 2233 - 2237
  • [40] Inverse probability weighting with error-prone covariates
    McCaffrey, Daniel F.
    Lockwood, J. R.
    Setodji, Claude M.
    BIOMETRIKA, 2013, 100 (03) : 671 - 680