Finite-Length Scaling for Polar Codes

Consider a binary-input memoryless output-symmetric channel W. Such a channel has a capacity, call it I(W), and for any R <; I(W) and strictly positive constant Pe we know that we can construct a coding scheme that allows transmission at rate R with an error probability not exceeding Pe. Assume now that we let the rate R tend to I(W) and we ask how we have to scale the blocklength N in order to keep the error probability fixed to Pe. We refer to this as the finite-length scaling behavior. This question was addressed by Strassen as well as Polyanskiy, Poor, and Verdu, and the result is that N must grow at least as the square of the reciprocal of I(W) - R. Polar codes are optimal in the sense that they achieve capacity. In this paper, we are asking to what degree they are also optimal in terms of their finite-length behavior. Since the exact scaling behavior depends on the choice of the channel, our objective is to provide scaling laws that hold universally for all binary-input memoryless output-symmetric channels. Our approach is based on analyzing the dynamics of the un-polarized channels. More precisely, we provide bounds on (the exponent of) the number of subchannels whose Bhattacharyya constant falls in a fixed interval [a, b]. Mathematically, this can be stated as bounding the sequence {1/n logPr(Zn ∈ [a, b])}n∈N, where Zn is the Bhattacharyya process. We then use these bounds to derive tradeoffs between the rate and the block-length. The main results of this paper can be summarized as follows. Consider the sum of Bhattacharyya parameters of subchannels chosen (by the polar coding scheme) to transmit information. If we require this sum to be smaller than a given value Pe > 0, then the required block-length N scales in terms of the rate R <; I(W) as N ≥ α/(I(W) - R)μ, where α is a positive constant that depends on Pe and I(W). We show that μ = 3.579 is a valid choice, and we conjecture that indeed the value of μ can be improved to μ = 3.627, the parameter for the binary erasure channel. Also, we show that with the same requirement on the sum of Bhattacharyya parameters, the blocklength scales in terms of the rate like N ≤ β/(I(W) - R)μ̅, where β is a constant that depends on Pe and I(W), and μ̅ = 6.

[1]  Bin Li,et al.  An Adaptive Successive Cancellation List Decoder for Polar Codes with Cyclic Redundancy Check , 2012, IEEE Communications Letters.

[2]  Robert G. Gallager,et al.  A simple derivation of the coding theorem and some applications , 1965, IEEE Trans. Inf. Theory.

[3]  Johannes B. Huber,et al.  Improving successive cancellation decoding of polar codes by usage of inner block codes , 2010, 2010 6th International Symposium on Turbo Codes & Iterative Information Processing.

[4]  David Burshtein,et al.  Improved Bounds on the Finite Length Scaling of Polar Codes , 2013, IEEE Transactions on Information Theory.

[5]  Q. I. Rahman,et al.  Analytic theory of polynomials , 2002 .

[6]  Rüdiger L. Urbanke,et al.  The compound capacity of polar codes , 2009, 2009 47th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[7]  Gordon F. Royle,et al.  Algebraic Graph Theory , 2001, Graduate texts in mathematics.

[8]  Ryuhei Mori,et al.  Performance and construction of polar codes on symmetric binary-input memoryless channels , 2009, 2009 IEEE International Symposium on Information Theory.

[9]  John B. Shoven,et al.  I , Edinburgh Medical and Surgical Journal.

[10]  Rüdiger L. Urbanke,et al.  Polar Codes for Channel and Source Coding , 2009, ArXiv.

[11]  R. Dobrushin Mathematical Problems in the Shannon Theory of Optimal Coding of Information , 1961 .

[12]  Rüdiger L. Urbanke,et al.  Universal bounds on the scaling behavior of polar codes , 2012, 2012 IEEE International Symposium on Information Theory Proceedings.

[13]  Erdal Arikan,et al.  Channel Polarization: A Method for Constructing Capacity-Achieving Codes for Symmetric Binary-Input Memoryless Channels , 2008, IEEE Transactions on Information Theory.

[14]  Kai Chen,et al.  Improved Successive Cancellation Decoding of Polar Codes , 2012, IEEE Transactions on Communications.

[15]  Vera Miloslavskaya,et al.  Polar codes with dynamic frozen symbols and their decoding by directed search , 2013, 2013 IEEE Information Theory Workshop (ITW).

[16]  Rüdiger L. Urbanke,et al.  On the scaling of polar codes: II. The behavior of un-polarized channels , 2010, 2010 IEEE International Symposium on Information Theory.

[17]  Emre Telatar,et al.  On the correlation between polarized BECs , 2013, 2013 IEEE International Symposium on Information Theory.

[18]  Emre Telatar,et al.  On the construction of polar codes , 2011, 2011 IEEE International Symposium on Information Theory Proceedings.

[19]  Seyed Hamed Hassani Polarization and Spatial Coupling - Two Techniques to Boost Performance , 2013 .

[20]  Alexander Vardy,et al.  How to Construct Polar Codes , 2011, IEEE Transactions on Information Theory.

[21]  Rüdiger L. Urbanke,et al.  Modern Coding Theory , 2008 .

[22]  Alexander Vardy,et al.  List decoding of polar codes , 2011, 2011 IEEE International Symposium on Information Theory Proceedings.

[23]  Jungwon Lee,et al.  Performance Limits and Practical Decoding of Interleaved Reed-Solomon Polar Concatenated Codes , 2013, IEEE Transactions on Communications.

[24]  Emre Telatar,et al.  On the rate of channel polarization , 2008, 2009 IEEE International Symposium on Information Theory.

[26]  Rüdiger L. Urbanke,et al.  From polar to Reed-Muller codes: A technique to improve the finite-length performance , 2014, 2014 IEEE International Symposium on Information Theory.

[27]  Rüdiger L. Urbanke,et al.  Scaling Exponent of List Decoders With Applications to Polar Codes , 2013, IEEE Transactions on Information Theory.

[28]  H. Vincent Poor,et al.  Channel Coding Rate in the Finite Blocklength Regime , 2010, IEEE Transactions on Information Theory.

[29]  Toshiyuki Tanaka,et al.  Rate-Dependent Analysis of the Asymptotic Behavior of Channel Polarization , 2011, IEEE Transactions on Information Theory.

[30]  Andrea Montanari,et al.  An empirical scaling law for polar codes , 2010, 2010 IEEE International Symposium on Information Theory.