Abstract

Multitype quasi-cyclic (QC) low-density parity-check (LDPC) codes are a class of protograph LDPC codes lifted cyclically from protographs with multiple edges, represented by two weight and slope matrices. For a given weight-matrix, an approach is proposed to find the maximum-achievable girth $g_{\max }$ of the corresponding multitype QC-LDPC codes by some inevitable chains having less complexity than the existing methods. This advantage leads to some new patterns of the weight matrices such that the corresponding codes have some improvements in terms of the maximum-achievable girths or the minimum-distance upper-bounds. In continue, for a given weight-matrix with maximum-achievable girth $g_{\max }$ , some slope-matrices are constructed by a depth-first search algorithm for which the corresponding multitype QC-LDPC codes with even girth $g$ , $g\le g_{\max }$ , have smaller lengths, higher rates, or larger minimum-distances than the state-of-the-art achievements. Simulation results show that the constructed codes have some error-rate advantages than PEG, random-like, CCSDS, and 802.11n/ac IEEE standard LDPC codes.

Highlights

  • Low-density parity-check (LDPC) codes [1], as a main class of error correcting linear codes, can be specified by their sparse parity-check matrices (PCM’s) H and their associated Tanner graphs TG(H ) [2]

  • We present a depth-first search algorithm which for a given weight-matrix W and even integer g, g ≤ gmax(W ), efficiently generates a proper slope-matrix such that the corresponding multitype QC-LDPC code has girth g with the circulant permutation matrices (CPMs)-size as small as possible

  • Simulations show that the constructed multitype QC-LDPC codes outperform the mentioned codes, in some cases they are as well as the constructed codes.In the figures, constructed type-I and type-II QC-LDPC codes lifted from a weight matrix of size J × L with girth b and CPM-size m are denoted by CI (J × L; gb) and CII (J × L; gb), respectively

Read more

Summary

INTRODUCTION

Low-density parity-check (LDPC) codes [1], as a main class of error correcting linear codes, can be specified by their sparse parity-check matrices (PCM’s) H and their associated Tanner graphs TG(H ) [2]. Inspired by the approach used in [10], we propose a new method to find gmax based on inevitable chains which are some admissible chains that exist regardless of slope values and CPM-sizes This approach is useful to generate some new weight matrices by a random search in which the corresponding multitype QC-LDPC codes have larger maximum-achievable girths or minimum-distance upperbounds when they are compared with the weight matrices in [31]. From the bound given by (2), larger minimum-distances within a given J ×L weight-matrix can be achieved by constructing multitype QC-LDPC codes with appropriate slope-matrices. Lemma 3.1 is used to find gmax(W ) by the length of the shortest inevitable chain

COMPLEXITY OF THE ALGORITHM
SOME RESULTS AND ALGORITHM OUTPUTS
SIMULATION RESULTS
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call