Successive-Cancellation Decoding of Reed-Muller Codes with Fast Hadamard Transform

08/28/2021
by   Nghia Doan, et al.
0

In this paper we propose efficient decoding techniques to significantly improve the error-correction performance of fast successive-cancellation (FSC) and FSC list (FSCL) decoding algorithms for short low-order Reed-Muller (RM) codes. In particular, we first integrate Fast Hadamard Transform (FHT) into FSC (FHT-FSC) and FSCL (FHT-FSCL) decoding algorithms to optimally decode the first-order RM subcodes. We then utilize the rich permutation group of RM codes by independently running the FHT-FSC and the FHT-FSCL decoders on a list of random bit-index permutations of the codes. The simulation results show that the error-correction performance of the FHT-FSC decoders on a list of L random code permutations outperforms that of the FSCL decoder with list size L, while requiring lower memory requirement and computational complexity for various configurations of the RM codes. In addition, when compared with the state-of-the-art recursive projection-aggregation (RPA) decoding, the permuted FHT-FSCL decoder can obtain a similar error probability for the RM codes of lengths 128, 256, and 512 at various code rates, while requiring several orders of magnitude lower computational complexity.

READ FULL TEXT

page 1

page 9

research
09/05/2021

Decoding Reed-Muller Codes with Successive Factor-Graph Permutations

This paper presents a novel successive factor-graph permutation (SFP) sc...
research
09/25/2021

Fast Successive-Cancellation List Flip Decoding of Polar Codes

This work presents a fast successive-cancellation list flip (Fast-SCLF) ...
research
06/30/2021

GPU Based Improved Fast Iterative Algorithm for Eikonal Equation

In this paper we propose an improved fast iterative method to solve the ...
research
02/23/2018

GPU Implementation and Optimization of a Flexible MAP Decoder for Synchronization Correction

In this paper we present an optimized parallel implementation of a flexi...
research
12/01/2020

Hardware Implementation of Iterative Projection-Aggregation Decoding of Reed-Muller Codes

In this work, we present a simplification and a corresponding hardware a...
research
12/09/2021

Adaptive List Decoder with Flip Operations for Polar Codes

Successive cancellation list decoders with flip operations (SCL-Flip) ca...
research
09/10/2018

Towards Practical Software Stack Decoding of Polar Codes

The successive cancellation list decoding algorithm for polar codes yiel...

Please sign up or login with your details

Forgot password? Click here to reset