Professional Documents
Culture Documents
1.modulation Recognition With Graph Convolutional Network PDF
1.modulation Recognition With Graph Convolutional Network PDF
fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/LWC.2019.2963828, IEEE Wireless
Communications Letters
Abstract—In most non-cooperative communication systems, combining above two likelihood algorithms. However, the
modulation recognition is a fundamental and critical technique. complexities of maximum likelihood hypothesis algorithms
Traditional methods of modulation recognition can be categorized are too great. The pattern recognition algorithms contain two
as maximum likelihood hypothesis algorithms and pattern recog-
nition algorithms. However, these methods have high complexities procedures: extracting signal features and classifying. In [4],
or need additional data preprocessing. Recently, neural network the authors extract signal instantaneous statistics and use a
algorithms have shown great potential in modulation recognition. decision tree to recognize modulation modes. [5] performs
In this letter, we propose a method of modulation recognition a wavelet transform on phase shift keying and frequency
by exploiting the graph convolutional network (GCN). However, shift keying modulated signals to extract signal features, then
GCNs cannot be directly used to perform modulation recognition
since modulated signals are not graphs. To convert signals to processes the signal features by pattern recognition algorithms.
graphs, the modulation dataset is divided into multiple subsets. In [6], the authors extract fourth-order statistics of modulated
We design a feature extraction convolutional neural network signals, and analyze the accuracies of pattern recognition
(CNN) and a graph mapping CNN to extract signal features and algorithms various signal-to-noise ratios(SNRs). The types of
map subsets into graphs, respectively. Then we input the graphs extracted signal features have a significant influence on the
into the GCN to predict modulation modes of unlabeled signals.
The experimental results show that the proposed GCN algorithm modulation accuracy.
achieves higher recognition accuracy than CNN algorithm and Over the past few years, deep learning has been widely
K-nearest neighbor (KNN) algorithm, especially when SNR is investigated due to its excellent performances in the field of
low. pattern recognition. Compared with traditional methods such
as pattern recognition, deep learning methods can automatic
Index Terms—modulation recognition, graph convolutional
network, convolutional neural network, graph mapping. extract data features and make predictions. Many deep learning
recognition algorithms based on various networks such as
I. I NTRODUCTION convolutional neural networks (CNNs) and recurrent neural
networks (RNNs) have been investigated. In [7], the authors
Signal modulation techniques are extensively utilized to propose a CNN consists of 2 convolutional layers and 2 dense-
efficient data transmission. In non-cooperative communication ly connected layers to recognize signal modulation modes.
systems, modulation recognition (MR) is a very important They also open source a modulation dataset built by a universal
approach to recognize modulation modes of unknown signals. software radio peripheral. Furthermore, in [8], the authors
This technique plays an important role in many civilian and make a comparison between long short time memory networks
military applications such as cognitive radio and electronic (LSTMs) and CNNs in modulation recognition. Simulation
countermeasures. results show that the depth of networks has little effect on the
Traditional methods of modulation recognition can be cat- recognition accuracies. A method that simultaneously inputs
egorized as maximum likelihood hypothesis algorithms and raw signals and their high-order statistics into a RNN to
pattern recognition algorithms. The maximum likelihood hy- improve recognition accuracy is proposed in [9]. The higher-
pothesis algorithms are based on rigorous mathematical deriva- order statistics of signals are input into a two layer auto-
tions. They can make predictions by maximizing its likelihood encoder in [10], where a layer-by-layer strategy is adopted
functions. Reference [1] proposes an average likelihood ratio to train the auto-encoder.
recognition algorithm for various communication systems. It Recently, some researches are devoting to processing graph
can be used to recognize phase shift keying modulated signals. data with neural networks. One remarkable achievement is
In [2], the authors extend the average likelihood ratio algorithm a connectionist model, graph convolutional network (GCN),
to the generalized likelihood ratio recognition scheme, in which can merge messages transmitting between adjacent
which signal high-order statistics are widely used. The hybrid nodes in graphs [11]. GCNs have been successfully used in
likelihood ratio recognition algorithm is proposed in [3] by text classification, relation extraction and image classification
tasks [12]. This motivates us to utilize GCNs in modulation
Yabo Liu and Yi Liu are with the State Key Laboratory of Integrat-
ed Service Network, Xidian University, Xi’an, 710071, China. (e-mail: recognition. However, GCNs cannot be directly used to pro-
ybliu 1994@163.com, yliu@xidian.edu.cn). Their research was supported in cess signals since they are not graph data. In this letter, we
part by the Natural Science Foundation of China (61671341), the project design two CNNs named as feature extraction CNN (FECNN)
of Shaanxi importance Industry chain (2018ZDCXL-GY-04-06) and the 111
Project (B08038) of China. Cheng Yang is with the China Coal Xi’an Design and graph mapping CNN (GMCNN), respectively to extract
Engineering Co.,Ltd, Xi’an 710054, China. (e-mail: 4658886@qq.com) signal features and map signals into graphs. Then, we present
2162-2337 (c) 2019 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/LWC.2019.2963828, IEEE Wireless
Communications Letters
2162-2337 (c) 2019 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/LWC.2019.2963828, IEEE Wireless
Communications Letters
GCN
Softmax
GCN
Recognition result
Layer 1 Layer 2
C. Graph convolution into graphs, the dataset is divided into many subsets. We
Since Scarselli et al. proposed the prototype of graph neural set p and q in Eq. (1) be 5×8 and 1, respectively. That is,
network (GNN) in 2009 [13], researchers have developed each subset is composed of 41 signals, including 5 labeled
many variations of GNN such as GCN, graph attention net- signals per modulation mode and only one unlabeled signal. In
work, graph auto-encoder, graph generative network and graph experiment settings, the loss function and activation function
spatial-temporal network. In this work, we consider a simple in the GCN are cross-entropy loss and leaky Relu. Batch size,
implementation of GCN which uses the adjacency operator learning rate and SGD momentum are set to 10, 0.001 and
0.5, respectively. Since the three networks are trained jointly,
they share the same training setup. We first investigate the
!
X
xnk+1 = ρ xkm wk , (6) recognition accuracy of the GCN algorithm versus training
m∈Nn iteration at 10dB SNR. Then, we calculate the recognition
accuracies of all modulation modes with the GCN algorithm.
where xk+1
is the feature vector of n-th node in (k + 1)-th
n
Finally, we compare the recognition accuracy of the GCN
layer, Nn is the set of n-th nodes adjacent nodes, xkm is the
algorithm, KNN algorithm and CNN algorithm proposed in
feature vector of the m-th node in the k-th layer, wk is the
[7].
weighting parameter which connects the n-th node with its
adjacent nodes and ρ(·) is an activation function. During the B. Results
graph convolution, each node sends message to its adjacent
nodes, and each node will merge the messages received from Fig. 3 illustrates the recognition accuracy of the GCN algo-
its adjacent nodes. Then, an activation function is followed rithm versus training iteration at 10dB SNR. From the figure,
to enhance the ability of the GCN to fit data distribution. To the recognition accuracy increases with training progress when
normalize the input data, we use a softmax function on each the iteration is below 9000. Then the recognition accuracy
row of adjacency matrixes in advance. As the GCN deepens, tends to be constant.
the receptive field becomes larger and more messages will 0.8
be included in the prediction. Due to the graphs adjacency
matrixes calculated by the GMCNN are densely connected, 0.7
2162-2337 (c) 2019 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/LWC.2019.2963828, IEEE Wireless
Communications Letters
0.9 TABLE I
T HE COMPARISON OF PARAMETERS AND AVERAGE INFERENCE TIMES
0.8
BETWEEN THE GCN AND CCN ALGORITHMS .
GCN R EFERENCES
0.7 CNN
KNN [1] K. Kim and A. Polydoros, “Digital modulation classification: the
0.6 bpsk versus qpsk case,” in MILCOM 88, 21st Century Military
Communications-What’s Possible?’. Conference record. Military Com-
Accuracy
2162-2337 (c) 2019 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.