Table of Contents
Fetching ...

The Number of Cycles of Bi-regular Tanner Graphs in Terms of the Eigenvalues of the Adjacency Matrix

Roxana Smarandache, David G. M. Mitchell

TL;DR

The paper addresses the problem of counting short cycles in Tanner graphs of biregular and QC-LDPC codes by linking cycle counts $N_{2k}$ to the eigenvalues of the adjacency matrix $A$. It develops a simple recursive formula for $N_{2k}$ in terms of the eigenvalues $\lambda$ of $HH^T$ (through $\alpha=\lambda^2-(q_1+q_2)$) and Newton's identities, enabling computation without explicit $A_e$ spectra. It further provides explicit expressions for $N_{2k}$ with $2\le k\le 7$ in terms of $\sum\lambda^k$ and relates these to a recursive, $E_k$-based formulation in terms of $\alpha$ as well as a variant in terms of $N_{2j}$ for $j<k$. The results offer efficient, exact cycle distribution calculations for QC-LDPC Tanner graphs, with practical impact on code design, performance analysis, and girth certification.

Abstract

In this paper, we explore new connections between the cycles in the graph of low-density parity-check (LDPC) codes and the eigenvalues of the corresponding adjacency matrix. The resulting observations are used to derive fast, simple, recursive formulas for the number of cycles $N_{2k}$ of length $2k$, $k<g$, in a bi-regular graph of girth $g$. Moreover, we derive explicit formulas for $N_{2k}$, $k\leq 7$, in terms of the nonzero eigenvalues of the adjacency matrix. Throughout, we focus on the practically interesting class of bi-regular quasi-cyclic LDPC (QC-LDPC) codes, for which the eigenvalues can be obtained efficiently by applying techniques used for block-circulant matrices.

The Number of Cycles of Bi-regular Tanner Graphs in Terms of the Eigenvalues of the Adjacency Matrix

TL;DR

The paper addresses the problem of counting short cycles in Tanner graphs of biregular and QC-LDPC codes by linking cycle counts to the eigenvalues of the adjacency matrix . It develops a simple recursive formula for in terms of the eigenvalues of (through ) and Newton's identities, enabling computation without explicit spectra. It further provides explicit expressions for with in terms of and relates these to a recursive, -based formulation in terms of as well as a variant in terms of for . The results offer efficient, exact cycle distribution calculations for QC-LDPC Tanner graphs, with practical impact on code design, performance analysis, and girth certification.

Abstract

In this paper, we explore new connections between the cycles in the graph of low-density parity-check (LDPC) codes and the eigenvalues of the corresponding adjacency matrix. The resulting observations are used to derive fast, simple, recursive formulas for the number of cycles of length , , in a bi-regular graph of girth . Moreover, we derive explicit formulas for , , in terms of the nonzero eigenvalues of the adjacency matrix. Throughout, we focus on the practically interesting class of bi-regular quasi-cyclic LDPC (QC-LDPC) codes, for which the eigenvalues can be obtained efficiently by applying techniques used for block-circulant matrices.
Paper Structure (16 sections, 8 theorems, 70 equations)

This paper contains 16 sections, 8 theorems, 70 equations.

Key Result

Corollary 1

Let $\mathcal{C}_{\rm QC}\triangleq\mathcal{C}_{\mathrm{QC}}^{(N)}$ be a QC-LDPC code with parity-check matrices ${H}, {H}(x), {\bar{H}}$ as in pc-QC, eq:matrix_0_bijection and eq:matrix_1_bijection. Then the eigenvalues of ${H}{H}^\mathsf{T}$ are given by the union of the eigenvalues of the $n_c\ti

Theorems & Definitions (14)

  • Corollary 1: sf09
  • Example 1
  • Theorem 1: kb12
  • Theorem 2: db20
  • Theorem 3
  • Remark 1
  • Example 2
  • Remark 2
  • Remark 3
  • Corollary 2
  • ...and 4 more