Decoding Reed-Muller Codes Using Minimum-Weight Parity Checks
Elia Santi, Christian H\"ager, Henry D. Pfister

TL;DR
This paper investigates exploiting the symmetry of Reed-Muller codes with minimum-weight parity checks to achieve near-ML decoding performance across various channels, improving efficiency and accuracy in short block lengths.
Contribution
It introduces a decoding approach using a parity-check matrix of minimum-weight dual codewords, enhancing performance and reducing complexity compared to traditional methods.
Findings
Near-ML performance achieved for short block lengths
Selective use of minimum-weight PCs improves decoding efficiency
Method applicable across multiple channel types
Abstract
Reed-Muller (RM) codes exhibit good performance under maximum-likelihood (ML) decoding due to their highly-symmetric structure. In this paper, we explore the question of whether the code symmetry of RM codes can also be exploited to achieve near-ML performance in practice. The main idea is to apply iterative decoding to a highly-redundant parity-check (PC) matrix that contains only the minimum-weight dual codewords as rows. As examples, we consider the peeling decoder for the binary erasure channel, linear-programming and belief propagation (BP) decoding for the binary-input additive white Gaussian noise channel, and bit-flipping and BP decoding for the binary symmetric channel. For short block lengths, it is shown that near-ML performance can indeed be achieved in many cases. We also propose a method to tailor the PC matrix to the received observation by selecting only a small fraction…
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.
