
It is well known that polar coding achieves capacity, but it is so far unknown exactly how fast polar codes approach channel capacity as a function of their blocklength. More precisely, let us fix a binary-input memoryless symmetric channel W of capacity I(W) and a desired probability of error P e . Given W and P e , suppose we wish to communicate at rate I(W) — Δ using a polar code of length n. It has been recently shown that this value of n scales as O (Δ−μ), where the constant μ is known as the scaling exponent. In particular, if W is the binary erasure channel (BEC), then μ = 3.627. This is somewhat disappointing, since random codes achieve the (optimal) scaling exponent μ∗ = 2. As shown by Arikan, channel polarization can be induced via a simple linear transformation: iterated Kronecker product of a 2 × 2 binary matrix G, called the polarization kernel, with itself. Is it possible to improve the scaling exponent of polar codes (on the BEC) if G is replaced by an l × l binary kernel matrix К for some integer l ≥ 3? This is the question we address in the present paper. It was conjectured by Hassani that as l → ∞, a random choice of the polarization kernel К approaches the optimal scaling exponent μ∗ = 2. However, herein, we are primarily interested in small values of l. We begin with the fact that a given l × l polarization kernel К transforms l copies of the underlying channel W into l bit-channels W 1 , W2,…, W l Notably, if W is a BEC with erasure probability z, then each of W 1 , W 2 ,…, W∞ is also a BEC. The erasure probabilities of W 1 , W2,…, W∞ are polynomials in z with integer coefficients and degree at most l. We refer to the corresponding set of polynomials {p 1 (z), p 2 (z),…, p l (z)} as the polarization behavior of K; the scaling exponent of К is completely determined by its polarization behavior. We show that the polarization behavior can be characterized in terms of a nested chain of linear codes: {0} = C 0 ⊂ C 1 ⊂ … ⊂ C l-1 ⊂ C l {0,1}l and use this nested chain of codes to prove that computing the polarization behavior is NP-hard. We further prove that an arbitrary l × l polarization kernel К can be transformed into a lower-triangular form without altering its polarization behavior. We then use this result to answer the following question: what is the smallest value of l for which Arikan's scaling exponent μ(G) = 3.627 can be improved? We show that μ(Κ) ≥ 3.627 for all l × l kernels with l ≤ 7. On the other hand, we explicitly construct an 8 × 8 matrix Kg with μ(Κ g ) = 3.577 (and prove that it is optimal for l ≤ 8). We extend our construction of Kg into a general heuristic design method. Guided by this design method, we employ the coset structure of Reed-Muller codes and bent functions in order to explicitly construct a 16 × 16 kernel K 16 (, with μ(Κ 16 ) = 3.356. We conjecture that this is optimal for l ≤ 16.
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 39 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 10% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 10% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 10% |
