Low-Density Parity-Check Decoding Algorithm Based on Symmetric Alternating Direction Method of Multipliers
The Alternating Direction Method of Multipliers (ADMM) has proven to be an efficient approach for implementing linear programming (LP) decoding of low-density parity-check (LDPC) codes. By introducing penalty terms into the LP decoding model's objective function, ADMM-based variable node penalized decoding effectively mitigates non-integral solutions, thereby improving frame error rate (FER) performance, especially in the low signal-to-noise ratio (SNR) region. In this paper, we leverage the ADMM framework to derive explicit iterative steps for solving the LP decoding problem for LDPC codes with penalty functions. To further enhance decoding efficiency and accuracy, We propose an LDPC code decoding algorithm based on the symmetric ADMM (S-ADMM). We also establish some contraction properties satisfied by the iterative sequence of the algorithm. Through simulation experiments, we evaluate the proposed S-ADMM decoder using three standard LDPC codes and three representative fifth-generation (5G) codes. The results show that the S-ADMM decoder consistently outperforms conventional ADMM penalized decoders, offering significant improvements in decoding performance.
Authors
- Huaan Li (ORCID: https://orcid.org/0000-0003-3779-4505)
- Hengzhou Xu (ORCID: https://orcid.org/0000-0001-9403-4460)
- Ying Zhang (ORCID: https://orcid.org/0000-0001-5246-2141)
- Baofeng Ji (ORCID: https://orcid.org/0000-0002-5501-2303)
- Ji Zhang (ORCID: https://orcid.org/0000-0001-7642-7607)
- Anmin Chen (ORCID: https://orcid.org/0000-0002-0729-8212)
Institutions
- Henan University of Science and Technology (CN)
- Zhoukou Normal University (CN)
- Henan University of Engineering (CN)
- Luoyang Institute of Science and Technology (CN)
Publication Details
- Journal
- Entropy
- Published
- 2025-04-09
- DOI
- https://doi.org/10.3390/e27040404
- Primary Topic
- Error Correcting Code Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00