Electromagnetic Modulation Signal Classification Using Dual-Modal Feature Fusion CNN
Abstract
:1. Introduction
Contributions
2. Materials and Methods
2.1. Overview of the Proposed Method
2.2. Dataset Preprocessing
2.2.1. Two-Dimensionalization of the Time Series Signal Based on GAF
2.2.2. Conversion of Time Series Signal into IQ Data
2.3. Network Architecture
2.3.1. The Motivation of the Network Made
2.3.2. GAF-ResNet50: Image Feature Extraction
- (1)
- Input layer
- (2)
- Hidden layer
- (3)
- Output layer
2.3.3. CV-CNN: Complex Feature Extraction of IQ Data
- (1)
- Input layer
- (2)
- Complex Value convolution layer
- (3)
- Output layer
2.3.4. Dual-Modal Feature Fusion Mechanism: DMFF
3. Experiments and Results
3.1. Parameter Settings and Datasets Description
3.2. The Result of the Datasets Preprocessing
3.3. Experimental Results and Evaluation
3.3.1. Training Results of Three Classification Models
- (1)
- The AMC of the modulation signal based on GAF combines GAF-ResNet50 and the softmax layer for feature extraction and classification recognition. The training process mainly updates the weight parameters of the CNN. The classifier obtains the modulation classification results and completes the backpropagation.
- (2)
- The AMC based on IQ data combines the CV-CNN and softmax layer. The training process mainly updates the CV-CNN weight parameters. The classifier obtains the modulation recognition results and completes the backpropagation.
- (3)
- The input of the DMFF-CNN is obtained by fusing the output feature vectors of the above two classification models through DMFF. After passing through the full connection layer, the fused features are input into the softmax classifier. Unlike GAF-ResNet50 and the CV-CNN, the DMFF-CNN training process only trains the softmax classifier. The learning rate of the above three classification network models is 0.0005, the batch size is 64 and the epochs is 90.
3.3.2. Classification Accuracy of Three Models under Different SNR
4. Discussion
4.1. Advantages of Dual-Modal Feature Fusion Mechanism: DMFF
4.2. Experimental Results and Evaluation
5. Conclusions
- Dual-modal feature fusion CNN makes full use of the complementarity between different modal features, gram angular field (GAF) images and IQ data combined with DMFF-CNN demonstrate excellent AMC performance. Therefore, using the different advantages of images and time series in signal representation, combined with a suitable fusion mechanism, will greatly improve the performance of AMC.
- It will be of great value to research the impacts of representations on modulated signals. Different representations retain different received signal characteristics, as with two-dimensional images converted by GAF and one-dimensional IQ data. In addition, since there are advantages of different networks in handling different types of signals, an appropriate network structure should be designed to consider the signal representation fully. In this way, the advantages of different networks can be fully utilized and combined.
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Dobre, O.; Abdi, A.; Bar-Ness, Y.; Su, W. Survey of automatic modulation classification techniques: Classical approaches and new trends. IET Commun. 2007, 1, 137–156. [Google Scholar] [CrossRef] [Green Version]
- Hakimi, S.; Hodtani, G.A. Optimized Distributed Automatic Modulation Classification in Wireless Sensor Networks Using Information Theoretic Measures. IEEE Sens. J. 2017, 17, 3079–3091. [Google Scholar] [CrossRef]
- Meng, F.; Chen, P.; Wu, L.; Wang, X. Automatic Modulation Classification: A Deep Learning Enabled Approach. IEEE Trans. Veh. Technol. 2018, 67, 10760–10772. [Google Scholar] [CrossRef]
- Xu, J.L.; Su, W.; Zhou, M. Likelihood-Ratio Approaches to Automatic Modulation Classification. IEEE Trans. Syst. Man Cybern. Part C (Appl. Rev.) 2010, 41, 455–469. [Google Scholar] [CrossRef]
- Han, L.; Gao, F.; Li, Z.; Dobre, O.A. Low complexity automatic modulation classification based on order-statistics. IEEE Trans. Wirel. Commun. 2017, 16, 400–411. [Google Scholar] [CrossRef]
- Dobre, O.; Öner, M.; Rajan, S.; Inkol, R. Cyclostationarity-Based Robust Algorithms for QAM Signal Identification. IEEE Commun. Lett. 2011, 16, 12–15. [Google Scholar] [CrossRef]
- Pawar, S.U.; Doherty, J.F. Modulation Recognition in Continuous Phase Modulation Using Approximate Entropy. IEEE Trans. Inf. Forensics Secur. 2011, 6, 843–852. [Google Scholar] [CrossRef]
- Deng, Y.; Wang, Z. Modulation recognition of MAPSK signals using template matching. Electron. Lett. 2014, 50, 1986–1988. [Google Scholar] [CrossRef]
- Kharbech, S.; Dayoub, I.; Zwingelstein-Colin, M.; Simon, E.P. On classifiers for blind feature-based automatic modulation classification over multiple-input–multiple-output channels. IET Commun. 2016, 10, 790–795. [Google Scholar] [CrossRef]
- Xie, L.; Wan, Q. Automatic Modulation Recognition for Phase Shift Keying Signals With Compressive Measurements. IEEE Wirel. Commun. Lett. 2017, 7, 194–197. [Google Scholar] [CrossRef]
- Mao, Q.; Hu, F.; Hao, Q. Deep Learning for Intelligent Wireless Networks: A Comprehensive Survey. IEEE Commun. Surv. Tutor. 2018, 20, 2595–2621. [Google Scholar] [CrossRef]
- Tu, Y.; Lin, Y. Deep Neural Network Compression Technique Towards Efficient Digital Signal Modulation Recognition in Edge Device. IEEE Access 2019, 7, 58113–58119. [Google Scholar] [CrossRef]
- Neshat, M.; Nezhad, M.M.; Abbasnejad, E.; Mirjalili, S.; Tjernberg, L.B.; Garcia, D.A.; Alexander, B.; Wagner, M. A deep learning-based evolutionary model for short-term wind speed forecasting: A case study of the Lillgrund offshore wind farm. Energy Convers. Manag. 2021, 236, 114002. [Google Scholar] [CrossRef]
- Kwon, D.-H.; Kim, J.-B.; Heo, J.-S.; Kim, C.-M.; Han, Y.-H. Time series classification of cryptocurrency price trend based on a recurrent LSTM neural network. J. Inf. Processing Syst. 2019, 15, 694–706. [Google Scholar]
- Koutsoukas, A.; Monaghan, K.J.; Li, X.; Huan, J. Deep-learning: Investigating deep neural networks hyper-parameters and comparison of performance to shallow methods for modeling bioactivity data. J. Cheminform. 2017, 9, 1–13. [Google Scholar] [CrossRef]
- Pareek, V.; Chaudhury, S. Deep learning-based gas identification and quantification with auto-tuning of hyper-parameters. Soft Comput. 2021, 25, 14155–14170. [Google Scholar] [CrossRef]
- Peng, S.; Sun, S.; Yao, Y.D. A Survey of Modulation Classification Using Deep Learning: Signal Representation and Data Preprocessing. IEEE Trans. Neural Netw. Learn. Syst. 2021, 1–19. [Google Scholar] [CrossRef]
- Ali, A.; Yangyu, F. Automatic Modulation Classification Using Deep Learning Based on Sparse Autoencoders With Nonnegativity Constraints. IEEE Signal Process. Lett. 2017, 24, 1626–1630. [Google Scholar] [CrossRef]
- Xie, W.; Hu, S.; Yu, C.; Zhu, P.; Peng, X.; Ouyang, J. Deep Learning in Digital Modulation Recognition Using High Order Cumulants. IEEE Access 2019, 7, 63760–63766. [Google Scholar] [CrossRef]
- Lee, S.H.; Kim, K.-Y.; Kim, J.H.; Shin, Y. Effective Feature-Based Automatic Modulation Classification Method Using DNN Algorithm. In Proceedings of the 2019 International Conference on Artificial Intelligence in Information and Communication (ICAIIC), Okinawa, Japan, 11–13 February 2019; pp. 557–559. [Google Scholar]
- Shah, M.H.; Dang, X. Classification of Spectrally Efficient Constant Envelope Modulations Based on Radial Basis Function Network and Deep Learning. IEEE Commun. Lett. 2019, 23, 1529–1533. [Google Scholar] [CrossRef]
- Shi, W.; Liu, D.; Cheng, X.; Li, Y.; Zhao, Y. Particle Swarm Optimization-Based Deep Neural Network for Digital Modulation Recognition. IEEE Access 2019, 7, 104591–104600. [Google Scholar] [CrossRef]
- Kumar, Y.; Sheoran, M.; Jajoo, G.; Yadav, S.K. Automatic Modulation Classification Based on Constellation Density Using Deep Learning. IEEE Commun. Lett. 2020, 24, 1275–1278. [Google Scholar] [CrossRef]
- Wang, D.; Zhang, M.; Li, Z.; Li, J.; Fu, M.; Cui, Y.; Chen, X. Modulation Format Recognition and OSNR Estimation Using CNN-Based Deep Learning. IEEE Photon-Technol. Lett. 2017, 29, 1667–1670. [Google Scholar] [CrossRef]
- Ma, J.; Lin, S.-C.; Gao, H.; Qiu, T. Automatic Modulation Classification Under Non-Gaussian Noise: A Deep Residual Learning Approach. In Proceedings of the ICC 2019—2019 IEEE International Conference on Communications (ICC), Shanghai, China, 20–24 May 2019; pp. 1–6. [Google Scholar]
- Li, Y.; Shao, G.; Wang, B. Automatic Modulation Classification Based on Bispectrum and CNN. In Proceedings of the 2019 IEEE 8th Joint International Information Technology and Artificial Intelligence Conference (ITAIC), Chongqing, China, 24–26 May 2019; pp. 311–316. [Google Scholar]
- Huang, L.; Pan, W.; Zhang, Y.; Qian, L.; Gao, N.; Wu, Y. Data Augmentation for Deep Learning-Based Radio Modulation Classification. IEEE Access 2019, 8, 1498–1506. [Google Scholar] [CrossRef]
- Hermawan, A.P.; Ginanjar, R.R.; Kim, D.-S.; Lee, J.-M. CNN-Based Automatic Modulation Classification for Beyond 5G Communications. IEEE Commun. Lett. 2020, 24, 1038–1041. [Google Scholar] [CrossRef]
- Mossad, O.S.; ElNainay, M.; Torki, M. Deep Convolutional Neural Network with Multi-Task Learning Scheme for Modulations Recognition. In Proceedings of the 2019 15th International Wireless Communications & Mobile Computing Conference (IWCMC), Tangier, Morocco, 24–28 June 2019; pp. 1644–1649. [Google Scholar]
- Wu, H.; Li, Y.; Zhou, L.; Meng, J. Convolutional neural network and multi-feature fusion for automatic modulation classification. Electron. Lett. 2019, 55, 895–897. [Google Scholar] [CrossRef]
- Mao, Y.; Dong, Y.-Y.; Sun, T.; Rao, X.; Dong, C.-X. Attentive Siamese Networks for Automatic Modulation Classification Based on Multitiming Constellation Diagrams. IEEE Trans. Neural Netw. Learn. Syst. 2021, 1–15. [Google Scholar] [CrossRef]
- Wang, F.; Yang, C.; Huang, S.; Wang, H. Automatic modulation classification based on joint feature map and convolutional neural network. IET Radar, Sonar Navig. 2019, 13, 998–1003. [Google Scholar] [CrossRef]
- Zhang, Z.; Wang, C.; Gan, C.; Sun, S.; Wang, M. Automatic Modulation Classification Using Convolutional Neural Network With Features Fusion of SPWVD and BJD. IEEE Trans. Signal Inf. Process. Over Netw. 2019, 5, 469–478. [Google Scholar] [CrossRef]
- Zhang, M.; Zeng, Y.; Han, Z.; Gong, Y. Automatic Modulation Recognition Using Deep Learning Architectures. In Proceedings of the 2018 IEEE 19th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), Kalamata, Greece, 25–28 June 2018; pp. 1–5. [Google Scholar]
- Wang, Y.; Liu, M.; Yang, J.; Gui, G. Data-Driven Deep Learning for Automatic Modulation Recognition in Cognitive Radios. IEEE Trans. Veh. Technol. 2019, 68, 4074–4077. [Google Scholar] [CrossRef]
- Hiremath, S.M.; Behura, S.; Kedia, S.; Deshmukh, S.; Patra, S.K. Deep Learning-Based Modulation Classification Using Time and Stockwell Domain Channeling. In Proceedings of the 2019 National Conference on Communications (NCC), Bangalore, India, 20–23 February 2019; pp. 1–6. [Google Scholar]
- Wang, Z.; Oates, T. Encoding Time Series as Images for Visual Inspection and Classification Using Tiled Convolutional Neural Networks. In Proceedings of the Workshops at the Twenty-Ninth Aaai Conference on Artificial Intelligence, Austin, TX, USA, 25–30 January 2015. [Google Scholar]
- Wang, Z.; Oates, T. Imaging time-series to improve classification and imputation. In Proceedings of the 24th International Conference on Artificial Intelligence, Menlo Park, CA, USA, 25–31 July 2015; AAAI Press: Palo Alto, CA, USA, 2015; pp. 3939–3945. [Google Scholar]
- Zhang, Z.; Wang, L.; Zou, Y.; Gan, C. The optimally designed dynamic memory networks for targeted sentiment classification. Neurocomputing 2018, 309, 36–45. [Google Scholar] [CrossRef]
- He, K.; Zhang, X.; Ren, S.; Sun, J. Deep residual learning for image recognition. In Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016; pp. 770–778. [Google Scholar]
- Zhang, H.; Yu, L.; Chen, Y.; Wei, Y. Fast Complex-Valued CNN for Radar Jamming Signal Recognition. Remote Sens. 2021, 13, 2867. [Google Scholar] [CrossRef]
- Shi, J.; Hong, S.; Cai, C.; Wang, Y.; Huang, H.; Gui, G. Deep Learning-Based Automatic Modulation Recognition Method in the Presence of Phase Offset. IEEE Access 2020, 8, 42841–42847. [Google Scholar] [CrossRef]
- Wang, T.; Hou, Y.; Zhang, H.; Guo, Z. Deep Learning Based Modulation Recognition With Multi-Cue Fusion. IEEE Wirel. Commun. Lett. 2021, 10, 1757–1760. [Google Scholar] [CrossRef]
Stages | Layers Types | Activation | Kernel Size/Strides | Output Size |
---|---|---|---|---|
0 | Input image | - | - | 256 × 256 × 3 |
Zero padding | - | - | ||
1 | Convolution | ReLU | 7 × 7 × 64/2 | 112 × 112 × 64 |
Batch_Normaliz | - | - | 56 × 56 × 64 | |
Maxpooling | - | 3 × 3 × 64/2 | ||
2 | Conv Block×1 | ReLU | 64 × 64 × 256/1 | 56 × 56 × 256 |
Identity Block×2 | ReLU | 64 × 64 × 256/- | ||
3 | Conv Block×1 | ReLU | 128 × 128 × 512/1 | 28 × 28 × 512 |
Identity Block×3 | ReLU | 128 × 128 × 512/- | ||
4 | Conv Block×1 | ReLU | 256 × 256 × 1024/1 | 14 × 14 × 1024 |
Identity Block×5 | ReLU | 256 × 256 × 1024/- | ||
5 | Conv Block×1 | ReLU | 512 × 512 × 2048/1 | 7 × 7 × 2048 |
Identity Block×2 | ReLU | 512 × 512 × 2048/- | ||
6 | AVG pooling | - | 7 × 7/2 | 1 × 1 × 2048 |
7 | Flatten | - | - | 1 × 2048 |
Frames | Feature Types | Activation | Pooling | Batch_Normaliz | Dropout | Output Size |
---|---|---|---|---|---|---|
Input layers | Real part and Imaginary part | - | - | - | - | 128 |
CConv1 | Feature Map1 | CReLU | MaxPooling | CBN | - | 5 × 1 × 512 |
CConv2 | Feature Map2 | CReLU | MaxPooling | - | - | 7 × 32 × 1024 |
CConv3 | Feature Map3 | CReLU | MaxPooling | - | 50% | 9 × 64 × 2048 |
CGAP | - | - | - | - | - | 1 × 1 × 2048 |
CGAP Modulo Calculation | ||||||
Flatten | - | - | - | - | - | 1 × 2048 |
2FSK | AM | DSB | FM | SSB | QAM16 | QPSK | OFDM | |
---|---|---|---|---|---|---|---|---|
CR (kHz) | 2~20 | / | 2~20 | |||||
Carrier Frequency (MHz) | 1.5~30 | |||||||
Modulation frequency (kHz) | / | f1 = 1~3 f2 = 3~5 f3 = 5~7 f4 = 7~9 f5 = 9~11 | / | |||||
Amplitude (V) | 0.25~1 |
Feature | GAF Image (a) | IQ Sequences (b) | Spectral Features [21] | IQ Sequence [42] |
---|---|---|---|---|
Network | GAF-ResNet50 | CV-CNN | SAE-DNN | CNN |
SNR (dB) | −10 | −10 | −10 | −10 |
Average Accuracy | 87.6% (↑ 4.5%) | 85.3% (↑ 6.8%) | 32% (↑ 60.1%) | 65% (↑ 27.1%) |
Min Accuracy | 86.2% (↑ 4.8%) | 84.4% (↑ 6.6%) | 31.3% (↑ 59.7%) | 64.2% (↑ 26.8%) |
Max Accuracy | 88.9% (↑ 5.6%) | 87% (↑ 7.5%) | 33.1% (↑ 61.4%) | 65.3% (↑ 29.2%) |
Feature | Constellation Density Matrix [23] | Cyclic Correntropy spectrum Graph [25] | FFT Sequence [29] | GAF and IQ Sequences (Proposed) |
Network | ResNet50 | Deep-ResNet | MTL-CNN | DMFF-CNN |
SNR (dB) | −10 | −10 | −10 | −10 |
Average Accuracy | 86.8% (↑ 5.3%) | 82.3% (↑ 9.8%) | 59.4% (↑ 32.7%) | 92.1% |
Min Accuracy | 84.9% (↑ 6.1%) | 80.8% (↑ 10.2%) | 57.6% (↑ 33.4%) | 91% |
Max Accuracy | 87.6% (↑ 6.9%) | 83.5% (↑ 11%) | 62.1% (↑ 32.4%) | 94.5% |
Method | Fourth-Order Cumulants and IQ Sequences [34] | IQ Sequences and Constellation Diagram [35] | Cyclic Spectra Image and Constellation Diagram [30] | JTF Image and Instantaneous Autocorrelation Image [32] |
---|---|---|---|---|
Network | CNN and LSTM | DrCNN | CNN | CNN |
Accuracy | LSTM: 39–83% CNN: 67–86% | 77.6–93% | 58–90% | 88.3–98.6% |
Method | SPWVD and BJD Image [33] | IQ Sequences and DOST Sequences [36] | Multi-Cue Fusion [43] | GAF and IQ Sequences (Proposed) |
Network | ResNet-152 | CNN | CNN | DMFF-CNN |
Accuracy | 89–98.5% | 46.5–98.3% | 91.5–97.9% | 92.1–99% |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Bai, J.; Yao, J.; Qi, J.; Wang, L. Electromagnetic Modulation Signal Classification Using Dual-Modal Feature Fusion CNN. Entropy 2022, 24, 700. https://doi.org/10.3390/e24050700
Bai J, Yao J, Qi J, Wang L. Electromagnetic Modulation Signal Classification Using Dual-Modal Feature Fusion CNN. Entropy. 2022; 24(5):700. https://doi.org/10.3390/e24050700
Chicago/Turabian StyleBai, Jiansheng, Jinjie Yao, Juncheng Qi, and Liming Wang. 2022. "Electromagnetic Modulation Signal Classification Using Dual-Modal Feature Fusion CNN" Entropy 24, no. 5: 700. https://doi.org/10.3390/e24050700
APA StyleBai, J., Yao, J., Qi, J., & Wang, L. (2022). Electromagnetic Modulation Signal Classification Using Dual-Modal Feature Fusion CNN. Entropy, 24(5), 700. https://doi.org/10.3390/e24050700