How Many Matrices Should I Prepare To Polarize Channels Optimally Fast?
Hsin-Po Wang, Venkatesan Guruswami

TL;DR
This paper investigates the optimal number of kernels needed in polarization processes to achieve near-capacity speeds, establishing bounds that balance complexity and performance for different scaling exponents.
Contribution
It provides a theoretical trade-off between the number of kernels and the scaling exponent in channel polarization, clarifying the complexity-performance relationship.
Findings
Number of kernels bounded by O(ell^{3/mu - 1})
Single kernel suffices for scaling exponent near 3
Approximately O(sqrt(ell)) kernels needed for scaling exponent near 2
Abstract
Polar codes that approach capacity at a near-optimal speed, namely with scaling exponents close to , have been shown possible for -ary erasure channels (Pfister and Urbanke), the BEC (Fazeli, Hassani, Mondelli, and Vardy), all BMS channels (Guruswami, Riazanov, and Ye), and all DMCs (Wang and Duursma). There is, nevertheless, a subtlety separating the last two papers from the first two, namely the usage of multiple dynamic kernels in the polarization process, which leads to increased complexity and fewer opportunities to hardware-accelerate. This paper clarifies this subtlety, providing a trade-off between the number of kernels in the construction and the scaling exponent. We show that the number of kernels can be bounded by where is the targeted scaling exponent and is the kernel size. In particular, if one settles for scaling exponent approaching…
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 · Optical Network Technologies
