On the Weight Distribution of Weights Less than $2w_{\min}$ in Polar Codes
Zicheng Ye, Yuan Li, Huazi Zhang, Jun Wang, Guiying Yan, Zhiming Ma
TL;DR
The paper tackles the problem of precisely characterizing the number of low-weight codewords in decreasing polar codes, a task critical for accurate ML-based decoding bounds. It extends Kasami–Tokura style results from RM codes to decreasing polar codes by developing a unified enumeration framework based on restricted polynomial forms and largest-term classifications, enabling closed-form counts for codewords with weights below $2w_{\min}$ and guaranteeing polynomial-time complexity in code length $N=2^m$. The main technical contributions are the restricted-form decomposition (yielding unique factorizations), and the detailed Type-I and Type-II counting formulas with corresponding subfunctions and complexity analyses, culminating in a complete formula for $M=A_{2^{m-r+1}-2^{m-r+1-\mu}}(C(\mathcal{I}))$ for $\mu\ge1$. The findings offer theoretical insight into the weight spectrum of polar codes and practical tools for evaluating union bounds and decoding performance, with numerical validation against RM codes and example polar constructions, and they demonstrate polynomial-time feasibility even for large $m$ and $r$.
Abstract
The number of low-weight codewords is critical to the performance of error-correcting codes. In 1970, Kasami and Tokura characterized the codewords of Reed-Muller (RM) codes whose weights are less than $2w_{\min}$, where $w_{\min}$ represents the minimum weight. In this paper, we extend their results to decreasing polar codes. We present the closed-form expressions for the number of codewords in decreasing polar codes with weights less than $2w_{\min}$. Moreover, the proposed enumeration algorithm runs in polynomial time with respect to the code length.
