On Convolutional Precoding in PAC Codes
Mohammad Rowshan, Emanuele Viterbo

TL;DR
This paper analyzes how convolutional precoding in PAC codes reduces minimum-weight codewords, discusses its limitations, and proposes irregular precoding methods to enhance error correction performance.
Contribution
It explicitly explains the impact of convolutional precoding on codeword weight distribution and introduces irregular precoding strategies for improvement.
Findings
Convolutional precoding reduces the number of minimum-weight codewords.
Precoding effectiveness varies depending on the code segment.
Irregular precoding can potentially improve error correction performance.
Abstract
Polarization-adjusted convolutional (PAC) codes are special concatenated codes in which we employ a one-to-one convolutional transform as a precoding 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 in the literature show that this concatenation improves the weight distribution of polar codes which justifies the superior error correction performance of PAC codes relative to polar codes. In this work, we explicitly show why the convolutional precoding reduces the number of minimumweight codewords. Further analysis exhibits where the precoding stage is not effective. Then, we recognize weaknesses of the convolutional precoding which are unequal error protection (UEP) of the information bits due to rate…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
