An Iterative BP-CNN Architecture for Channel Decoding
arXiv:1707.05697 · doi:10.1109/JSTSP.2018.2794062
Abstract
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.
30 pages, 12 figures
References in corpus (6)
Cited by in corpus (39)
- Neural Network Detection of Data Sequences in Communication Systems
- A Deep Learning Framework for Optimization of MISO Downlink Beamforming
- Deep Learning for Beamspace Channel Estimation in Millimeter-Wave Massive MIMO Systems
- Enabling AI in Future Wireless Networks: A Data Life Cycle Perspective
- DeepReceiver: A Deep Learning-Based Intelligent Receiver for Wireless Communications in the Physical Layer
- Artificial Neural Networks-Based Machine Learning for Wireless Networks: A Tutorial
- Interference Suppression Using Deep Learning: Current Approaches and Open Challenges
- AI-Aided Online Adaptive OFDM Receiver: Design and Experimental Results
- Deep Learning Based Pilot Design for Multi-user Distributed Massive MIMO Systems
- Deep Learning for Wireless Physical Layer: Opportunities and Challenges
- Deep Learning Enabled Optimization of Downlink Beamforming Under Per-Antenna Power Constraints: Algorithms and Experimental Demonstration
- The Threat of Adversarial Attacks on Machine Learning in Network Security -- A Survey
- The Next Decade of Telecommunications Artificial Intelligence
- Towards Optimal Power Control via Ensembling Deep Neural Networks
- Adversarial Machine Learning in Wireless Communications using RF Data: A Review
- TinyTurbo: Efficient Turbo Decoders on Edge
- Deep Learning for Wireless Communications: An Emerging Interdisciplinary Paradigm
- Decentralized Inference with Graph Neural Networks in Wireless Communication Systems
- Joint Transceiver Optimization for Wireless Communication PHY with Convolutional Neural Network
- Transfer Learning and Meta Learning Based Fast Downlink Beamforming Adaptation
- Deep Learning Detection Networks in MIMO Decode-Forward Relay Channels
- Adversarial Attacks on Deep Learning Based Power Allocation in a Massive MIMO Network
- A Very Brief Introduction to Machine Learning With Applications to Communication Systems
- Robust Adversarial Attacks Against DNN-Based Wireless Communication Systems
- Joint Neural Network Equalizer and Decoder
- Efficient MIMO Detection with Imperfect Channel Knowledge - A Deep Learning Approach
- Robust Precoding in Massive MIMO: A Deep Learning Approach
- Hybrid HMM Decoder For Convolutional Codes By Joint Trellis-Like Structure and Channel Prior
- Boosting Ordered Statistics Decoding of Short LDPC Codes with Simple Neural Network Models
- A Novel Deep Neural Network Based Approach for Sparse Code Multiple Access
- Neural-Network-Optimized Degree-Specific Weights for LDPC MinSum Decoding
- Artificial Intelligence Driven Channel Coding and Resource Optimization for Wireless Networks: A Systematic Survey
- Deep Learning-Based Constellation Optimization for Physical Network Coding in Two-Way Relay Networks
- Compression and Acceleration of Neural Networks for Communications
- Artificial Intelligence for 5G Wireless Systems: Opportunities, Challenges, and Future Research Directions
- DNN-aided Read-voltage Threshold Optimization for MLC Flash Memory with Finite Block Length
- A Regression Approach to Certain Information Transmission Problems
- A Signal Detection Scheme Based on Deep Learning in OFDM Systems
- Learning from the Syndrome