Characterization and Efficient Search of Non-Elementary Trapping Sets of LDPC Codes With Applications to Stopping Sets

被引:8
作者
Hashemi, Yoones [1 ,2 ]
Banihashemi, Amir H. [1 ]
机构
[1] Carleton Univ, Dept Syst & Comp Engn, Ottawa, ON K1S 5B6, Canada
[2] Huawei Canada, Ottawa, ON K2K 3J1, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Low-density parity-check (LDPC) codes; trapping sets (TS); elementary trapping sets (ETS); non-elementary trapping sets (NETS); exhaustive search of trapping sets; stopping sets; trapping set characterization; stopping distance; bounds on stopping distance; search algorithms; error floor; TANNER GRAPH; DISTANCE; ALGORITHM; SIZE;
D O I
10.1109/TIT.2018.2865385
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a characterization for non-elementary trapping sets (NETSs) of low-density parity-check (LDPC) codes. The characterization is based on viewing an NETS as a hierarchy of embedded graphs starting from an ETS. The characterization corresponds to an efficient search algorithm that under certain conditions is exhaustive. As an application of the proposed characterization/search, we obtain lower and upper bounds on the stopping distance s(min) of LDPC codes. We examine a large number of regular and irregular LDPC codes and demonstrate the efficiency and versatility of our technique in finding lower and upper bounds on, and in many cases the exact value of, s(min). Finding s(min), or establishing search-based lower or upper bounds, for many of the examined codes are out of the reach of any existing algorithm. For a constant degree distribution and range of search, the worst case computational complexity of the proposed search algorithms for finding NETSs and stopping sets is linear in the code's block length n. The average search complexity for stopping sets, however, is constant in n, if the simple cycles required as input to the search algorithm are available.
引用
收藏
页码:1017 / 1033
页数:17
相关论文
共 32 条