Fast List Decoders for Polarization-Adjusted Convolutional (PAC) Codes

12/17/2020
by   Hongfei Zhu, et al.
0

A latest coding scheme named polarization-adjusted convolutional (PAC) codes is shown to approach the dispersion bound for the code (128,64) under list decoding. However, to achieve the near-bound performance, the list size of list decoding needs to be excessively large, which leads to insufferable latency. In this paper, to improve the speed of list decoding, fast list decoders for PAC codes are proposed. We define four types of constituent nodes and provide fast list decoding algorithms for each of them. Simulation results present that fast list decoding with three types of constituent nodes can yield exactly the same error-correction performance as list decoding, and reduce more than 50 steps for the code (128,64). Moreover, fast list decoding with four types of constituent nodes can further reduce decoding latency with negligible performance degradation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/12/2023

A Novel SCL Bit-Flipping Decoding Of Polarization-Adjusted Convolutional (PAC) Codes

Polar codes have attracted the attention of numerous researchers in the ...
research
07/10/2020

List Viterbi Decoding of PAC Codes

Polarization-adjusted convolutional (PAC) codes are special concatenated...
research
12/10/2020

On the Metric and Computation of PAC Codes

In this paper, we present an optimal metric function on average, which l...
research
02/17/2020

Polarization-adjusted Convolutional (PAC) Codes: Fano Decoding vs List Decoding

In the Shannon lecture at the 2019 International Symposium on Informatio...
research
05/27/2020

List Decoding of Arikan's PAC Codes

Polar coding gives rise to the first explicit family of codes that prova...
research
10/04/2021

A Modified Q-Learning Algorithm for Rate-Profiling of Polarization Adjusted Convolutional (PAC) Codes

In this paper, we propose a reinforcement learning based algorithm for r...
research
06/19/2020

List decoding of Convolutional Codes over integer residue rings

A convolutional code over [D] is a [D]-submodule of [D] where [D] stand...

Please sign up or login with your details

Forgot password? Click here to reset