On the Scaling Exponent of Binary Polarization Kernels

被引:0
|
作者
Fazeli, Arman [1 ]
Vardy, Alexander [1 ]
机构
[1] Univ Calif San Diego, La Jolla, CA 92093 USA
基金
美国国家科学基金会;
关键词
CODES;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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) - Delta using a polar code of length n. It has been recently shown that this value of n scales as O(Delta(-mu)), where the constant mu is known as the scaling exponent. In particular, if W is the binary erasure channel (BEC), then mu = 3.627. This is somewhat disappointing, since random codes achieve the (optimal) scaling exponent mu* = 2. As shown by Arikan, channel polarization can be induced via a simple linear transformation: iterated Kronecker product of a 2 x 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 x l binary kernel matrix K for some integer l >= 3? This is the question we address in the present paper. It was conjectured by Hassani that as l -> infinity, a random choice of the polarization kernel K approaches the optimal scaling exponent mu* = 2. However, herein, we are primarily interested in small values of l. We begin with the fact that a given l x l polarization kernel K transforms l copies of the underlying channel W into l bit-channels W-1, W-2, ... , W-l. Notably, if W is a BEC with erasure probability z, then each of W-1, W-2, ..., W-l is also a BEC. The erasure probabilities of W-1, W-2, ..., W-l 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 K 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 subset of C-1 subset of ... subset of Cl-1 subset of 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 x l polarization kernel K 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 mu (G) = 3.627 can be improved? We show that mu (K) >= 3.627 for all l x l kernels with l <= 7. On the other hand, we explicitly construct an 8 x 8 matrix K-8 with mu(K-8) = 3.577 (and prove that it is optimal for l <= 8). We extend our construction of K-8 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 x 16 kernel K-16 with mu(K-16) = 3.356. We conjecture that this is optimal for l <= 16.
引用
收藏
页码:797 / 804
页数:8
相关论文
共 50 条
  • [1] Window Processing of Binary Polarization Kernels
    Trofimiuk, Grigorii
    Trifonov, Peter
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 2021, 69 (07) : 4294 - 4305
  • [2] On the Polarizing Behavior and Scaling Exponent of Polar Codes with Product Kernels
    Bhandari, Manan
    Bansal, Ishan
    Lalitha, V
    [J]. 2020 TWENTY SIXTH NATIONAL CONFERENCE ON COMMUNICATIONS (NCC 2020), 2020,
  • [3] Binary Polarization Kernels From Code Decompositions
    Presman, Noam
    Shapira, Ofer
    Litsyn, Simon
    Etzion, Tuvi
    Vardy, Alexander
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2015, 61 (05) : 2227 - 2239
  • [4] Reduced complexity window processing of binary polarization kernels
    Trofimiuk, Grigorii
    Trifonov, Peter
    [J]. 2019 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2019, : 1412 - 1416
  • [5] Construction of binary polarization kernels for low complexity window processing
    Trofimiuk, Grigorii
    Trifonov, Peter
    [J]. 2019 IEEE INFORMATION THEORY WORKSHOP (ITW), 2019, : 115 - 119
  • [6] Binary Linear Codes With Optimal Scaling: Polar Codes With Large Kernels
    Fazeli, Arman
    Hassani, Hamed
    Mondelli, Marco
    Vardy, Alexander
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2021, 67 (09) : 5693 - 5710
  • [7] Binary Linear Codes with Optimal Scaling: Polar Codes with Large Kernels
    Fazeli, Arman
    Hassani, Hamed
    Mondelli, Marco
    Vardy, Alexander
    [J]. 2018 IEEE INFORMATION THEORY WORKSHOP (ITW), 2018, : 395 - 399
  • [8] Scaling Exponent of Sparse Random Linear Codes over Binary Erasure Channels
    Mandavifar, Hessam
    [J]. 2017 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2017, : 689 - 693
  • [9] SCALING OF THE UNCERTAINTY EXPONENT
    NAPIORKOWSKI, M
    [J]. PHYSICAL REVIEW A, 1986, 33 (06): : 4423 - 4425
  • [10] On the Scaling Exponent of Polar Codes for Binary-Input Energy-Harvesting Channels
    Fong, Silas L.
    Tan, Vincent Y. F.
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2016, 34 (12) : 3540 - 3551