Multi-Bit-Flipping Decoding of Polar Codes Based on Medium-Level Bit-Channels Sets

For short to moderate finite block-lengths, due to incompletely polarized bit-channels, polar codes fail to deliver competitive performance under successive cancellation (SC) decoding. In this paper, we first define $\omega$-order medium-level bit-channels (MBC) sets, which are used to quantitatively identify the incompletely polarized bit-channels of polar codes. And then, using the reliability ordering of bit-channels, which is calculated and used for encoding and decoding of polar codes, an algorithm for finding the MBC sets is given. Finally, we propose a multi-bit-flipping SC decoding algorithm, which builds a list of candidate bit-flips with 1 up to $\omega$ flipping positions within the $\omega$-order MBC sets. The iteration trajectory of bit-flipping positions is a fixed subsequence of reliability ordering, which avoids the sorting operation of log likelihood rates in each codeword frame. Simulation results show that, with a code rate 0.5, the search scope and decoding latency of the proposed algorithm can be reduced about 1/3 to 1/6 without loss of performance compared with the standard SCFlip decoding.

[1]  Alexios Balatsoukas-Stimming,et al.  A low-complexity improved successive cancellation decoder for polar codes , 2014, 2014 48th Asilomar Conference on Signals, Systems and Computers.

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

[3]  Kai Chen,et al.  Capacity-achieving rateless polar codes , 2015, 2016 IEEE International Symposium on Information Theory (ISIT).

[4]  Kai Chen,et al.  CRC-Aided Decoding of Polar Codes , 2012, IEEE Communications Letters.

[5]  Liang Zhang,et al.  Progressive Bit-Flipping Decoding of Polar Codes over Layered Critical Sets , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[6]  Jun Wang,et al.  Beta-Expansion: A Theoretical Framework for Fast and Recursive Construction of Polar Codes , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

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

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

[9]  David Declercq,et al.  Dynamic-SCFlip Decoding of Polar Codes , 2017, IEEE Transactions on Communications.

[10]  David Declercq,et al.  An Improved SCFlip Decoder for Polar Codes , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).