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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |
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. |
---|