Sensors 22 06500 v2
Sensors 22 06500 v2
Sensors 22 06500 v2
Article
A Joint Automatic Modulation Classification Scheme in Spatial
Cognitive Communication
Mengtao Wang 1,† , Youchen Fan 1,† , Shengliang Fang 1, *, Tianshu Cui 2 and Donghang Cheng 1
Abstract: Automatic modulation discrimination (AMC) is one of the critical technologies in spatial
cognitive communication systems. Building a high-performance AMC model in intelligent receivers
can help to realize adaptive signal synchronization and demodulation. However, tackling the intra-
class diversity problem is challenging to AMC based on deep learning (DL), as 16QAM and 64QAM
are not easily distinguished by DL networks. In order to overcome the problem, this paper proposes
a joint AMC model that combines DL and expert features. In this model, the former builds a neural
network that can extract the time series and phase features of in-phase and quadrature component
(IQ) samples, which improves the feature extraction capability of the network in similar models; the
latter achieves accurate classification of QAM signals by constructing effective feature parameters.
Experimental results demonstrate that our proposed joint AMC model performs better than the
benchmark networks. The classification accuracy is increased by 11.5% at a 10 dB signal-to-noise
ratio (SNR). At the same time, it also improves the discrimination of QAM signals.
performance of AMC in [9–11]. However, these CNNs mostly used convolutional kernels
with 3 × 1 dimensions, which cannot capture the long-term temporal features of IQ signals.
Meanwhile, West [12] et al. first proposed a CLDNN network combining a CNN network
and a long short-term memory (LSTM) network, which can extract long-term temporal
features. This network got an average recognition accuracy of 85% at 0 dB in the RadioML
2016.10a dataset.
More and more neural networks are being used to improve AMC’s performance.
However, these networks are not very good at identifying intra-class diversity signals. Yu
Wang et al. [13] proposed a data-driven fusion model which combines two CNN networks,
one trained on the IQ signal dataset, and the other trained on the constellation map dataset.
Inspired by face recognition, Hao Zhang et al. [14] proposed a two-stage training network
that improves the model’s ability to capture small intra-class scattering. The central loss
function supervises the first stage, and the cross-entropy loss function supervises the second
stage. Kumar Yashashwi et al. [15] used an attention model to synchronize and normalize
signals, which improves the model’s recognition of intra-class diversity signals. However,
these works all face the problem of poor generalization ability. If we substitute another
dataset, these methods may not be applicable.
Summarizing the previous work, we can find that the improvement of neural networks
in AMC is achieved by improving the ability to extract signal timing features. However, IQ
signals contain not only timing features but also phase features. Therefore, when building
a neural network, we consider extracting both the timing and phase features of the signal.
In addition, the neural network is weak in extracting intra-class features. Thus, cascading a
network trained on different datasets [13] or cascading a network supervised by other loss
functions [14] still results in limited generalizability. Therefore, we choose to group 16QAM
and 64QAM signals with similar intra-class features into the same class and identify them
through use of the expert feature method so as to solve the problem in disguise.
2. System Model
2.1. AMC-Driven Intelligent Receiver Architecure
Figure 1 shows a satellite intelligent receiver system based on a zero-IF architecture.
The AMC-driven intelligent receiver can identify the modulation type of the original signal
without any prior information. Moreover, it can help subsequent modules, such as symbol
synchronization, channel equalization, and signal demodulation [16]. The workflow of
this intelligent receiver is as follows: the RF signal first passes through the mid-pass filter
BPF and low-noise amplifier LNA for frequency selection and amplification. Then, the
signal is sent to the mixer and the local oscillator frequency for mixing to generate the
in-phase component I and the quadrature component Q. Next, the I and Q signals are
amplified, filtered, sampled and extracted to create the digital IQ baseband signal. Finally,
the acquired IQ baseband signal is input into the AMC model to complete the identification
of signal modulation type.
The specific parameters of the IQCLNet network are shown in the following Table 1:
Si ejϕi
p
αi = (2)
Sensors 2022, 22, 6500 5 of 11
q
Si = α2i,I + α2i,Q (3)
αi,Q
ϕi = arctan (4)
αi,I
where r(t) is the received signal; g(t) is the shock response of the shaping filter; T0 is the
codeword period; fc is the carrier frequency; θ c is the carrier phase; ε is the timing offset;
N is the number of observation symbols; αi is √ the zero-mean smooth complex random
sequence, i.e., the transmit codeword sequence; s and ϕi are the amplitude and phase of
αi , respectively; and ω(t) is a stationary additive Gaussian noise with a zero mean and a
one-sided power spectral density N0 [22].
QAM signal modulation information is not only reflected in the phase variation but
also in the amplitude variation. However, QAM signals have many types of phase change,
which should not be suitable for intra-class identification. Under ideal conditions, the
number of 16QAM, 64QAM, and 256QAM signal amplitude takes 3, 9, and 32, which
have significant differences. The authors in [23] mention that the zero-center normalized
instantaneous amplitude tightness characteristic parameter (µ42 ) reflects the denseness
of the instantaneous amplitude distribution. Therefore, we can use µ42 to distinguish
each order of QAM signals. µ42 is defined in Equation (8), where acn is the zero-center
normalized instantaneous amplitude.
1 N
NS i∑
ma = a (i ) (5)
=1
a (i )
a n (i ) = (6)
ma
acn (i ) = an (i ) − 1 (7)
E α4cn (i )
α
µ42 = 2
(8)
{ E[α2cn (i )]}
4. Experimental Results
4.1. IQCLNet Network Experiments
4.1.1. Dataset
In this paper, we use a popular open-source dataset Radio ML2016.10a [24]. This
dataset has 11 classes of modulated signals with SNR ranging from −20 dB to 18 dB, and
the length of a single sample is 128. The details are shown in Table 2. All experiments are
conducted on this dataset.
Dataset RadioML2016.10a
8 Digital Modulations: BPSK, QPSK, 8PSK,
Modilations 16QAM,64QAM, BFSK, CPFSK, and PAM4
3 Analog Modulations: WBFM, AM-SSB, and AM-DSB
Length per sample 128
Signal format In-phase and quadrature (IQ)
Sampling frequency 1 MHz
SNR Range [−20 dB, −18 dB, . . . , 18 dB]
Total number of samples 220,000 vectors
Sensors 2022, 22, 6500 6 of 11
since the characteristic curves of 16QAM and 64QAM intersect around 0 dB, the recognition
rate will drop. Moreover, the overall average recognition rate is 77.9%, an increase of 17.5%
compared to exclusive use of the IQCLNet method. This proves that the expert feature
method has obvious advantages in identifying QAM signals.
Figure 7. Experimental results of the expert feature method. (a) Characteristic parameter µ42 ;
(b) results of IQCLNet and expert feature methods in identifying QAM, respectively.
In addition, we provide the confusion matrixes of IQCLnet and the Joint AMC model at
10dB SNR in Figure 9a,b. It can be seen that the joint AMC model improves the recognition
ability of 16QAM and 64QAM.
Figure 9. Confusion matrixes of the two methods: (a) IQCLNet network; (b) the joint AMC model.
Due to the limitations of volume, mass, and power consumption, and the influence of
environmental factors such as space radiation and extreme temperature, the computing
power and storage space of space-borne computers are very different from those of ground-
based computers. Although deep neural networks have the advantages of strong feature
extraction ability and high recognition accuracy, they also have the disadvantages of many
network parameters and a large amount of calculation. Therefore, we compare the number
of parameters and training time of all networks, and the experimental results are shown
in Table 4. Compared with other networks, our proposed IQCLNet network has fewer
parameters and higher computational efficiency, which is more conducive to deployment
to satellite in-orbit applications.
Sensors 2022, 22, 6500 10 of 11
5. Conclusions
In this paper, we propose an innovative joint AMC model to identify different modu-
lated signals. The model is based on the high performance of the forward deep learning
network IQCLNet, which can separate the QAMs accurately. Then, expert feature methods
are used to construct feature parameters in order to identify 16QAM and 64QAM. It is
concluded that the joint AMC model exhibits better recognition performance and intra-
class diversity discrimination ability than the baseline network. In future research, we
can consider communication as an end-to-end reconstruction optimization task, and use
autoencoders to learn channel models, encoding and decoding implementations without
prior knowledge.
Author Contributions: Software, M.W.; data curation, D.C.; writing—original draft preparation,
M.W.; writing—review and editing, Y.F.; project administration, T.C.; funding acquisition, S.F. All
authors have read and agreed to the published version of the manuscript.
Funding: This research was funded by the Key Basic Research Projects of the Basic Strengthening
Program, grant number 2020-JCJQ-ZD-071.
Institutional Review Board Statement: Not applicable.
Informed Consent Statement: Not applicable.
Data Availability Statement: Not applicable.
Conflicts of Interest: The authors declare no conflict of interest.
References
1. Jagannath, A.; Jagannath, J.; Drozd, A. Artificial Intelligence-based Cognitive Cross-layer Decision Engine for Next-Generation
Space Mission. In Proceedings of the 2019 IEEE Cognitive Communications for Aerospace Applications Workshop (CCAAW),
Cleveland, OH, USA, 25–26 June 2019; pp. 1–6. [CrossRef]
2. Shi, Q.; Karasawa, Y. Improved maximum likelihood classification for QAMs. In Proceedings of the 2008 11th IEEE Singapore
International Conference on Communication Systems, Guangzhou, China, 19–21 November 2008; pp. 509–513. [CrossRef]
3. Wei, W.; Mendel, J.M. Maximum-likelihood classification for digital amplitude-phase modulations. IEEE Trans. Commun. 2000, 48,
189–193. [CrossRef]
4. Hassan, K.; Dayoub, I.; Hamouda, W.; Berbineau, M. Automatic modulation recognition using wavelet transform and neural
network. In Proceedings of the 2009 9th International Conference on Intelligent Transport Systems Telecommunications, (ITST),
Lille, France, 20–22 October 2009; pp. 234–238. [CrossRef]
5. Shuli, D.; Zhipeng, L.; Linfeng, Z. A Modulation Recognition Algorithm based on Cyclic Spectrum and SVM Classification. In
Proceedings of the 2020 IEEE 4th Information Technology, Networking, Electronic and Automation Control Conference (ITNEC),
Chongqing, China, 12–14 June 2020; pp. 2123–2127. [CrossRef]
6. Flohberger, M.; Gappmair, W.; Koudelka, O. Modulation classifier for signals used in satellite communications. In Proceedings
of the 2010 5th Advanced Satellite Multimedia Systems Conference and the 11th Signal Processing for Space Communications
Workshop, Cagliari, Italy, 13–15 September 2010; pp. 198–202. [CrossRef]
7. O’Shea, T.J.; Corgan, J.; Clancy, T.C. Convolutional radio modulation recognition networks. In International Conference on
Engineering Applications of Neural Networks; Springer: Berlin/Heidelberg, Germany, 2016. [CrossRef]
8. O’Shea, T.J.; Roy, T.; Clancy, T.C. Over-the-Air Deep Learning Based Radio Signal Classification. IEEE J. Sel. Top. Signal Process.
2018, 12, 168–179. [CrossRef]
9. Meng, F.; Chen, P.; Wu, L.; Wang, X. Automatic Modulation Classification: A Deep Learning Enabled Approach. IEEE Trans. Veh.
Technol. 2018, 67, 10760–10772. [CrossRef]
10. Wang, Y.; Wang, J.; Zhang, W.; Yang, J.; Gui, G. Deep Learning-Based Cooperative Automatic Modulation Classification Method
for MIMO Systems. IEEE Trans. Veh. Technol. 2020, 69, 4575–4579. [CrossRef]
Sensors 2022, 22, 6500 11 of 11
11. Liao, K.; Zhao, Y.; Gu, J.; Zhang, Y.; Zhong, Y. Sequential Convolutional Recurrent Neural Networks for Fast Automatic
Modulation Classification. IEEE Access 2021, 9, 27182–27188. [CrossRef]
12. West, N.E.; O’shea, T. Deep architectures for modulation recognition. In Proceedings of the 2017 IEEE International Symposium
on Dynamic Spectrum Access Networks (DySPAN), Baltimore, MD, USA, 6–9 March 2017; pp. 1–6. [CrossRef]
13. Wang, Y.; Liu, M.; Yang, J.; Gui, G. Data-Driven Deep Learning for Automatic Modulation Recognition in Cognitive Radios. IEEE
Trans. Veh. Technol. 2019, 68, 4074–4077. [CrossRef]
14. Zhang, H.; Zhou, F.; Wu, Q.; Wu, W.; Hu, R.Q. A Novel Automatic Modulation Classification Scheme Based on Multi-Scale
Networks. IEEE Trans. Cogn. Commun. Netw. 2021, 8, 97–110. [CrossRef]
15. O’Shea, T.J.; Pemula, L.; Batra, D.; Clancy, T.C. Radio transformer networks: Attention models for learning to synchronize in
wireless systems. In Proceedings of the 2016 50th Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA,
USA, 6–9 November 2016; pp. 662–666. [CrossRef]
16. Yao, T.; Chai, Y.; Wang, S.; Miao, X.; Bu, X. Radio Signal Automatic Modulation Classification based on Deep Learning and
Expert Features. In Proceedings of the 2020 IEEE 4th Information Technology, Networking, Electronic and Automation Control
Conference (ITNEC), Chongqing, China, 12–14 June 2020; pp. 1225–1230. [CrossRef]
17. Cui, T.S. A Deep Learning Method for Space-Based Electromagnetic Signal Recognition. Ph.D. Thesis, University of Chinese
Academy of Sciences, BeiJing, China, 2021. [CrossRef]
18. Merchant, K.; Revay, S.; Stantchev, G.; Nousain, B. Deep Learning for RF Device Fingerprinting in Cognitive Communication
Networks. IEEE J. Sel. Top. Signal Process. 2018, 12, 160–167. [CrossRef]
19. Restuccia, F.; D’Oro, S.; Al-Shawabka, A.; Belgiovine, M.; Angioloni, L.; Ioannidis, S.; Melodia, T.; Chowdhury, K. Deep Radio
ID: Real-Time Channel-Resilient Optimization of Deep Learning-based Radio Fingerprinting Algorithms. In Proceedings of the
Twentieth ACM International Symposium on Mobile Ad Hoc Networking and Computing, Catania, Italy, 2–5 July 2019.
20. Al-Shawabka, A.; Restuccia, F.; D’Oro, S.; Jian, T.; Rendon, B.C.; Soltani, N.; Dy, J.; Ioannidis, S.; Chowdhury, K.; Melodia, T.
Exposing the Fingerprint: Dissecting the Impact of the Wireless Channel on Radio Fingerprinting. In Proceedings of the IEEE
INFOCOM 2020—IEEE Conference on Computer Communications, Toronto, ON, Canada, 6–9 July 2020; pp. 646–655. [CrossRef]
21. Cui, T.S.; Cui, K.; Huang, Y.H.; Junshe, A. Convolutional Neural Network Satellite Signal Automatic Modulation Recognition
Algorithm. J. Beijing Univ. Aeronaut. Astronaut. 2022, 48, 986–994. [CrossRef]
22. Zhang, H.D.; Lou, H.X. Automatic identification method of MQAM signal modulation mode. J. Commun. 2019, 40, 200–211.
23. Zhao, X.W.; Guo, C.X.; Li, J.C. A hybrid identification algorithm for signal modulation based on high-order cumulant and cyclic
spectrum. J. Electron. Inf. 2016, 38, 674–680.
24. O’Shea, T.J.; West, N. Radio machine learning dataset generation with gnu radio. In Proceedings of the GNU Radio Conference,
Charlotte, NC, USA, 20–24 September 2016.
25. Wu, Y.; Li, X.; Fang, J. A Deep Learning Approach for Modulation Recognition via Exploiting Temporal Correlations. In
Proceedings of the 2018 IEEE 19th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC),
Kalamata, Greece, 25–28 June 2018; pp. 1–5. [CrossRef]