4.7 Article

List Viterbi Decoding of PAC Codes

Journal

IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY
Volume 70, Issue 3, Pages 2428-2435

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TVT.2021.3059370

Keywords

Convolutional codes; Picture archiving and communication systems; Sorting; Transforms; Viterbi algorithm; Polar codes; Maximum likelihood decoding; List decoding; path metric sorting; polar codes; polarization-adjusted convolutional codes; viterbi decoding

Funding

  1. Australian Research Council [ARC DP160100528]

Ask authors/readers for more resources

This paper introduces polarization-adjusted convolutional (PAC) codes, which use a one-to-one convolutional transform and polar transform to improve the Hamming distance properties of polar codes, and improve error correction performance by adjusting constraint length, list size, and sorting strategy. Analysis shows that the path sorting complexity in local sorting of the paths in the parallel list Viterbi algorithm (LVA) is significantly lower than global sorting in list decoding.
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. Motivated by the fact that the parallel list Viterbi algorithm (LVA) sorts the candidate paths locally at each trellis node, in this work, we adapt the trellis, path metric, and the local sorter of LVA to PAC codes 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 complexity of the local sorting of the paths in LVA relative to the global sorting in the list decoding and we show that LVA has a significantly lower sorting complexity compared with list decoding.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available