Robust Automatic Modulation Classification Using Convolutional Deep Neural Network Based on Scalogram Information

This study proposed a two-stage method, which combines a convolutional neural network (CNN) with the continuous wavelet transform (CWT) for multiclass modulation classification. The modulation signals’ time-frequency information was first extracted using CWT as a data source. The convolutional neura...

Full description

Bibliographic Details
Main Authors: Ahmed Mohammed Abdulkarem, Firas Abedi, Hayder M. A. Ghanimi, Sachin Kumar, Waleed Khalid Al-Azzawi, Ali Hashim Abbas, Ali S. Abosinnee, Ihab Mahdi Almaameri, Ahmed Alkhayyat
Format: Article
Language:English
Published: MDPI AG 2022-11-01
Series:Computers
Subjects:
Online Access:https://www.mdpi.com/2073-431X/11/11/162
_version_ 1827644713828614144
author Ahmed Mohammed Abdulkarem
Firas Abedi
Hayder M. A. Ghanimi
Sachin Kumar
Waleed Khalid Al-Azzawi
Ali Hashim Abbas
Ali S. Abosinnee
Ihab Mahdi Almaameri
Ahmed Alkhayyat
author_facet Ahmed Mohammed Abdulkarem
Firas Abedi
Hayder M. A. Ghanimi
Sachin Kumar
Waleed Khalid Al-Azzawi
Ali Hashim Abbas
Ali S. Abosinnee
Ihab Mahdi Almaameri
Ahmed Alkhayyat
author_sort Ahmed Mohammed Abdulkarem
collection DOAJ
description This study proposed a two-stage method, which combines a convolutional neural network (CNN) with the continuous wavelet transform (CWT) for multiclass modulation classification. The modulation signals’ time-frequency information was first extracted using CWT as a data source. The convolutional neural network was fed input from 2D pictures. The second step included feeding the proposed algorithm the 2D time-frequency information it had obtained in order to classify the different kinds of modulations. Six different types of modulations, including amplitude-shift keying (<i>ASK</i>), phase-shift keying (<i>PSK</i>), frequency-shift keying (<i>FSK</i>), quadrature amplitude-shift keying (QASK), quadrature phase-shift keying (QPSK), and quadrature frequency-shift keying (QFSK), are automatically recognized using a new digital modulation classification model between 0 and 25 dB SNRs. Modulation types are used in satellite communication, underwater communication, and military communication. In comparison with earlier research, the recommended convolutional neural network learning model performs better in the presence of varying noise levels.
first_indexed 2024-03-09T18:24:20Z
format Article
id doaj.art-4735bf169d644c988bcdca6ce1d69e79
institution Directory Open Access Journal
issn 2073-431X
language English
last_indexed 2024-03-09T18:24:20Z
publishDate 2022-11-01
publisher MDPI AG
record_format Article
series Computers
spelling doaj.art-4735bf169d644c988bcdca6ce1d69e792023-11-24T08:01:40ZengMDPI AGComputers2073-431X2022-11-01111116210.3390/computers11110162Robust Automatic Modulation Classification Using Convolutional Deep Neural Network Based on Scalogram InformationAhmed Mohammed Abdulkarem0Firas Abedi1Hayder M. A. Ghanimi2Sachin Kumar3Waleed Khalid Al-Azzawi4Ali Hashim Abbas5Ali S. Abosinnee6Ihab Mahdi Almaameri7Ahmed Alkhayyat8Ministry of Migration and Displaced, Baghdad 10011, IraqDepartment of Mathematics, College of Education, Al-Zahraa University for Women, Karbala 56001, IraqBiomedical Engineering Department, College of Engineering, University of Warith Al-Anbiyaa, Karbala 56001, IraqBig Data and Machine Learning Lab, South Ural State University, 454080 Chelyabinsk, RussiaDepartment of Medical Instruments Engineering Techniques, Al-Farahidi University, Baghdad 10011, IraqCollege of Information Technology, Imam Ja’afar Al-Sadiq University, Al-Muthanna 66002, IraqAltoosi University College, Najaf 54001, IraqDepartment of Automation and Applied Informatics, Budapest University of Technology and Economics, 1111 Budapest, HungaryFaculty of Engineering, The Islamic University, Najaf 54001, IraqThis study proposed a two-stage method, which combines a convolutional neural network (CNN) with the continuous wavelet transform (CWT) for multiclass modulation classification. The modulation signals’ time-frequency information was first extracted using CWT as a data source. The convolutional neural network was fed input from 2D pictures. The second step included feeding the proposed algorithm the 2D time-frequency information it had obtained in order to classify the different kinds of modulations. Six different types of modulations, including amplitude-shift keying (<i>ASK</i>), phase-shift keying (<i>PSK</i>), frequency-shift keying (<i>FSK</i>), quadrature amplitude-shift keying (QASK), quadrature phase-shift keying (QPSK), and quadrature frequency-shift keying (QFSK), are automatically recognized using a new digital modulation classification model between 0 and 25 dB SNRs. Modulation types are used in satellite communication, underwater communication, and military communication. In comparison with earlier research, the recommended convolutional neural network learning model performs better in the presence of varying noise levels.https://www.mdpi.com/2073-431X/11/11/162modulationdeep learningwavelet transformmulticlass classification
spellingShingle Ahmed Mohammed Abdulkarem
Firas Abedi
Hayder M. A. Ghanimi
Sachin Kumar
Waleed Khalid Al-Azzawi
Ali Hashim Abbas
Ali S. Abosinnee
Ihab Mahdi Almaameri
Ahmed Alkhayyat
Robust Automatic Modulation Classification Using Convolutional Deep Neural Network Based on Scalogram Information
Computers
modulation
deep learning
wavelet transform
multiclass classification
title Robust Automatic Modulation Classification Using Convolutional Deep Neural Network Based on Scalogram Information
title_full Robust Automatic Modulation Classification Using Convolutional Deep Neural Network Based on Scalogram Information
title_fullStr Robust Automatic Modulation Classification Using Convolutional Deep Neural Network Based on Scalogram Information
title_full_unstemmed Robust Automatic Modulation Classification Using Convolutional Deep Neural Network Based on Scalogram Information
title_short Robust Automatic Modulation Classification Using Convolutional Deep Neural Network Based on Scalogram Information
title_sort robust automatic modulation classification using convolutional deep neural network based on scalogram information
topic modulation
deep learning
wavelet transform
multiclass classification
url https://www.mdpi.com/2073-431X/11/11/162
work_keys_str_mv AT ahmedmohammedabdulkarem robustautomaticmodulationclassificationusingconvolutionaldeepneuralnetworkbasedonscalograminformation
AT firasabedi robustautomaticmodulationclassificationusingconvolutionaldeepneuralnetworkbasedonscalograminformation
AT haydermaghanimi robustautomaticmodulationclassificationusingconvolutionaldeepneuralnetworkbasedonscalograminformation
AT sachinkumar robustautomaticmodulationclassificationusingconvolutionaldeepneuralnetworkbasedonscalograminformation
AT waleedkhalidalazzawi robustautomaticmodulationclassificationusingconvolutionaldeepneuralnetworkbasedonscalograminformation
AT alihashimabbas robustautomaticmodulationclassificationusingconvolutionaldeepneuralnetworkbasedonscalograminformation
AT alisabosinnee robustautomaticmodulationclassificationusingconvolutionaldeepneuralnetworkbasedonscalograminformation
AT ihabmahdialmaameri robustautomaticmodulationclassificationusingconvolutionaldeepneuralnetworkbasedonscalograminformation
AT ahmedalkhayyat robustautomaticmodulationclassificationusingconvolutionaldeepneuralnetworkbasedonscalograminformation