Decoding Reed-Muller Codes with Successive Codeword Permutations
Nghia Doan, Seyyed Ali Hashemi, Marco Mondelli, and Warren J. Gross

TL;DR
This paper introduces a recursive list decoding algorithm for Reed-Muller codes that leverages successive permutations of codewords, significantly reducing complexity and latency while maintaining error correction performance.
Contribution
It presents a novel recursive list decoding method using codeword permutations, with efficient permutation selection and latency reduction schemes for Reed-Muller codes.
Findings
Reduces 6% computational complexity at target error rate.
Lowers decoding latency by 22% compared to state-of-the-art.
Maintains error-correction performance and memory usage.
Abstract
A novel recursive list decoding (RLD) algorithm for Reed-Muller (RM) codes based on successive permutations (SP) of the codeword is presented. A low-complexity SP scheme applied to a subset of the symmetry group of RM codes is first proposed to carefully select a good codeword permutation on the fly. Then, the proposed SP technique is integrated into an improved RLD algorithm that initializes different decoding paths with random codeword permutations, which are sampled from the full symmetry group of RM codes. Finally, efficient latency and complexity reduction schemes are introduced that virtually preserve the error-correction performance of the proposed decoder. Simulation results demonstrate that at the target frame error rate of for the RM code of length with information bits, the proposed decoder reduces of the computational complexity and of the…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCoding theory and cryptography · Error Correcting Code Techniques · Advanced Wireless Communication Techniques
