Recursive decoding of binary rank Reed-Muller codes and Plotkin construction for matrix codes
Alain Couvreur, Rakhi Pratihar

TL;DR
This paper develops a recursive decoding algorithm for binary rank metric Reed-Muller codes inspired by classical Reed-Muller decoding, achieving better asymptotic complexity for certain subclasses and introducing a rank metric Plotkin construction for matrix codes.
Contribution
It introduces a novel recursive decoding method for binary rank metric Reed-Muller codes and a rank metric Plotkin construction with associated decoding, improving efficiency over existing algorithms.
Findings
Recursive decoding algorithm outperforms previous methods for specific subclasses.
Asymptotic complexity of the proposed decoder is better than recent algorithms.
A new Plotkin-like construction for matrix rank metric codes is proposed with an efficient decoder.
Abstract
In 2021, Augot, Couvreur, Lavauzelle and Neri introduced a new class of rank metric codes which can be regarded as rank metric counterparts of Reed-Muller codes. Given a finite Galois extension , these codes are defined as some specific -subspaces of the twisted group algebra . We investigate the decoding of such codes in the "binary" case, \emph{i.e.,} when . Our approach takes its inspiration from the decoding of Hamming metric binary Reed-Muller codes using their recursive Plotkin "" structure. If our recursive algorithm restricts to a specific subclass of rank metric Reed-Muller codes, its asymptotic complexity beats that of the recently proposed decoding algorithm for arbitrary rank metric Reed-Muller codes based on Dickson matrices. Also, this decoder is of…
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
TopicsCoding theory and cryptography · Error Correcting Code Techniques · Cooperative Communication and Network Coding
