Automatic Modulation Classification Based on CNN-Transformer Graph Neural Network

In recent years, neural network algorithms have demonstrated tremendous potential for modulation classification. Deep learning methods typically take raw signals or convert signals into time–frequency images as inputs to convolutional neural networks (CNNs) or recurrent neural networks (RNNs). Howev...

Full description

Bibliographic Details
Main Authors: Dong Wang, Meiyan Lin, Xiaoxu Zhang, Yonghui Huang, Yan Zhu
Format: Article
Language:English
Published: MDPI AG 2023-08-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/23/16/7281
_version_ 1797583238336610304
author Dong Wang
Meiyan Lin
Xiaoxu Zhang
Yonghui Huang
Yan Zhu
author_facet Dong Wang
Meiyan Lin
Xiaoxu Zhang
Yonghui Huang
Yan Zhu
author_sort Dong Wang
collection DOAJ
description In recent years, neural network algorithms have demonstrated tremendous potential for modulation classification. Deep learning methods typically take raw signals or convert signals into time–frequency images as inputs to convolutional neural networks (CNNs) or recurrent neural networks (RNNs). However, with the advancement of graph neural networks (GNNs), a new approach has been introduced involving transforming time series data into graph structures. In this study, we propose a CNN-transformer graph neural network (CTGNet) for modulation classification, to uncover complex representations in signal data. First, we apply sliding window processing to the original signals, obtaining signal subsequences and reorganizing them into a signal subsequence matrix. Subsequently, we employ CTGNet, which adaptively maps the preprocessed signal matrices into graph structures, and utilize a graph neural network based on GraphSAGE and DMoNPool for classification. Extensive experiments demonstrated that our method outperformed advanced deep learning techniques, achieving the highest recognition accuracy. This underscores CTGNet’s significant advantage in capturing key features in signal data and providing an effective solution for modulation classification tasks.
first_indexed 2024-03-10T23:36:01Z
format Article
id doaj.art-d026fe2f743841579e2f5497512cb322
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-10T23:36:01Z
publishDate 2023-08-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-d026fe2f743841579e2f5497512cb3222023-11-19T02:59:22ZengMDPI AGSensors1424-82202023-08-012316728110.3390/s23167281Automatic Modulation Classification Based on CNN-Transformer Graph Neural NetworkDong Wang0Meiyan Lin1Xiaoxu Zhang2Yonghui Huang3Yan Zhu4Key Laboratory of Electronics and Information Technology for Space Systems, National Space Science Center, Chinese Academy of Sciences, Beijing 100190, ChinaKey Laboratory of Electronics and Information Technology for Space Systems, National Space Science Center, Chinese Academy of Sciences, Beijing 100190, ChinaKey Laboratory of Electronics and Information Technology for Space Systems, National Space Science Center, Chinese Academy of Sciences, Beijing 100190, ChinaKey Laboratory of Electronics and Information Technology for Space Systems, National Space Science Center, Chinese Academy of Sciences, Beijing 100190, ChinaKey Laboratory of Electronics and Information Technology for Space Systems, National Space Science Center, Chinese Academy of Sciences, Beijing 100190, ChinaIn recent years, neural network algorithms have demonstrated tremendous potential for modulation classification. Deep learning methods typically take raw signals or convert signals into time–frequency images as inputs to convolutional neural networks (CNNs) or recurrent neural networks (RNNs). However, with the advancement of graph neural networks (GNNs), a new approach has been introduced involving transforming time series data into graph structures. In this study, we propose a CNN-transformer graph neural network (CTGNet) for modulation classification, to uncover complex representations in signal data. First, we apply sliding window processing to the original signals, obtaining signal subsequences and reorganizing them into a signal subsequence matrix. Subsequently, we employ CTGNet, which adaptively maps the preprocessed signal matrices into graph structures, and utilize a graph neural network based on GraphSAGE and DMoNPool for classification. Extensive experiments demonstrated that our method outperformed advanced deep learning techniques, achieving the highest recognition accuracy. This underscores CTGNet’s significant advantage in capturing key features in signal data and providing an effective solution for modulation classification tasks.https://www.mdpi.com/1424-8220/23/16/7281deep learningmodulation classificationgraph neural networktransformer network
spellingShingle Dong Wang
Meiyan Lin
Xiaoxu Zhang
Yonghui Huang
Yan Zhu
Automatic Modulation Classification Based on CNN-Transformer Graph Neural Network
Sensors
deep learning
modulation classification
graph neural network
transformer network
title Automatic Modulation Classification Based on CNN-Transformer Graph Neural Network
title_full Automatic Modulation Classification Based on CNN-Transformer Graph Neural Network
title_fullStr Automatic Modulation Classification Based on CNN-Transformer Graph Neural Network
title_full_unstemmed Automatic Modulation Classification Based on CNN-Transformer Graph Neural Network
title_short Automatic Modulation Classification Based on CNN-Transformer Graph Neural Network
title_sort automatic modulation classification based on cnn transformer graph neural network
topic deep learning
modulation classification
graph neural network
transformer network
url https://www.mdpi.com/1424-8220/23/16/7281
work_keys_str_mv AT dongwang automaticmodulationclassificationbasedoncnntransformergraphneuralnetwork
AT meiyanlin automaticmodulationclassificationbasedoncnntransformergraphneuralnetwork
AT xiaoxuzhang automaticmodulationclassificationbasedoncnntransformergraphneuralnetwork
AT yonghuihuang automaticmodulationclassificationbasedoncnntransformergraphneuralnetwork
AT yanzhu automaticmodulationclassificationbasedoncnntransformergraphneuralnetwork