An Efficient Algorithm for Finding Dominant Trapping Sets of LDPC Codes
Mehdi Karimi, Amir H. Banihashemi

TL;DR
This paper introduces a fast, universal algorithm for identifying dominant trapping sets in LDPC codes, aiding in error floor estimation and code design, with demonstrated superior speed over existing methods.
Contribution
The paper presents a novel, efficient algorithm that accurately finds dominant trapping sets in LDPC codes, adaptable to various graph structures and trapping set types.
Findings
Algorithm is significantly faster than existing methods.
Accurately identifies dominant trapping sets in various LDPC codes.
Demonstrates effectiveness in error floor estimation and code design.
Abstract
This paper presents an efficient algorithm for finding the dominant trapping sets of a low-density parity-check (LDPC) code. The algorithm can be used to estimate the error floor of LDPC codes or to be part of the apparatus to design LDPC codes with low error floors. For regular codes, the algorithm is initiated with a set of short cycles as the input. For irregular codes, in addition to short cycles, variable nodes with low degree and cycles with low approximate cycle extrinsic message degree (ACE) are also used as the initial inputs. The initial inputs are then expanded recursively to dominant trapping sets of increasing size. At the core of the algorithm lies the analysis of the graphical structure of dominant trapping sets and the relationship of such structures to short cycles, low-degree variable nodes and cycles with low ACE. The algorithm is universal in the sense that it can be…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsError Correcting Code Techniques · Advanced Wireless Communication Techniques · Cooperative Communication and Network Coding
