A Dynamic Programming Method to Construct Polar Codes with Improved Performance
Guodong Li, Min Ye, Sihuang Hu

TL;DR
This paper introduces a dynamic programming approach to polar code construction that optimizes performance under the SCL decoder, addressing the mismatch in reliability measures and achieving significant performance gains.
Contribution
It presents a novel DP-based method for constructing polar codes tailored for SCL decoding, improving upon standard reliability-based methods.
Findings
Achieves 0.3-1 dB performance improvement over standard polar codes
Optimizes information bit selection for different list sizes
Demonstrates consistent gains across various code lengths and rates
Abstract
In the standard polar code construction, the message vector is divided into information bits and frozen bits according to the reliability of each given and all the channel outputs. While this reliability function is the most suitable measure to choose information bits under the Successive Cancellation (SC) decoder, there is a mismatch between this reliability function and the Successive Cancellation List (SCL) decoder because the SCL decoder also makes use of the information from the future frozen bits. We propose a Dynamic Programming (DP) construction of polar codes to resolve this mismatch. Our DP construction chooses different sets of information bits for different list sizes in order to optimize the performance of the constructed code under the SCL decoder. Simulation results show that our DP-polar codes consistently…
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.
Taxonomy
TopicsError Correcting Code Techniques · Advanced Wireless Communication Techniques · Algorithms and Data Compression
