Decoding Polar Codes with Reinforcement Learning

09/15/2020
by   Nghia Doan, et al.
0

In this paper we address the problem of selecting factor-graph permutations of polar codes under belief propagation (BP) decoding to significantly improve the error-correction performance of the code. In particular, we formalize the factor-graph permutation selection as the multi-armed bandit problem in reinforcement learning and propose a decoder that acts like an online-learning agent that learns to select the good factor-graph permutations during the course of decoding. We use state-of-the-art algorithms for the multi-armed bandit problem and show that for a 5G polar codes of length 128 with 64 information bits, the proposed decoder has an error-correction performance gain of around 0.125 dB at the target frame error rate of 10^-4, when compared to the approach that randomly selects the factor-graph permutations.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/28/2018

On the Decoding of Polar Codes on Permuted Factor Graphs

Polar codes are a channel coding scheme for the next generation of wirel...
research
07/11/2018

Decoding Reed-Muller and Polar Codes by Successive Factor Graph Permutations

Reed-Muller (RM) and polar codes are a class of capacity-achieving chann...
research
10/31/2018

Neural Belief Propagation Decoding of CRC-Polar Concatenated Codes

Polar codes are the first class of error correcting codes that provably ...
research
11/20/2019

Partially Permuted Multi-Trellis Belief Propagation for Polar Codes

Belief propagation (BP) is an iterative decoding algorithm for polar cod...
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
10/12/2020

Learning to Decode: Reinforcement Learning for Decoding of Sparse Graph-Based Channel Codes

We show in this work that reinforcement learning can be successfully app...
research
02/06/2020

perm2vec: Graph Permutation Selection for Decoding of Error Correction Codes using Self-Attention

Error correction codes are integral part of communication applications, ...

Please sign up or login with your details

Forgot password? Click here to reset