An Analytical Study of the Min-Sum Approximation for Polar Codes
Nir Chisnevski, Ido Tal, Shlomo Shamai
TL;DR
The paper analyzes the min-sum SC decoding of polar codes for binary-input symmetric channels, providing both finite-length and asymptotic insights under a labeling scheme $oldsymbol{ au}$ and its variants (fair/good).A posynomial framework is introduced to represent synthetic joint distributions, enabling a $O(N^{1.585})$-time procedure to compute exact per-bit error probabilities at finite length when using a good labeler.In the asymptotic regime, the authors prove the existence of rate thresholds $R_{ m L}(oldsymbol{ au})$ and $R_{ m U}(oldsymbol{ au})$ ensuring strong polarization for $R<R_{ m L}$ and failure for $R>R_{ m U}$, with $0<R_{ m L}igl(oldsymbol{ au}igr)\le R_{ m U}igl(oldsymbol{ au}igr)\le C$ and often $R_{ m U}<C$.The paper further strengthens thresholds by introducing a generalized tree-based construction $(oldsymbol{un G},oldsymbol{un E})$, defining $R_{ m L}(oldsymbol{un G},oldsymbol{un E})$ and $R_{ m U}(oldsymbol{un G})$, and proving monotonicity properties to ensure deeper analyses yield tighter polarization guarantees.
Abstract
The min-sum approximation is widely used in the decoding of polar codes. Although it is a numerical approximation, hardly any penalties are incurred in practice. We give a theoretical justification for this. We consider the common case of a binary-input, memoryless, and symmetric channel, decoded using successive cancellation and the min-sum approximation. Under mild assumptions, we show the following. For the finite length case, we show how to exactly calculate the error probabilities of all synthetic (bit) channels in time $O(N^{1.585})$, where $N$ is the codeword length. This implies a code construction algorithm with the above complexity. For the asymptotic case, we develop two rate thresholds, denoted $R_{\mathrm{L}} = R_{\mathrm{L}}(λ)$ and $R_{\mathrm{U}} =R_{\mathrm{U}}(λ)$, where $λ(\cdot)$ is the labeler of the channel outputs (essentially, a quantizer). For any $0 < β< \frac{1}{2}$ and any code rate $R < R_{\mathrm{L}}$, there exists a family of polar codes with growing lengths such that their rates are at least $R$ and their error probabilities are at most $2^{-N^β}$. That is, strong polarization continues to hold under the min-sum approximation. Conversely, for code rates exceeding $R_{\mathrm{U}}$, the error probability approaches $1$ as the code-length increases, irrespective of which bits are frozen. We show that $0 < R_{\mathrm{L}} \leq R_{\mathrm{U}} \leq C$, where $C$ is the channel capacity. The last inequality is often strict, in which case the ramification of using the min-sum approximation is that we can no longer achieve capacity.
