2021
DOI: 10.3390/e23070841
|View full text |Cite
|
Sign up to set email alerts
|

List Decoding of Arıkan’s PAC Codes

Abstract: Polar coding gives rise to the first explicit family of codes that provably achieve capacity with efficient encoding and decoding for a wide range of channels. However, its performance at short blocklengths under standard successive cancellation decoding is far from optimal. A well-known way to improve the performance of polar codes at short blocklengths is CRC precoding followed by successive-cancellation list decoding. This approach, along with various refinements thereof, has largely remained the state of t… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
16
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 26 publications
(16 citation statements)
references
References 54 publications
0
16
0
Order By: Relevance
“…While using a sequential decoding algorithm, the errorcorrection performance of the newly introduced polarizationadjusted convolutional (PAC) codes approaches the theoretical bounds with a very low computational complexity at high SNR values [4], [7]- [10]. Additionally, practical results demonstrate that when the list size L is somewhat large, equivalent errorcorrection performance can be attained using list decoding algorithm [11]. We also demonstrate the effectiveness of our suggested algorithm on the list decoding of PAC codes.…”
Section: Introductionmentioning
confidence: 68%
See 2 more Smart Citations
“…While using a sequential decoding algorithm, the errorcorrection performance of the newly introduced polarizationadjusted convolutional (PAC) codes approaches the theoretical bounds with a very low computational complexity at high SNR values [4], [7]- [10]. Additionally, practical results demonstrate that when the list size L is somewhat large, equivalent errorcorrection performance can be attained using list decoding algorithm [11]. We also demonstrate the effectiveness of our suggested algorithm on the list decoding of PAC codes.…”
Section: Introductionmentioning
confidence: 68%
“…Similar to the SCL decoding of polar codes, the bit-metric function for the SCL decoding of PAC codes can be represented as (10) where the ith bit u i in the PAC code case is the input of the polar mapper. One distinction from decoding polar codes is that for the L paths of the list, L vectors (auxiliary shift registers) with sizes equal to the constraint length of the convolutional code must be created to compute u i [11]. To acquire L u i s for (11), a 0 should be placed into each shift register if it corresponds to a frozen bit or a zero branch; otherwise, a 1 should be loaded into each shift register.…”
Section: A Probability Of Errormentioning
confidence: 99%
See 1 more Smart Citation
“…As stated in [19], the difference of PAC encoding scheme from standard polar encoding is the rate-1 convolutional encoder that takes place before polar transformation, which is implemented through a length-m memory as follows [19]:…”
Section: B Complexity Comparison With Pac Codesmentioning
confidence: 99%
“…Recently, Arikan proposed polarization-adjusted convolutional (PAC) codes [ 3 ], which used a convolutional pre-transformation before the polarization network, effectively alleviating the capacity loss caused by the slow polarization of the short and medium length channels. Although the sequential decoding algorithm used in this paper has high complexity, the performance of PAC (128, 64) code is almost identical to the PPV bound [ 4 ]. Using list decoding and sequential decoding, PAC codes always show better performance than polar codes with the same blocklength [ 5 ].…”
Section: Introductionmentioning
confidence: 99%