Adjacent-Bits-Swapped Polar codes: A new code construction to speed up polarization

02/09/2022
by   Guodong Li, et al.
0

The construction of polar codes with code length n=2^m involves m layers of polar transforms. In this paper, we observe that after each layer of polar transforms, one can swap certain pairs of adjacent bits to accelerate the polarization process. More precisely, if the previous bit is more reliable than its next bit under the successive decoder, then switching the decoding order of these two adjacent bits will make the reliable bit even more reliable and the noisy bit even noisier. Based on this observation, we propose a new family of codes called the Adjacent-Bits-Swapped (ABS) polar codes. We add a permutation layer after each polar transform layer in the construction of the ABS polar codes. In order to choose which pairs of adjacent bits to swap in the permutation layers, we rely on a new polar transform that combines two independent channels with 4-ary inputs. This new polar transform allows us to track the evolution of every pair of adjacent bits through different layers of polar transforms, and it also plays an essential role in the Successive Cancellation List (SCL) decoder for the ABS polar codes. Extensive simulation results show that ABS polar codes consistently outperform standard polar codes by 0.15dB – 0.6dB when we use CRC-aided SCL decoder with list size 32 for both codes. The implementations of all the algorithms in this paper are available at https://github.com/PlumJelly/ABS-Polar

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/06/2022

ABS+ Polar Codes: Exploiting More Linear Transforms on Adjacent Bits

ABS polar codes were recently proposed to speed up polarization by swapp...
research
08/29/2021

KO codes: Inventing Nonlinear Encoding and Decoding for Reliable Wireless Communication via Deep-learning

Landmark codes underpin reliable physical layer communication, e.g., Ree...
research
11/04/2021

A Dynamic Programming Method to Construct Polar Codes with Improved Performance

In the standard polar code construction, the message vector (U_0,U_1,…,U...
research
01/08/2019

Rate matching for polar codes based on binary domination

In this paper, we investigate the fundamentals of puncturing and shorten...
research
09/19/2020

Construction of Polar Codes with Reinforcement Learning

This paper formulates the polar-code construction problem for the succes...
research
03/15/2019

Optimal Puncturing of Polar Codes With a Fixed Information Set

For a given polar code construction, the existing literature on puncturi...
research
12/25/2018

Usage of analytic hierarchy process for steganographic inserts detection in images

This article presents the method of steganography detection, which is fo...

Please sign up or login with your details

Forgot password? Click here to reset