The Impact of the Distance Between Cycles on Elementary Trapping Sets
Haoran Xiong, Guanghui Wang, Zhiming Ma, Guiying Yan
TL;DR
The paper investigates how the distance between cycles in LDPC Tanner graphs affects elementary trapping sets (ETSs), using theta graphs (negative distance) and dumbbell graphs (non-negative distance) to model ETS structures. By deriving Turán numbers for these graphs and applying a linear state-space model with spectral analysis, it shows that longer cycles and larger distances between cycles reduce the spectral radius $\rho(A_{sys})$ and thus the harmfulness of ETSs, aligning with ETS-elimination intuition. It also demonstrates that removing smaller-distance structures eliminates more ETSs, providing a theoretical basis for designing LDPC codes with improved error floors. A practical PEG-CYCLE algorithm is introduced to construct Tanner graphs with maximized cycle separation, and numerical results for QC-LDPC codes show competitive or superior performance compared to state-of-the-art methods. Overall, the work connects extremal graph theory and spectral theory to practical LDPC code design, offering both theoretical guarantees and actionable construction techniques.
Abstract
Elementary trapping sets (ETSs) are the main culprits of the performance of low-density parity-check (LDPC) codes in the error floor region. Due to their large quantities and complex structures, ETSs are difficult to analyze. This paper studies the impact of the distance between cycles on ETSs, focusing on two special graph classes: theta graphs and dumbbell graphs, which correspond to cycles with negative and non-negative distances, respectively. We determine the Turán numbers of these graphs and prove that increasing the distance between cycles can eliminate more ETSs. Additionally, using the linear state-space model and spectral theory, we prove that increasing the length of cycles or distance between cycles decreases the spectral radius of the system matrix, thereby reducing the harmfulness of ETSs. This is consistent with the conclusion obtained using Turán numbers. For specific cases when removing two 6-cycles with distance of -1, 0 and 1, respectively, we calculate the sizes, spectral radii, and error probabilities of ETSs. These results confirm that the performance of LDPC codes improves as the distance between cycles increases. Furthermore, we design the PEG-CYCLE algorithm, which greedily maximizes the distance between cycles in the Tanner graph. Numerical results show that the QC-LDPC codes constructed by our method achieve performance comparable to or even superior to state-of-the-art construction methods.
