List Viterbi Decoding of PAC Codes

07/10/2020
by   Mohammad Rowshan, et al.
0

Polarization-adjusted convolutional (PAC) codes are special concatenated codes in which we employ a one-to-one convolutional transform as a pre-coding step before the polar transform. In this scheme, the polar transform (as a mapper) and the successive cancellation process (as a demapper) present a synthetic vector channel to the convolutional transformation. The numerical results show that this concatenation improves the Hamming distance properties of polar codes. In this work, we implement the parallel list Viterbi algorithm (LVA) and show how the error correction performance moves from the poor performance of the Viterbi algorithm (VA) to the superior performance of list decoding by changing the constraint length, list size, and the sorting strategy (local sorting and global sorting) in the LVA. Also, we analyze the latency of the local sorting of the paths in LVA relative to the global sorting in the list decoding and the trade-off between the sorting latency and the error correction performance.

READ FULL TEXT

page 1

page 2

page 3

page 4

page 5

research
01/16/2019

Permutation Decoding of Polar Codes

A new permutation decoding approach for polar codes is presented. The co...
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
03/23/2021

On Convolutional Precoding in PAC Codes

Polarization-adjusted convolutional (PAC) codes are special concatenated...
research
12/14/2018

Partial Selection for Successive Cancellation List Decoding of Polar Codes

Polar codes have attracted a lot of attention during past few years and ...
research
12/17/2020

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

A latest coding scheme named polarization-adjusted convolutional (PAC) c...
research
07/25/2022

A Tree Pruning Technique for Decoding Complexity Reduction of Polar Codes and PAC Codes

Sorting operation is one of the main bottlenecks for the successive-canc...
research
03/13/2018

Correct Undetected Errors with List Decoding in ARQ Error-control Systems

Undetected errors are important for linear codes, which are the only typ...

Please sign up or login with your details

Forgot password? Click here to reset