How to Construct Polar Codes
Ido Tal, Alexander Vardy

TL;DR
This paper introduces efficient methods for constructing polar codes by approximating complex bit-channels with manageable ones, enabling practical code design close to channel capacity.
Contribution
It presents two novel approximation algorithms for polar code construction that are both computationally efficient and theoretically sound.
Findings
Approximation methods are highly accurate in practice.
Construction algorithms run in linear time and space for large code lengths.
Polar codes can be constructed close to capacity with manageable complexity.
Abstract
A method for efficiently constructing polar codes is presented and analyzed. Although polar codes are explicitly defined, straightforward construction is intractable since the resulting polar bit-channels have an output alphabet that grows exponentially with he code length. Thus the core problem that needs to be solved is that of faithfully approximating a bit-channel with an intractably large alphabet by another channel having a manageable alphabet size. We devise two approximation methods which "sandwich" the original bit-channel between a degraded and an upgraded version thereof. Both approximations can be efficiently computed, and turn out to be extremely close in practice. We also provide theoretical analysis of our construction algorithms, proving that for any fixed and all sufficiently large code lengths , polar codes whose rate is within of channel…
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 · DNA and Biological Computing · Coding theory and cryptography
