On Decoding of Reed-Muller Codes Using Local Graph Search

09/09/2020
by   Mikhail Kamenev, et al.
0

We present a novel iterative decoding algorithm for Reed-Muller (RM) codes, which takes advantage of a graph representation of the code. Vertexes of the considered graph correspond to codewords, with two vertexes being connected by an edge if and only if the Hamming distance between the corresponding codewords equals the minimum distance of the code. The algorithm starts from a random node and uses a greedy local search to find a node with the best heuristic, e.g. Euclidean distance between the received vector and the corresponding codeword. In addition, the cyclic redundancy check can be used to terminate the search as soon as the correct codeword is found, leading to a decrease in the average computational complexity of the algorithm. Simulation results for both binary symmetric channel and additive white Gaussian noise channel show that the presented decoder achieves the performance of maximum likelihood decoding for RM codes of length up to 512 and for the second order RM codes of length up to 2048. Moreover, it is demonstrated that the considered decoding approach significantly outperforms state-of-the-art decoding algorithms of RM codes with similar computational complexity for a large number of cases.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/27/2021

Sequential decoding of high-rate Reed-Muller codes

A soft-input sequential decoder for Reed-Muller (RM) codes of length 2^m...
research
07/13/2021

Efficient Belief Propagation List Ordered Statistics Decoding of Polar Codes

New algorithms for efficient decoding of polar codes (which may be CRC-a...
research
04/27/2018

Decoding Reed-Muller Codes Using Minimum-Weight Parity Checks

Reed-Muller (RM) codes exhibit good performance under maximum-likelihood...
research
07/19/2021

A Tree Search Approach for Maximum-Likelihood Decoding of Reed-Muller Codes

A low-complexity tree search approach is presented that achieves the max...
research
04/10/2020

A Revisit to Ordered Statistic Decoding: Distance Distribution and Decoding Rules

This paper revisits the ordered statistic decoder (OSD) and provides a c...
research
03/13/2018

A Branch-Price-and-Cut Algorithm for Optimal Decoding of LDPC Codes

Channel coding aims to minimize errors that occur during the transmissio...
research
06/11/2019

Reinforcement Learning for Channel Coding: Learned Bit-Flipping Decoding

In this paper, we use reinforcement learning to find effective decoding ...

Please sign up or login with your details

Forgot password? Click here to reset