An Iterative BP-CNN Architecture for Channel Decoding
An Iterative BP-CNN Architecture for Channel Decoding
复制标题
用于通道解码的迭代 BP-CNN 架构
DOI:
10.1109/jstsp.2018.2794062
复制
发表时间:
2018-02-01
影响因子:
7.5
通讯作者:
Wu, Feng
中科院分区:
文献类型:
--
作者:
Liang, Fei;Shen, Cong;Wu, Feng
Inspired by the recent advances in deep learning, we propose a novel iterative belief propagation - convolutional neural network (BP-CNN) architecture for channel decoding under correlated noise. This architecture concatenates a trained CNN with a standard BP decoder. The standard BP decoder is used to estimate the coded bits, followed by a CNN to remove the estimation errors of the BP decoder and obtain a more accurate estimation of the channel noise. Iterating between BP and CNN will gradually improve the decoding SNR and, hence, result in better decoding performance. To train a well-behaved CNN model, we define a new loss function that involves not only the accuracy of the noise estimation but also the normality test for the estimation errors, i.e., to measure how likely the estimation errors follow a Gaussian distribution. The introduction of the normality test to the CNN training shapes the residual noise distribution and further reduces the bit error rate of the iterative decoding, compared to using the standard quadratic loss function. We carry out extensive experiments to analyze and verify the proposed framework.(1)