Practical polar code construction over parallel channels

Channel polarisation results are extended to the case of communications over parallel channels, where the channel state information is known to both the encoder and decoder. Given a set of parallel binary-input discrete memoryless channels (B-DMCs), by performing the channel polarising transformation over independent copies of these component channels, we obtain a second set of synthesised binary-input channels. Similar to the single-channel case, we prove that as the size of the transformation goes infinity, some of the resulting channels tend to completely noised, and the others tend to noise-free, where the fraction of the latter approaches the average symmetric capacity of the underlying component channels. For finite-length polar coding over parallel channels, performance is found to be relied heavily on the specific channelmapping scheme. To avoid exhaustive searching, an empirically good scheme that is called equal-capacity partition channel mapping is proposed and numerical results show that the proposed scheme significantly outperforms random mapping. Further, utilising the above results, a polar coding method for arbitrary code length is proposed, which has potential applications in practical systems.

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

[2]  Michael Gastpar,et al.  On LP decoding of polar codes , 2010, 2010 IEEE Information Theory Workshop.

[3]  K. Niu,et al.  List successive cancellation decoding of polar codes , 2012 .

[4]  Alexander Barg,et al.  Multilevel polarization for nonbinary codes and parallel channels , 2011, 2011 49th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

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

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

[7]  Shlomo Shamai,et al.  Secrecy-achieving polar-coding , 2010, 2010 IEEE Information Theory Workshop.

[8]  Rüdiger L. Urbanke,et al.  Polar Codes are Optimal for Lossy Source Coding , 2009, IEEE Transactions on Information Theory.

[9]  Emre Telatar,et al.  MAC polar codes and matroids , 2010, 2010 Information Theory and Applications Workshop (ITA).

[10]  Emina Soljanin,et al.  Reliable channel regions for good binary codes transmitted over parallel channels , 2006, IEEE Transactions on Information Theory.

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

[12]  K. Niu,et al.  Stack decoding of polar codes , 2012 .

[13]  Onur Ozan Koyluoglu,et al.  Polar coding for secure transmission and key agreement , 2010, 21st Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications.

[14]  Rüdiger L. Urbanke,et al.  Polar codes: Characterization of exponent, bounds, and constructions , 2009, 2009 IEEE International Symposium on Information Theory.

[15]  Eren Sasoglu,et al.  Polar codes for the two-user binary-input multiple-access channel , 2010, 2010 IEEE Information Theory Workshop on Information Theory (ITW 2010, Cairo).

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

[17]  Idan Goldenberg,et al.  Coding for Parallel Channels: Gallager Bounds and Applications to Turbo-Like Codes , 2007, IEEE Transactions on Information Theory.

[18]  Alexei Gorokhov,et al.  Signaling Over Arbitrarily Permuted Parallel Channels , 2008, IEEE Transactions on Information Theory.

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