4.7 Article

Convolutional Neural Network-Aided Tree-Based Bit-Flipping Framework for Polar Decoder Using Imitation Learning

Journal

IEEE TRANSACTIONS ON SIGNAL PROCESSING
Volume 69, Issue -, Pages 300-313

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TSP.2020.3040897

Keywords

Decoding; Iterative decoding; Convolutional neural networks; Polar codes; Error correction; Belief propagation; Signal processing algorithms; Polar codes; belief propagation; bit-flipping; convolutional neural network; imitation learning

Funding

  1. MediaTek, Inc., Hsinchu, Taiwan [MTKC-2019-0070]
  2. MediaTek Ph.D.

Ask authors/readers for more resources

Polar codes have been chosen for 5G communications due to their capacity-achieving abilities and low complexity, with belief propagation (BP) as the decoding algorithm. While BP decoding has worse error performance than CRC-aided successive cancellation list (CA-SCL), CNN-BF has been introduced to improve error rates and decoding latency. A new CNN-Tree-MBF mechanism is proposed in this work to explore multiple-bits BF, reducing flipping attempts by 89% and achieving comparable BLER as CA-SCL.
Known for their capacity-achieving abilities and low complexity for both encoding and decoding, polar codes have been selected as the control channel coding scheme for 5G communications. To satisfy the needs of high throughput and low latency, belief propagation (BP) is chosen as the decoding algorithm. However, it suffers from worse error performance than that of cyclic redundancy check (CRC)-aided successive cancellation list (CA-SCL). Recently, convolutional neural network-aided bit-flipping (CNN-BF) is applied to BP decoding, which can accurately identify the erroneous bits to achieve a better error rate and lower decoding latency than prior critical-set bit-flipping (CS-BF) mechanism. However, successive BF, having better error correction capability, has not been explored in CNN-BF since the more complicated flipping strategy is out of the scope of supervised learning. In this work, by using imitation learning, a convolutional neural network-aided tree-based multiple-bits BF (CNN-Tree-MBF) mechanism is proposed to explore the benefits of multiple-bits BF. With the CRC information as additional input data, the proposed CNN-BF model can further reduce 5 flipping attempts. Besides, a tree-based flipping strategy is proposed to avoid useless flipping attempts caused by wrongly flipped bits. From the simulation results, our approach can outperform CS-BF and reduce flipping attempts by 89% when code length is 64, code rate is 0.5 and SNR is 1 dB. It also achieves a comparable block error rate (BLER) as CA-SCL.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available