Adaptive Learned Belief Propagation for Decoding Error-Correcting Codes
Alireza Tasdighi, Mansoor Yousefi

TL;DR
This paper introduces an adaptive weighted belief propagation decoding method that dynamically adjusts weights for each received word, significantly improving error correction performance over static methods in various coding scenarios.
Contribution
The paper presents a novel adaptive WBP decoder that determines weights per received word using two variants, enhancing decoding accuracy without increasing complexity.
Findings
Adaptive WBP achieves up to tenfold reduction in BER compared to static WBP.
Significant coding gain of 0.8 dB over neural min-sum decoder in optical fiber applications.
Adaptive decoders outperform static counterparts across multiple code types and channel conditions.
Abstract
Weighted belief propagation (WBP) for the decoding of linear block codes is considered. In WBP, the Tanner graph of the code is unrolled with respect to the iterations of the belief propagation decoder. Then, weights are assigned to the edges of the resulting recurrent network and optimized offline using a training dataset. The main contribution of this paper is an adaptive WBP where the weights of the decoder are determined for each received word. Two variants of this decoder are investigated. In the parallel WBP decoders, the weights take values in a discrete set. A number of WBP decoders are run in parallel to search for the best sequence of weights in real time. In the two-stage decoder, a small neural network is used to dynamically determine the weights of the WBP decoder for each received word. The proposed adaptive decoders demonstrate significant improvements over the static…
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.
