Construction of Polar Codes Exploiting Channel Transformation Structure

Polar Codes are the first binary linear codes that provably achieve the symmetric capacity of arbitrary binary-input discrete memoryless channels. Their construction is explicit as implied by the transformations that lead to channel polarization, and low-complexity encoding and decoding methods are available. While being explicitly defined, exact construction is intractable as it depends on calculating channel parameters of channels whose output alphabets grow exponentially in the code length. To overcome this problem, heuristics have been proposed. In this work, we show how to accelerate one popular construction method by introducing two modifications to the channel transformation step, leaving quality of the results unaffected.

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

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

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

[4]  Peter Trifonov,et al.  Efficient Design and Decoding of Polar Codes , 2012, IEEE Transactions on Communications.

[5]  Volker Kühn,et al.  A new code construction for polar codes using min-sum density , 2014, 2014 8th International Symposium on Turbo Codes and Iterative Information Processing (ISTC).

[6]  E. Arkan,et al.  A performance comparison of polar codes and Reed-Muller codes , 2008, IEEE Communications Letters.

[7]  Toshiyuki Tanaka,et al.  Performance of polar codes with the construction using density evolution , 2009, IEEE Communications Letters.

[8]  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.