Parity-Check Matrix Partitioning for Efficient Layered Decoding of QC-LDPC Codes
Teng Lu, Xuan He, Peng Kang, Jiongyue Xing, Xiaohu Tang

TL;DR
This paper proposes methods for partitioning parity-check matrices of QC-LDPC codes to optimize layered decoding, reducing hardware complexity and delay, with algorithms that improve error correction and iteration efficiency.
Contribution
It formulates the PCM partitioning as an optimization problem, introduces algorithms for near-optimal solutions, and modifies the QC-PEG algorithm for better code construction.
Findings
Constructed codes outperform 5G LDPC in error correction.
Proposed algorithms achieve lower maximum column weight.
Modified QC-PEG yields codes with desired layer properties.
Abstract
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 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 , which is preferred to reduce computation…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsError Correcting Code Techniques · Advanced Wireless Communication Techniques · Cooperative Communication and Network Coding
