Necessary and Sufficient Girth Conditions for Tanner Graphs of Quasi-Cyclic LDPC Codes

05/07/2021
by   Roxana Smarandache, et al.
0

This paper revisits the connection between the girth of a protograph-based LDPC code given by a parity-check matrix and the properties of powers of the product between the matrix and its transpose in order to obtain the necessary and sufficient conditions for a code to have given girth between 6 and 12, and to show how these conditions can be incorporated into simple algorithms to construct codes of that girth. To this end, we highlight the role that certain submatrices that appear in these products have in the construction of codes of desired girth. In particular, we show that imposing girth conditions on a parity-check matrix is equivalent to imposing conditions on a square submatrix obtained from it and we show how this equivalence is particularly strong for a protograph based parity-check matrix of variable node degree 2, where the cycles in its Tanner graph correspond one-to-one to the cycles in the Tanner graph of a square submatrix obtained by adding the permutation matrices (or products of these) in the composition of the parity-check matrix. We end the paper with exemplary constructions of codes with various girths and computer simulations. Although, we mostly assume the case of fully connected protographs of variable node degree 2 and 3, the results can be used for any parity-check matrix/protograph-based Tanner graph.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/01/2021

Necessary and Sufficient Girth Conditions for LDPC Tanner Graphs with Denser Protographs

This paper gives necessary and sufficient conditions for the Tanner grap...
research
08/03/2021

A Unifying Framework to Construct QC-LDPC Tanner Graphs of Desired Girth

This paper presents a unifying framework to construct low-density parity...
research
07/15/2021

Trade-Based LDPC Codes

LDPC codes based on multiple-edge protographs potentially have larger mi...
research
08/31/2020

Construction of LDPC convolutional codes via difference triangle sets

In this paper, a construction of (n,k,δ) LDPC convolutional codes over a...
research
05/11/2020

On Parity-Preserving Variable-Length Constrained Coding

Previous work by the authors on parity-preserving fixed-length constrain...
research
07/22/2021

Binary irreducible quasi-cyclic parity-check subcodes of Goppa codes and extended Goppa codes

Goppa codes are particularly appealing for cryptographic applications. E...
research
01/26/2018

Constructing LDPC Codes from Partition and Latin-Style Splicing

A novel method guaranteeing nondecreasing girth is presented for constru...

Please sign up or login with your details

Forgot password? Click here to reset