Classification and reconstruction of communication signals based on convolutional neural network

Convolutional neural network (CNN) is now widely used in many areas including pattern recognition, intelligent control and computer science. CNN reduces the calculation of the model effectively and improves the robustness compared with Artificial Neural Network (ANN). This report uses a CNN model t...

Full description

Saved in:
Bibliographic Details
Main Author: Cai, Zhenmin
Other Authors: Bi Guoan
Format: Theses and Dissertations
Language:English
Published: 2019
Subjects:
Online Access:http://hdl.handle.net/10356/78479
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Convolutional neural network (CNN) is now widely used in many areas including pattern recognition, intelligent control and computer science. CNN reduces the calculation of the model effectively and improves the robustness compared with Artificial Neural Network (ANN). This report uses a CNN model to do classification and features extraction on different modulation signals in communication. Besides that, robust signal reconstruction against noise is investigated based on the dictionary constructed using the features extracted by CNN. Firstly, a series of experiments to classify different kinds of modulation signals using CNN were done to verify the effectiveness CNN model in automatic feature extraction. One experiment was conducted on QAM and PSK signals to achieve an average signal classification accuracy of over 99%. Another experiment was done to classify 8PSK and QPSK and correct rate of this system reached 95% as well. Last but not least, we used convolutional sparse coding to reconstruct signals with the dictionary learnt by CNN model. The experiment shows that the dictionary is able to reconstruct signals even with low Signal Noise Ratio (SNR) and the atoms in the dictionary learned by CNN show different characteristics of signals.