Optimum 1-Step Majority-Logic Decoding of Binary Reed-Muller Codes
Hoang Ly, Emina Soljanin

TL;DR
This paper introduces a new one-step majority-logic decoder for Reed-Muller codes that achieves optimal error and erasure correction capabilities, simplifying the decoding process while maintaining maximum performance.
Contribution
It presents the first single-step decoder for Reed-Muller codes that is both optimal in error correction and erasure recovery, general for all parameters.
Findings
Decodes all message symbols simultaneously in one step.
Corrects up to one-quarter of the minimum distance errors.
Recovers from any erasure pattern up to d_min-1 symbols.
Abstract
The classical majority-logic decoder proposed by Reed for Reed-Muller codes RM(r, m) of order r and length 2^m, unfolds in r+1 sequential steps, decoding message symbols from highest to lowest degree. Several follow-up decoding algorithms reduced the number of steps, but for a limited set of parameters, or at the expense of reduced performance, or relying on the existence of some combinatorial structures. We show that any one-step majority-logic decoder-that is, a decoder performing all majority votes in one step simultaneously without sequential processing-can correct at most d_min/4 errors for all values of r and m, where d_min denotes the code's minimum distance. We then introduce a new hard-decision decoder that completes the decoding in a single step and attains this error-correction limit. It applies to all r and m, and can be viewed as a parallel realization of Reed's original…
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.
Taxonomy
TopicsError Correcting Code Techniques · Coding theory and cryptography · DNA and Biological Computing
