Decoder-tailored Polar Code Design Using the Genetic Algorithm

01/28/2019
by   Ahmed Elkelesh, et al.
0

We propose a new framework for constructing polar codes (i.e., selecting the frozen bit positions) for arbitrary channels, and tailored to a given decoding algorithm, rather than based on the (not necessarily optimal) assumption of successive cancellation (SC) decoding. The proposed framework is based on the Genetic Algorithm (GenAlg), where populations (i.e., collections) of information sets evolve successively via evolutionary transformations based on their individual error-rate performance. These populations converge towards an information set that fits both the decoding behavior and the defined channel. Using our proposed algorithm over the additive white Gaussian noise (AWGN) channel, we construct a polar code of length 2048 with code rate 0.5, without the CRC-aid, tailored to plain successive cancellation list (SCL) decoding, achieving the same error-rate performance as the CRC-aided SCL decoding, and leading to a coding gain of 1 dB at BER of 10^-6. Further, a belief propagation (BP)-tailored construction approaches the SCL error-rate performance without any modifications in the decoding algorithm itself. The performance gains can be attributed to the significant reduction in the total number of low-weight codewords. To demonstrate the flexibility, coding gains for the Rayleigh channel are shown under SCL and BP decoding. Besides improvements in error-rate performance, we show that, when required, the GenAlg can be also set up to reduce the decoding complexity, e.g., the SCL list size or the number of BP iterations can be reduced, while maintaining the same error-rate performance.

READ FULL TEXT

page 1

page 10

research
01/19/2019

Genetic Algorithm-based Polar Code Construction for the AWGN Channel

We propose a new polar code construction framework (i.e., selecting the ...
research
11/29/2022

Graph Search based Polar Code Design

It is well known that to fulfill their full potential, the design of pol...
research
03/30/2021

An Information-Theoretic Perspective on Successive Cancellation List Decoding and Polar Code Design

This work identifies information-theoretic quantities that are closely r...
research
03/07/2019

Decoder-in-the-Loop: Genetic Optimization-based LDPC Code Design

Low-Density Parity-Check (LDPC) code design tools typically rely on the ...
research
11/05/2019

Convolutional Neural Network-aided Bit-flipping for Belief Propagation Decoding of Polar Codes

Known for their capacity-achieving abilities, polar codes have been sele...
research
03/01/2006

Lamarckian Evolution and the Baldwin Effect in Evolutionary Neural Networks

Hybrid neuro-evolutionary algorithms may be inspired on Darwinian or Lam...
research
12/09/2017

Progressive Bit-Flipping Decoding of Polar Codes Over Layered Critical Sets

In successive cancellation (SC) polar decoding, an incorrect estimate of...

Please sign up or login with your details

Forgot password? Click here to reset