DNC-Aided SCL-Flip Decoding of Polar Codes

01/26/2021
by   Yaoyu Tao, et al.
0

Successive-cancellation list (SCL) decoding of polar codes is promising towards practical adoptions. However, the performance is not satisfactory with moderate code length. Variety of flip algorithms are developed to solve this problem. The key for successful flip is to accurately identify error bit positions. However, state-of-the-art flip strategies, including heuristic and deep-learning-aided (DL-aided) approaches, are not effective in handling long-distance dependencies in sequential SCL decoding. In this work, we propose a new DNC-aided flip decoding with differentiable neural computer (DNC). New action and state encoding are developed for better training and inference efficiency. The proposed method consists of two phases: i) a flip DNC (F-DNC) is exploited to rank most likely flip positions for multi-bit flipping; ii) if multi-bit flipping fails, a flip-validate DNC (FV-DNC) is used to re-select error position and assist single-bit flipping successively. Training methods are designed accordingly for the two DNCs. Simulation results show that proposed DNC-aided SCL-Flip (DNC-SCLF) decoding can effectively improve the error-correction performance and reduce number of decoding attempts compared to prior works.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/02/2019

Deep-Learning-Aided Successive-Cancellation Decoding of Polar Codes

A deep-learning-aided successive-cancellation list (DL-SCL) decoding alg...
research
02/22/2019

Learning to Flip Successive Cancellation Decoding of Polar Codes with LSTM Networks

The key to successive cancellation (SC) flip decoding of polar codes is ...
research
06/01/2023

Codebook Configuration for 1-bit RIS-aided Systems Based on Implicit Neural Representations

Reconfigurable intelligent surfaces (RISs) have become one of the key te...
research
02/15/2023

Design, Performance, and Complexity of CRC-Aided List Decoding of Convolutional and Polar Codes for Short Messages

Motivated by the need to communicate short control messages in 5G and be...
research
06/05/2023

Low-Latency SCL Bit-Flipping Decoding of Polar Codes

Bit flipping can be used as a postprocessing technique to further improv...
research
01/29/2020

Shifted Pruning for List Decoding of Polar Codes

In successive cancellation list (SCL) decoding, the tree pruning operati...
research
04/10/2019

StegaStamp: Invisible Hyperlinks in Physical Photographs

Imagine a world in which each photo, printed or digitally displayed, hid...

Please sign up or login with your details

Forgot password? Click here to reset