An Iterative BP-CNN Architecture for Channel Decoding

07/18/2017
by   Fei Liang, et al.
0

Inspired by recent advances in deep learning, we propose a novel iterative BP-CNN architecture for channel decoding under correlated noise. This architecture concatenates a trained convolutional neural network (CNN) with a standard belief-propagation (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 which 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 BER of the iterative decoding, compared to using the standard quadratic loss function. We carry out extensive experiments to analyze and verify the proposed framework. The iterative BP-CNN decoder has better BER performance with lower complexity, is suitable for parallel implementation, does not rely on any specific channel model or encoding method, and is robust against training mismatches. All of these features make it a good candidate for decoding modern channel codes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/22/2017

Sparse Graphs for Belief Propagation Decoding of Polar Codes

We describe a novel approach to interpret a polar code as a low-density ...
research
07/27/2021

Iterative Reed-Muller Decoding

Reed-Muller (RM) codes are known for their good maximum likelihood (ML) ...
research
04/17/2019

Compute-and-forward relaying with LDPC codes over QPSK scheme

In this paper, we study a compute-and-forward (CAF) relaying scheme with...
research
10/31/2018

Enhanced Quasi-Maximum Likelihood Decoding of Short LDPC Codes based on Saturation

In this paper, we propose an enhanced quasi-maximum likelihood (EQML) de...
research
01/30/2021

Estimating galaxy masses from kinematics of globular cluster systems: a new method based on deep learning

We present a new method by which the total masses of galaxies including ...
research
03/11/2020

BP-DIP: A Backprojection based Deep Image Prior

Deep neural networks are a very powerful tool for many computer vision t...
research
07/01/2020

End-to-End JPEG Decoding and Artifacts Suppression Using Heterogeneous Residual Convolutional Neural Network

Existing deep learning models separate JPEG artifacts suppression from t...

Please sign up or login with your details

Forgot password? Click here to reset