Improving Short-Block LDPC Decoding Using Perturbation-Based Rescue with Maximum Likelihood Based Candidate Validation
Haider Abdulkarim, Hussein Khaleel, Marwa K. Farhan
Abstract
Abstract Meeting the latency and reliability requirements of 5G Ultra-Reliable Low-Latency Communications (URLLC) is enabled through the adoption of short-block Low-Density Parity-Check (LDPC) codes. Traditional decoding of short-block LDPC using Belief Propagation (BP) may fail due to trapping sets, resulting in degraded decoding performance. This paper proposes a three-stage decoding algorithm that combines low-iteration BP decoding, a perturbation-based rescue process, and Maximum Likelihood (ML) based candidate validation to improve decoding reliability. When the low-iteration BP decoding stage fails to converge, the rescue stage perturbs the least reliable bits to generate multiple decoding candidates, which are subsequently evaluated using an ML-based metric to select the most likely candidate and reduce miscorrections. The proposed algorithm was evaluated through MATLAB simulations with a short-block LDPC configuration for 5G URLLC systems. QAM modulation was used and two channel models were considered, Additive White Gaussian Noise and flat Rayleigh fading. The performance was investigated for different numbers of perturbed bits and different coding rates. The results show improved decoding performance compared to standard LDPC, achieving coding gains exceeding 1 dB at low bit error rates while reducing decoding failures caused by trapping sets.