Powered by OpenAIRE graph
Found an issue? Give us feedback
addClaim

On the scaling exponent of binary polarization kernels

Authors: Arman Fazeli; Alexander Vardy;

On the scaling exponent of binary polarization kernels

Abstract

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.

Related Organizations
  • BIP!
    Impact byBIP!
    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%
Powered by OpenAIRE graph
Found an issue? Give us feedback
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).
BIP!Citations provided by BIP!
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.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
39
Top 10%
Top 10%
Top 10%
Upload OA version
Are you the author of this publication? Upload your Open Access version to Zenodo!
It’s fast and easy, just two clicks!