On the Decoding of Polar Codes on Permuted Factor Graphs

06/28/2018
by   Nghia Doan, et al.
0

Polar codes are a channel coding scheme for the next generation of wireless communications standard (5G). The belief propagation (BP) decoder allows for parallel decoding of polar codes, making it suitable for high throughput applications. However, the error-correction performance of polar codes under BP decoding is far from the requirements of 5G. It has been shown that the error-correction performance of BP can be improved if the decoding is performed on multiple permuted factor graphs of polar codes. However, a different BP decoding scheduling is required for each factor graph permutation which results in the design of a different decoder for each permutation. Moreover, the selection of the different factor graph permutations is at random, which prevents the decoder to achieve a desirable error-correction performance with a small number of permutations. In this paper, we first show that the permutations on the factor graph can be mapped into suitable permutations on the codeword positions. As a result, we can make use of a single decoder for all the permutations. In addition, we introduce a method to construct a set of predetermined permutations which can provide the correct codeword if the decoding fails on the original permutation. We show that for the 5G polar code of length 1024, the error-correction performance of the proposed decoder is more than 0.25 dB better than that of the BP decoder with the same number of random permutations at the frame error rate of 10^-4.

READ FULL TEXT

page 1

page 2

page 3

page 4

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
09/15/2020

Decoding Polar Codes with Reinforcement Learning

In this paper we address the problem of selecting factor-graph permutati...
research
10/25/2022

High-Throughput Flexible Belief Propagation List Decoder for Polar Codes

Due to its high parallelism, belief propagation (BP) decoding can be imp...
research
11/03/2021

Belief Propagation based Joint Detection and Decoding for Resistive Random Access Memories

Despite the great promises that the resistive random access memory (ReRA...
research
01/17/2019

AI Coding: Learning to Construct Error Correction Codes

In this paper, we investigate an artificial-intelligence (AI) driven 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, ...
research
02/15/2022

High-Throughput Split-Tree Architecture for Nonbinary SCL Polar Decoder

Nonbinary polar codes defined over Galois field GF(q) have shown improve...

Please sign up or login with your details

Forgot password? Click here to reset