Modulation Classification Through Deep Learning Using Resolution Transformed Spectrograms
Muhammad Waqas, Muhammad Ashraf, Muhammad Zakwan

TL;DR
This paper introduces a deep learning-based method for automatic modulation classification using transformed spectrograms, achieving high accuracy and computational efficiency suitable for real-time wireless communication applications.
Contribution
It proposes a novel resolution transformation of spectrograms that reduces computational load and accelerates processing while maintaining high classification accuracy.
Findings
Achieved up to 91.2% accuracy in noisy environments.
Reduced computational load by up to 99.61%.
Enabled 8x faster conversion from I/Q data.
Abstract
Modulation classification is an essential step of signal processing and has been regularly applied in the field of tele-communication. Since variations of frequency with respect to time remains a vital distinction among radio signals having different modulation formats, these variations can be used for feature extraction by converting 1-D radio signals into frequency domain. In this paper, we propose a scheme for Automatic Modulation Classification (AMC) using modern architectures of Convolutional Neural Networks (CNN), through generating spectrum images of eleven different modulation types. Additionally, we perform resolution transformation of spectrograms that results up to 99.61% of computational load reduction and 8x faster conversion from the received I/Q data. This proposed AMC is implemented on CPU and GPU, to recognize digital as well as analogue signal modulation schemes on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsWireless Signal Modulation Classification
MethodsAverage Pooling · Xavier Initialization · Global Average Pooling · *Communicated@Fast*How Do I Communicate to Expedia? · 1x1 Convolution · Residual Connection · Softmax · Convolution · Fire Module · Max Pooling
