[Paper Review] A Monte-Carlo Based Construction of Polarization-Adjusted Convolutional (PAC) Codes
This paper proposes a Monte-Carlo-based rate-profile construction method for Polarization-Adjusted Convolutional (PAC) codes that improves error-correction performance while guaranteeing low mean sequential decoding complexity beyond a target SNR. By selecting information bits based on channel cutoff rates and iterative refinement, the method achieves up to 0.5 dB coding gain over RM-Polar and polar rate profiles at FER = 10⁻³.
This paper proposes a rate-profile construction method for polarization-adjusted convolutional (PAC) codes of any code length and rate, which is capable of maintaining trade-off between the error-correction performance and decoding complexity of PAC code. The proposed method can improve the error-correction performance of PAC codes while guaranteeing a low mean sequential decoding complexity for signal-to-noise ratio (SNR) values beyond a target SNR value.
Motivation & Objective
- To address the trade-off between error-correction performance and decoding complexity in PAC codes.
- To develop a rate-profile construction method that maintains low mean sequential decoding complexity for SNR values above a target.
- To improve PAC code performance beyond that of conventional polar and Reed-Muller rate profiles.
- To enable practical implementation of PAC codes via guaranteed finite mean complexity under sequential decoding.
- To generalize the method to any pre-transformed polar code by replacing the convolutional encoder matrix.
Proposed method
- The method uses a Monte-Carlo simulation-based approach to iteratively refine the rate profile by evaluating candidate indices based on their Bhattacharyya parameters and cutoff rates.
- It starts with an initial rate profile derived from the channel cutoff rate at a specified construction SNR, ensuring low complexity for SNR values above that point.
- At each iteration, the algorithm removes indices with high Bhattacharyya parameters and selects new candidates to improve performance while maintaining cutoff-rate compliance.
- The 1-bit quantization function q(x, δ) is used to model the reliability of bit-channels, with δ set to 0.5 to define the cutoff-rate threshold.
- The final rate profile is selected based on the best error-correction performance at the target SNR, while ensuring it lies above the cutoff-rate profile at that SNR.
- The method is generalizable and can be applied to any PAC code by replacing the convolutional encoder matrix with a desired transformation matrix.

Experimental results
Research questions
- RQ1Can a rate-profile construction method for PAC codes simultaneously improve error-correction performance and maintain low sequential decoding complexity?
- RQ2How can the cutoff rate phenomenon be leveraged to ensure finite mean decoding complexity beyond a target SNR?
- RQ3What is the performance gain of the proposed method compared to RM-Polar and polar rate profiles in terms of FER and complexity?
- RQ4How does increasing the construction SNR affect the final rate profile and its performance-complexity trade-off?
- RQ5Can the proposed method be generalized to other pre-transformed polar codes by modifying the generator matrix?
Key findings
- The proposed Monte-Carlo-based rate-profile construction method achieves a 0.5 dB coding gain at FER = 10⁻³ for both PAC(256,128) and PAC(64,32) codes compared to RM-Polar and polar rate profiles.
- For PAC(256,128), the MC-3dB profile achieves a 0.5 dB gain over RM-Polar at FER = 10⁻³ while maintaining low mean sequential decoding complexity beyond 3 dB SNR.
- The MC-5dB profile for PAC(64,32) achieves FER performance closer to the RCU bound but with increased decoding complexity, as it lies below the cutoff-rate profile at 3 dB.
- The ANV (average number of visited nodes) remains low beyond the target SNR for all proposed profiles, confirming finite mean complexity under Fano decoding.
- The method successfully shifts the low-complexity region to higher SNR values when the construction SNR is increased, while preserving performance gains.
- The method is general and can be applied to conventional polar codes by replacing the convolutional encoder with an identity matrix.

Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.