Parity-Check Matrix Partitioning for Efficient Layered Decoding of QC-LDPC Codes

08/27/2022
by   Teng Lu, et al.
0

In this paper, we consider how to partition the parity-check matrices (PCMs) to reduce the hardware complexity and computation delay for the row layered decoding of quasi-cyclic low-density parity-check (QC-LDPC) codes. First, we formulate the PCM partitioning as an optimization problem, which targets to minimize the maximum column weight of each layer while maintaining a block cyclic shift property among different layers. As a result, we derive all the feasible solutions for the problem and propose a tight lower bound ω_LB on the minimum possible maximum column weight to evaluate a solution. Second, we define a metric called layer distance to measure the data dependency between consecutive layers and further illustrate how to identify the solutions with desired layer distance from those achieving the minimum value of ω_LB=1, which is preferred to reduce computation delay. Next, we demonstrate that up-to-now, finding an optimal solution for the optimization problem with polynomial time complexity is unachievable. Therefore, both enumerative and greedy partition algorithms are proposed instead. After that, we modify the quasi-cyclic progressive edge-growth (QC-PEG) algorithm to directly construct PCMs that have a straightforward partition scheme to achieve ω_LB or the desired layer distance. Simulation results showed that the constructed codes have better error correction performance and smaller average number of iterations than the underlying 5G LDPC code.

READ FULL TEXT
research
03/17/2021

Moderate Density Parity-Check Codes from Projective Bundles

A new construction for moderate density parity-check (MDPC) codes using ...
research
11/25/2022

McEliece cryptosystem based on Plotkin construction with QC-MDPC and QC-LDPC codes

In this paper, we propose a new variant of the McEliece cryptosystem usi...
research
04/14/2021

Error Floor Analysis of LDPC Row Layered Decoders

In this paper, we analyze the error floor of quasi-cyclic (QC) low-densi...
research
07/15/2021

Trade-Based LDPC Codes

LDPC codes based on multiple-edge protographs potentially have larger mi...
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
07/23/2021

Error Floor Analysis of LDPC Column Layered Decoders

In this paper, we analyze the error floor of column layered decoders, al...

Please sign up or login with your details

Forgot password? Click here to reset