Araştırma Makalesi

Real-Time Automatic Modulation Classification Using Deep Learning on Software-Defined Radio Testbeds

Cilt: 28 Sayı: 84 30 Eylül 2026
PDF İndir
EN TR

Real-Time Automatic Modulation Classification Using Deep Learning on Software-Defined Radio Testbeds

Öz

Automatic Modulation Classification (AMC) plays a critical role in cognitive radio and spectrum monitoring applications. Although deep learning (DL) techniques have demonstrated strong performance in AMC, most existing studies are confined to simulation-based evaluations. This work addresses this limitation by presenting an end-to-end, real-time AMC system implemented on Software-Defined Radios (SDRs). A dual-USRP testbed is employed for over-the-air (OTA) transmission and reception of four digital modulation schemes: QPSK, 8PSK, 16QAM, and 64QAM. Rather than relying on raw in-phase and quadrature (I/Q) samples, the proposed system adopts a feature engineering strategy based on robust higher-order cumulants (up to sixth order) and phase-domain statistical features. Three deep learning architectures—Multilayer Perceptron (MLP), Convolutional Neural Network (CNN), and Residual Network (ResNet)—are trained and evaluated under real-time OTA conditions. Experimental results reveal that the MLP model achieves the most balanced and consistent performance across all modulation types, exceeding 90% classification accuracy in real-time operation with an inference latency below 1 ms. While the CNN exhibits strong performance for PSK modulations, and the ResNet achieves the highest accuracy for QPSK, the MLP attains peak accuracies of 98.6% for 64QAM and 98.2% for 8PSK. These results demonstrate the robustness of the proposed system to real-world channel impairments and highlight its suitability for practical deployment in intelligent wireless communication systems.

Anahtar Kelimeler

Kaynakça

  1. O'Shea TJ, Corgan J, Clancy TC. Convolutional Radio Modulation Recognition Networks. arXiv preprint arXiv:1602.04105; 2016.
  2. Azzouz EE, Nandi AK. Automatic modulation recognition of communication signals. Springer Science & Business Media; 1995.
  3. Huynh-The T, Pham QV, Nguyen TV, et al. Automatic Modulation Classification: A Deep Architecture Survey. IEEE Access 2021;9:142950-142971. doi:10.1109/ACCESS.2021.3120419.
  4. Peng S, Sun S, Yao YD. A Survey of Modulation Classification Using Deep Learning: Signal Representation and Data Preprocessing. IEEE Transactions on Neural Networks and Learning Systems 2022;33(12):7020-7038. doi:10.1109/TNNLS.2021.3085433.
  5. Rajendran S, Meert W, Giustiniano D, Lenders V, Pollin S. Deep learning models for wireless signal classification with distributed low-cost spectrum sensors. IEEE Transactions on Cognitive Communications and Networking 2018;4(3):433-445. doi:10.1109/TCCN.2018.2835460.
  6. West NE, O'Shea TJ. Deep Architectures for Modulation Recognition. In: IEEE Dynamic Spectrum Access Networks (DySPAN); 2017.
  7. O'Shea TJ, Roy T, Clancy TC. Over-the-Air Deep Learning Based Radio Signal Classification. IEEE Journal on Selected Topics in Signal Processing 2018;12(1):168-179. doi:10.1109/JSTSP.2018.2797022.
  8. O'Shea T, Tech V, Hoydis J. An Introduction to Machine Learning Communications Systems. arXiv preprint arXiv:1702.00832; 2017.

Ayrıntılar

Birincil Dil

İngilizce

Konular

Ağ Oluşturma ve İletişim, Antenler ve Yayılma, Kablosuz Haberleşme Sistemleri ve Teknolojileri (Mikro Dalga ve Milimetrik Dalga dahil), Veri İletişimleri, İletişim Mühendisliği (Diğer)

Bölüm

Araştırma Makalesi

Yayımlanma Tarihi

30 Eylül 2026

Gönderilme Tarihi

25 Aralık 2025

Kabul Tarihi

15 Mart 2026

Yayımlandığı Sayı

Yıl 2026 Cilt: 28 Sayı: 84

Kaynak Göster

APA
Öztürk, G., & Yılmaz, R. (2026). Real-Time Automatic Modulation Classification Using Deep Learning on Software-Defined Radio Testbeds. Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen ve Mühendislik Dergisi, 28(84), 480-488. https://doi.org/10.21205/deufmd.2026288415
AMA
1.Öztürk G, Yılmaz R. Real-Time Automatic Modulation Classification Using Deep Learning on Software-Defined Radio Testbeds. DEUFMD. 2026;28(84):480-488. doi:10.21205/deufmd.2026288415
Chicago
Öztürk, Gökhan, ve Reyat Yılmaz. 2026. “Real-Time Automatic Modulation Classification Using Deep Learning on Software-Defined Radio Testbeds”. Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen ve Mühendislik Dergisi 28 (84): 480-88. https://doi.org/10.21205/deufmd.2026288415.
EndNote
Öztürk G, Yılmaz R (01 Eylül 2026) Real-Time Automatic Modulation Classification Using Deep Learning on Software-Defined Radio Testbeds. Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen ve Mühendislik Dergisi 28 84 480–488.
IEEE
[1]G. Öztürk ve R. Yılmaz, “Real-Time Automatic Modulation Classification Using Deep Learning on Software-Defined Radio Testbeds”, DEUFMD, c. 28, sy 84, ss. 480–488, Eyl. 2026, doi: 10.21205/deufmd.2026288415.
ISNAD
Öztürk, Gökhan - Yılmaz, Reyat. “Real-Time Automatic Modulation Classification Using Deep Learning on Software-Defined Radio Testbeds”. Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen ve Mühendislik Dergisi 28/84 (01 Eylül 2026): 480-488. https://doi.org/10.21205/deufmd.2026288415.
JAMA
1.Öztürk G, Yılmaz R. Real-Time Automatic Modulation Classification Using Deep Learning on Software-Defined Radio Testbeds. DEUFMD. 2026;28:480–488.
MLA
Öztürk, Gökhan, ve Reyat Yılmaz. “Real-Time Automatic Modulation Classification Using Deep Learning on Software-Defined Radio Testbeds”. Dokuz Eylül Üniversitesi Mühendislik Fakültesi Fen ve Mühendislik Dergisi, c. 28, sy 84, Eylül 2026, ss. 480-8, doi:10.21205/deufmd.2026288415.
Vancouver
1.Gökhan Öztürk, Reyat Yılmaz. Real-Time Automatic Modulation Classification Using Deep Learning on Software-Defined Radio Testbeds. DEUFMD. 01 Eylül 2026;28(84):480-8. doi:10.21205/deufmd.2026288415

Bu dergi, Creative Commons Atıf-GayriTicari 4.0 Uluslararası Lisansı (CC BY-NC 4.0) altında lisanslanmıştır.

download?token=eyJhdXRoX3JvbGVzIjpbXSwiZW5kcG9pbnQiOiJmaWxlIiwicGF0aCI6IjliNTAvMDBjMi8xZmIxLzY5MjZmZDIyOGE1NzgyLjA3MzU5MTk2LnBuZyIsImV4cCI6MTc2NDE2OTE1Nywibm9uY2UiOiJhZDRmNjNlNzdhOWYwOWQ4YTNjNGVmNGIxOTFlZWViNyJ9.4Dxgc9mc-p4Tyti8NTU5pxEfGUWeuJud1fPWxu2mUy8