Generalized LDPC codes with low-complexity decoding and fast convergence
Dawit Simegn, Dmitry Artemasov, Kirill Andreev, Pavel Rybin, Alexey Frolov
TL;DR
This work introduces CW-GLDPC codes built from dual Cordaro–Wagner component codes and develops two low-complexity decoders, Hartmann–Rudolph SP and Min-Sum, framed by a latent-variable interpretation of the CW-GLDPC constraint nodes. A quantized protograph density-evolution framework is used to optimize the PCM for MS decoding, and a genetic-algorithm-driven search tunes the graph structure. Through extensive comparisons with 5G LDPC codes, CW-GLDPC demonstrates comparable performance at 50 iterations while achieving faster convergence and substantially better performance at 10 iterations, highlighting its potential for low-latency, high-reliability communications. The latent-variable perspective clarifies the decoding dynamics and scheduling choices, underscoring practical gains in decoding speed and robustness for CW-GLDPC-based systems.
Abstract
We consider generalized low-density parity-check (GLDPC) codes with component codes that are duals of Cordaro-Wagner codes. Two efficient decoding algorithms are proposed: one based on Hartmann-Rudolph processing, analogous to Sum-Product decoding, and another based on evaluating two hypotheses per bit, referred to as the Min-Sum decoder. Both algorithms are derived using latent variables and an appropriate message-passing schedule. A quantized, protograph-based density evolution procedure is used to optimize GLDPC codes for Min-Sum decoding. Compared to 5G LDPC codes, the proposed GLDPC codes offer similar performance at 50 iterations and significantly better convergence and performance at 10 iterations.
