Density Evolution Analysis of Generalized Low-density Parity-check Codes under a Posteriori Probability Decoder (2404.01136v2)
Abstract: In this study, the performance of generalized low-density parity-check (GLDPC) codes under the a posteriori probability (APP) decoder is analyzed. We explore the concentration, symmetry, and monotonicity properties of GLDPC codes under the APP decoder, extending the applicability of density evolution to GLDPC codes. On the binary memoryless symmetric channels, using the BEC and BI-AWGN channels as two examples, we demonstrate that with an appropriate proportion of generalized constraint (GC) nodes, GLDPC codes can reduce the original gap to capacity compared to their original LDPC counterparts. Additionally, on the BI-AWGN channel, we apply and improve the Gaussian approximation algorithm in the density evolution of GLDPC codes. By adopting Gaussian mixture distributions to approximate the message distributions from variable nodes and Gaussian distributions for those from constraint nodes, the precision of the channel parameter threshold can be significantly enhanced while maintaining a low computational complexity similar to that of Gaussian approximations. Furthermore, we identify a class of subcodes that can greatly simplify the performance analysis and practical decoding of GLDPC codes, which we refer to as message-invariant subcodes. Using the aforementioned techniques, our simulation experiments provide empirical evidence that GLDPC codes, when decoded with the APP decoder and equipped with the right fraction of GC nodes, can achieve substantial performance improvements compared to low-density parity-check (LDPC) codes.
- Robert Gallager. Low-density parity-check codes. IRE Transactions on information theory, 8(1):21–28, 1962.
- R Tanner. A recursive approach to low complexity codes. IEEE Transactions on information theory, 27(5):533–547, 1981.
- On generalized low-density parity-check codes based on hamming component codes. IEEE communications letters, 3(8):248–250, 1999.
- Application of efficient chase algorithm in decoding of generalized low-density parity-check codes. IEEE communications letters, 6(9):385–387, 2002.
- Generalized low density (tanner) codes. In 1999 IEEE International Conference on Communications (Cat. No. 99CH36311), volume 1, pages 441–445. IEEE, 1999.
- Generalized low-density parity-check codes based on hadamard constraints. IEEE Transactions on Information Theory, 53(3):1058–1079, 2007.
- A probabilistic peeling decoder to efficiently analyze generalized LDPC codes over the BEC. IEEE Transactions on Information Theory, 65(8):4831–4853, 2019.
- Design of LDPC code ensembles with fast convergence properties. In 2015 IEEE International Black Sea Conference on Communications and Networking (BlackSeaCom), pages 53–57. IEEE, 2015.
- Quasi-cyclic generalized LDPC codes with low error floors. IEEE Transactions on Communications, 56(1):49–57, 2008.
- On the minimum distance of generalized spatially coupled LDPC codes. In 2013 IEEE International Symposium on Information Theory, pages 1874–1878. IEEE, 2013.
- The capacity of low-density parity-check codes under message-passing decoding. IEEE Transactions on information theory, 47(2):599–618, 2001.
- Analysis of sum-product decoding of low-density parity-check codes using a gaussian approximation. IEEE Transactions on Information theory, 47(2):657–670, 2001.
- Erdal Arikan. Channel polarization: A method for constructing capacity-achieving codes for symmetric binary-input memoryless channels. IEEE Transactions on information Theory, 55(7):3051–3073, 2009.
- Optimal decoding of linear codes for minimizing symbol error rate (corresp.). IEEE Transactions on information theory, 20(2):284–287, 1974.
- Robert J McEliece. On the BCJR trellis for linear block codes. IEEE Transactions on Information Theory, 42(4):1072–1092, 1996.
- A simple one-sweep algorithm for optimal APP symbol decoding of linear block codes. IEEE Transactions on Information Theory, 44(7):3124–3129, 1998.
- Modern coding theory. Cambridge university press, 2008.
- Design of capacity-approaching irregular low-density parity-check codes. IEEE transactions on information theory, 47(2):619–637, 2001.
- I Yu Mogilnykh. Coordinate transitivity of extended perfect codes and their SQS. arXiv preprint arXiv:2009.08191, 2020.