You are on page 1of 5

IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 69, NO.

4, APRIL 2020 4575

Deep Learning-Based Cooperative Automatic Modulation decision theoretic and pattern recognition [15], respectively. Decision
Classification Method for MIMO Systems theoretic-based AMC methods rely on the perfect channel statement
information (CSI) and the precise noise variance [18].
Yu Wang , Student Member, IEEE, However, pattern recognition-based AMC methods can get rid of the
Juan Wang , Student Member, IEEE, Wei Zhang , Member, IEEE, restrictions of the prior information. These AMC methods can be di-
Jie Yang , Member, IEEE, and Guan Gui , Senior Member, IEEE vided into two sub-methods of the feature extraction and classification.
In these methods, the common artificial features includes high order
statistics (HOS), cyclic feature and so on. The HOS is the one of the most
Abstract—Automatic modulation classification (AMC) is one of the most
essential algorithms to identify the modulation types for the non-cooperative
widely applied features for both SISO and MIMO systems [14]–[17],
communication systems. Recently, it has been demonstrated that deep because the HOS with the o-th (o ≥ 3) order can effectively suppress
learning (DL)-based AMC method effectively works in the single-input additive white Gaussian noise (AWGN). In addition, support vector
single-output (SISO) systems, but DL-based AMC method is scarcely machine (SVM), decision tree (DT) and traditional artificial neural
explored in the multiple-input multiple-output (MIMO) systems. In this network (ANN) are generally adopted as the classifier [15]–[17].
correspondence, we propose a convolutional neural network (CNN)-based
cooperative AMC (Co-AMC) method for the MIMO systems, where the In recent years, deep learning (DL) has been combined with various
receiver, equipped with multiple antennas, cooperatively recognizes the communication technologies, such as network traffic control [19]–[22],
modulation types. Specifically, each received antenna gives their recognition non-orthogonal multiple access [23]–[25], fast beamforming [26] and
sub-results via the CNN, respectively. Then, the decision maker identifies AMC [9], due to the powerful classification and prediction capabilities
the modulation types, based on these sub-results and cooperative decision
rules, such as direct voting (DV), weighty voting (WV), direct averaging
of the DL [27]–[34]. However, DL-based AMC methods are designed
(DA) and weighty averaging (WA). The simulation results demonstrate primarily for SISO systems. In [9], T. OShea and J. Hoydis firstly
that the Co-AMC method, based on the CNN and WA, has the highest proposed a CNN-based AMC methods for SISO systems and achieve
correct classification probability in the four cooperative decision rules. In the far beyond performances than the traditional AMC methods. B.
addition, the CNN-based Co-AMC method also performs better than the Tang, et al. in [10] proposed a novel semi-supervised AMC method
high order cumulants (HOC)-based traditional AMC methods, which shows
the effective feature extraction and powerful classification capabilities of the via generative adversarial network (GAN) and constellation diagrams
CNN. for the single-antenna point-to-point communication. What’s more, S.
Hu et al. [11] proposed a stacked long short-term memory (LSTM)-
Index Terms—Automatic modulation classification, multiple-input
multiple-output (MIMO), deep learning (DL), convolutional neural
based AMC method for the wireless communication systems with
network (CNN), cooperative decision. non-Gaussian noise, and achieved greater performance than the some
previously proposed AMC methods.
There are few researches introducing deep neuron network, such as
I. INTRODUCTION CNN or LSTM, into the AMC in the MIMO systems. In this paper, the
CNN and cooperative decision rules are proposed for the cooperative
Automatic modulation classification (AMC) is one the most critical
AMC (Co-AMC) method in the MIMO systems, different from [15],
technologies in both non-cooperative communication systems [1]–[5]
[16], where AMC methods are based on HOC and ANN. In detail, the
and cognitive radio (CR)-aided systems [6]–[8]. AMC can strengthen
CNN is trained on the dataset from all of the received antennas, and
the cognition capabilities of the communication systems via identifying
then the CNN gives the recognition sub-results, based on each received
modulation types of unknown signals, and it is widely applied into
antennas. Combining the recognition sub-results together, the decision
the military and civilian domains [9]. Various AMC methods have
maker identifies the modulation types via the cooperative decision
been proposed for single-input single-output (SISO) systems [9]–[14]
rules. Our simulation results demonstrate that the CNN-based Co-AMC
and multiple-input multiple-output (MIMO) systems [15]–[17]. These
method performs better than the HOC and ANN-based AMC method.
AMC methods can be classified into two categories, which are based on
In addition, we also compare different cooperative decision rules of
direct voting (DV), weighty voting (WV), direct averaging (DA) and
Manuscript received December 29, 2019; revised February 8, 2020; accepted
weighty averaging (WA), and the WA-based Co-AMC method shows
February 19, 2020. Date of publication February 28, 2020; date of current version the best classification performances in the four cooperative decision
April 16, 2020. This work was supported in part by the National Science and rules.
Technology Major Project of the Ministry of Science and Technology of China
under Grant TC190A3WZ-2, in part by the National Natural Science Foundation
of China under Grant 61671253, in part by the Jiangsu Specially Appointed II. MIMO SIGNAL MODEL, DATASET, AND AMC DESCRIPTION
Professor under Grant RK002STP16001, in part by the Innovation and En-
trepreneurship of Jiangsu High-level Talent under Grant CZ0010617002, in part A. MIMO Signal Model
by the Six Top Talents Program of Jiangsu under Grant XYDXX-010, and in part Here, a typical MIMO system is considered with Nt transmitting
by the 1311 Talent Plan of Nanjing University of Posts and Telecommunications.
The review of this article was coordinated by Prof. G. Mao. (Corresponding antennas and Nr receiving antennas (Nr ≥ Nt ). Assuming that the
authors: Guan Gui; Wei Zhang.) MIMO channel is a flat fading and time-invariant channel, and the
Yu Wang, Juan Wang, Jie Yang, and Guan Gui are with the College sampling in the receiver strictly follows Nyquist sampling theorem
of Telecommunications and Information Engineering, Nanjing Univer- without any carrier frequency offset and phase offset, the received
sity of Posts and Telecommunications, Nanjing 210003, China (e-mail:
1018010407@njupt.edu.cn; 1219012920@njupt.edu.cn; jyang@njupt.edu.cn;
symbol vector in the k-th observation moment can be written as follows,
guiguan@njupt.edu.cn).
Wei Zhang is with the School of Computer Science, Nanjing University y k = Hxk + nk , (1)
of Posts and Telecommunications, Nanjing 210023, China (e-mail: zhangw@
njupt.edu.cn). where y k = [yk (1), yk (2), . . . , yk (Nr )]T represents the received
Digital Object Identifier 10.1109/TVT.2020.2976942 baseband symbol vector with dimension Nr × 1; H is the MIMO

0018-9545 © 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See https://www.ieee.org/publications/rights/index.html for more information.

Authorized licensed use limited to: University of Exeter. Downloaded on May 05,2020 at 15:47:06 UTC from IEEE Xplore. Restrictions apply.
4576 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 69, NO. 4, APRIL 2020

Fig. 1. The process of dataset generation which includes four steps in the Fig. 2. The structure of CNN-based Co-AMC method, containing CNN and
transmitter: random data generation, modulation, normalization, and reshape. a cooperative decision maker.

channel and it obeys circular symmetric complex normal distribu- TABLE I


tion with zero mean and unit variance, i.e. H ∼ CN (0, I Nr ); xk = THE STRUCTURE OF CNN, INCLUDING FIVE LAYERS: TWO CONVOLUTIONAL
LAYERS AND THREE FULLY-CONNECTED LAYERS
[xk (1), xk (2), . . . , xk (Nt )]T is the (Nt × 1) baseband modulation
symbol vector.

B. Dataset Generation
The specified dataset generation is shown in Fig. 1. We gener-
ate a random data sequence for modulation, and then the modula-
tion complex-value baseband signal x, whose dimension is 1 × N ,
is normalized to x  with unit power, in order to fairly distinguish
from the signals with different modulation types. Next, x  is reshaped where “Conv1D” is a typical convolutional layer and “Dense” is a
into [ 2, . . . , x
x1 , x  Nt ]T , with dimension Nt × N/Nt , and x i = general fully-connected layer. What’s more, batch normalization (BN)
[x1 (i), x2 (i), . . . , xN/Nt (i)]T , i ∈ [1, Nt ]. It is noted that x
 i represents is applied to accelerate the training, and BN and dropout can also prevent
the N/Nt continuous transmitted symbols at the i-th transmitter an- overfitting.
tenna. When the transmitted symbols pass through the MIMO channel, 2) Training and Loss Function: The centralized training is ap-
the received complex-value baseband signal at the j-th transmitter an- plied, which means that only one CNN is trained, based on the mixed
tenna can be presented by y j = [y1 (j), y2 (j), . . . , yN/Nt (j)]T , ˜j ∈ received signals from different received antennas, rather than multiple
[1, Nr ]. Then, we need to extract the real part and imaginary part of y j CNNs are trained for the multiple corresponding received antennas.
and combine them together into a matrix with dimension N/Nt × 2, Based on the training dataset {S s , Ls }N s=1 , which contains Ns train-
s

which is the sample in the dataset for the CNN. ing samples with their corresponding one-hot coded-labels, the loss
function can be described as
C. AMC Description 1 
Ns
L(fCN N , θ; {S s , Ls }N
s=1 ) = −
s
Ls log(fCN N (θ; S s ))
AMC is modeled as a typical close-set classification problem under Ns s=1
maximum a posteriori (MAP) criterion and a modulation candidate pool
with the limited modulation types. When the y j is received at the j-th + λJ(fCN N , θ), (3)
antenna, the AMC can be described as follows,
where fCN N and θ are the mapping function and parameters of the
|M|
m̂j = arg max P j (n) = arg max P (mn |y j ), j ∈ [1, Nr ], (2) CNN, respectively, and fCN N (θ; ·) is actually {P (mn |·)}n=1 ; The
n∈[1,|M|] n∈[1,|M|]
first term of the final loss function is a typical empirical loss function
for the classification problem; The second term is just the structural loss
where m̂j represents the predicted modulation type under the received
|M| function to constrain the model complexity, and BN and dropout can
signal at the j-th antenna; mn and M = {mn }n=1 are the real mod-
be considered as the hidden structural loss function. In addition, λ is to
ulation type and the modulation candidate pool, respectively, where
|M| balance the two loss functions. Adaptive moment estimation (Adam)
|M| is the number of modulation types in M; P j = {P (mn |y j )}n=1 , as the optimizer is to minimize the loss function.
j ∈ [1, Nr ] is the probability distribution function (PDF) with the 3) Test and Various Cooperative Decision Rules: Test is di-
inputting of y j , and it is also the output of the neural network, when vided into two phases: The trained CNN outputs the Nr PDFs, based
inputting y j . In this paper, we consider a typical modulation candidate on the test samples from Nr received antennas, and then these PDFs
pool M = {BPSK, QPSK, 8PSK, 16QAM} [16]. {P j }N r
j=1 are fed into the decision maker, relying on the cooperative
decision rules, to cooperatively decide the modulation type.
III. THE PROPOSED CNN-BASED CO-AMC METHOD Here, we introduce two kinds of the cooperative decision rules:
voting method and averaging method. Voting method is based on the
A. CNN-Based Co-AMC Method decided modulation types, given by each antenna, and obeys the rule of
The structure of the CNN-based Co-AMC method is shown in Fig. 2. that the final decided modulation type is the modulation type with the
The CNN-based Co-AMC method contains two part: the CNN and majority voting, while the averaging method is to calculate the average
the decision maker. After the received signals in each antenna are fed of PDFs achieved by all of the receiving antennas, and obeys the rule
into the CNN in turn, the decision maker cooperatively gives the final of that the modulation type with the highest probability is the final
predicted modulation type on the basis of the predicted PDFs {P j }Nr
j=1 , predicted modulation type.
which are given by CNN. In addition, each kind method is divided into two sub-kinds: direct
1) CNN Structure and Loss Function: In this paper, a five-layer method and weighty method. In the direct method, each antenna is fair,
CNN model is considered with two convolutional layers and three and the decision at each antenna is equally important, but in the weighty
fully-connected layers. The structure of CNN is depicted in Table I, method, each antenna has a weight, and the weights are generally

Authorized licensed use limited to: University of Exeter. Downloaded on May 05,2020 at 15:47:06 UTC from IEEE Xplore. Restrictions apply.
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 69, NO. 4, APRIL 2020 4577

Algorithm 1: The Co-AMC Based on the Voting Method.


Input: Test sample {y j }N r
j=1 and the trained CNN;
Output: The predicted modulation type;
1: for j = 1 : Nr :
Give the m̂j by Eq. (2);
end Fig. 3. The structure of HOC and ANN-based traditional AMC method.
2: if choosingdirect voting (DV) method, TABLE II
M̂ = N1r N j
j=1 m̂ ;
r
THE THEORETICAL VALUES OF THE FOURTH ORDER HOC [15], [16]
end
3: if choosing weighty voting (WV) method, Calculate the
validation accuracy at each receiver antenna accj ;
j
Set W j = Nracc ;
accnr
Nr nr =1

M̂ = j=1 W · m̂j ; j

end
4: m̂V oting = arg maxn∈[1,|M|] M̂ (n);
5: return The predicted modulation type m̂V oting . Co-AMC method. For the fair comparison with the CNN-based Co-
AMC method, the ANN structure has three fully-connected layers with
the same parameters with the three fully-connected layers in the CNN.
Algorithm 2: The Co-AMC Based on the Averaging
Method. IV. SIMULATION RESULTS
Input: Test sample {y j }N r
j=1 and the trained CNN; Both CNN in the Co-AMC method and ANN in the traditional AMC
Output: The predicted modulation type; method are based on Keras and are trained on the GPU. In addition,
1: for j = 1 : Nr : the simulation of MIMO system, MIMO signal and HOC extraction
Give the P j = [P (m1 |yj ), P (m2 |yj ), . . ., P (m|M| |yj )]; are relied on Matlab. We prepare 20000 samples per SNR per type for
end training, which are divided into two parts for training and validation
2: if choosingdirect average (DA) method, by the ratio of 7:3, respectively, and 10000 samples per SNR per type
P̂ = N1r N r
j=1 P j
; for test. In addition, There are two classification performance metrics
snr
end of the correct classification probability Pcc at snr dB, where snr ∈
ave
3: if choosing weighty average (WA) method, Calculate the [−10, 10] dB and the average correct classification probability Pcc .
validation accuracy at each receiver antenna accj ; Hence they are defined as follows,
j
Set W j = Nracc ; snr
accnr snr Scorrect
Nr nr =1
Pcc = × 100%, (4)
P̂ = j=1 W · P ; j j Stest · |M|
end 10
S snr
4: m̂Averaging = arg maxn∈[1,|M|] P̂ (n); ave
Pcc = snr=−10 correct × 100%, (5)
5: return The predicted modulation type m̂Averaging . Stest · |M| · Nsnr
snr
where Stest is the number of test samples of each type; Scorrect is the
samples classified correctly at snr dB; Nsnr are the number of SNR
different. In this paper, we apply the the normalized validation accuracy for test, and it is equal to eleven in this paper.
of each antenna as each received antenna’s weight.
In detail, we test the trained CNN on the validation dataset, and then A. Performance Comparison vs. Cooperative Rules
calculate the each antenna’s accuracy based on their corresponding
validation dataset, which is denoted as accj , j ∈ [1, Nr ]. Thus, the The performance of different cooperative rules-based Co-AMC
j methods is shown in Fig. 4, where “AMC” is the average correct
normalized validation accuracy acc  j = Nracc , j ∈ [1, Nr ] is
nr =1
accnr correct classification probability of four received antennas, and other
set as the corresponding weight of each received antenna W j , j ∈ other Co-AMC methods are based on four cooperative decision rules,
[1, Nr ]. respectively. It can be observed that the Co-AMC methods have higher
The specified descriptions of these methods are shown as follows, classification performance than AMC method without cooperative de-
where the direct voting (DV) method and the weighty voting (WV) are cision rules. What’ more, the averaging method is always better than
listed in Algorithm 1, and the direct averaging (DA) method and the the voting method, and the weighty method performs better than the
ave
weighty averaging (WA) are given in Algorithm 2. direct method, which can be also demonstrated with Pcc in Table III.
Here, the weights in the weighty methods are decided by the each
validation accuracy of each antenna, and the weight can describe the
B. Review of the Traditional AMC Method quality for the modulation classification. It means that the high weights
Based on high order cumulants (HOC) and ANN [15], [16], the tra- will be assigned the antenna with the high validation accuracy, while
ditional AMC method is introduced for the comparison of the proposed the low weights will be given to the antenna with the low valida-
CNN-based Co-AMC method, and its structure is shown in Fig. 3. In this tion accuracy, which is different from the same-weight-assignment
paper, the HOC of fourth order, C4o , o ∈ {0, 1, 2}, is considered, and method in the direct methods. Thus, the weighty methods has the better
its theoretical values are shown in Table II. In addition, ANN is chosen performance.
as the classifier. The traditional method also applies the centralized Besides, it is noted that we consider that the number of the received
training and cooperative decision, which are same with the CNN-based antennas is four, which means that decision maker has four voter in the

Authorized licensed use limited to: University of Exeter. Downloaded on May 05,2020 at 15:47:06 UTC from IEEE Xplore. Restrictions apply.
4578 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 69, NO. 4, APRIL 2020

TABLE III
THE AVERAGE CORRECT CLASSIFICATION PROBABILITY OF THE CO-AMC
METHOD UNDER VARIOUS COOPERATIVE DECISION RULES

Fig. 5. The correct classification performance of Co-AMC method and HOC


and traditional AMC method.

B. Comparing With Traditional AMC Method


The WA-based Co-AMC method has the best performance in four
Co-AMC methods. Thus, we also consider to apply the WA method into
the HOC and ANN-based traditional AMC method. The classification
performances of Co-AMC method and traditional AMC method under
different transmitted antennas and the same received antennas are
shown in Fig. 5. Compared with the HOC and ANN-based traditional
AMC methods, the CNN-based Co-AMC methods have the better clas-
sification performances under the different kinds of MIMO antennas.
It is demonstrated that the CNN can effectively modulation features for
classification than the manmade features, such as HOC features.

V. CONCLUSION
In this correspondence, we propose the CNN-based Co-AMC
methods for MIMO systems. Four cooperative decision rules of DV,
WV, DA, and WA methods are applied for the multiple received
antennas to cooperatively decide the final modulation type. The
Fig. 4. The classification performance of CNN-based Co-AMC method under
different cooperative decision rules. (a) Nr = 4, Nt = 1. (b) Nr = 4, Nt = 2. simulation results demonstrate that the voting methods has weaker
(c) Nr = 4, Nt = 4. performances than the averaging methods in the CNN-based Co-AMC
method. Besides, the weighty methods, where the weights are decided
by the validation accuracy of each antenna, is better than the direct
methods, which assign the same weights for each antenna. Moreover,
the proposed CNN-based Co-AMC method performs better than the
voting methods, but the number of modulation types in M is also four. HOC and ANN-based traditional AMC methods under the condition
Thus, it is possible that multiple modulation types have the maximum of the same cooperative rule. The results show that the CNN has the
votes at the same time in the DV method, and we have to randomly capability to extract the more effective features for the modulation
choose a modulation type as the predicted modulation type. classification than the traditional artificial feature designing methods.

Authorized licensed use limited to: University of Exeter. Downloaded on May 05,2020 at 15:47:06 UTC from IEEE Xplore. Restrictions apply.
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 69, NO. 4, APRIL 2020 4579

REFERENCES [18] F. Hameed, O. A. Dobre, and D. C. Popescu, “On the likelihood-based


approach to modulation classification,” IEEE Trans. Wireless Commun.,
[1] F. Meng, P. Chen, L. Wu, and X. Wang, “Automatic modulation classi- vol. 8, no. 12, pp. 5884–5892, Dec. 2009.
fication: A deep learning enabled approach,” IEEE Trans. Veh. Technol., [19] N. Kato et al., “The deep learning vision for heterogeneous network traffic
vol. 67, no. 11, pp. 10760–10772, Nov. 2018. control: Proposal, challenges, and future perspective,” IEEE Wireless
[2] Y. Wang, M. Liu, J. Yang, and G. Gui, “Data-driven deep learning for Commun., vol. 24, no. 3, pp. 146–153, Jun. 2017.
automatic modulation recognition in cognitive radios,” IEEE Trans. Veh. [20] Z. Md. Fadlullah et al., “State-of-the-art deep learning: Evolving ma-
Technol., vol. 68, no. 4, pp. 4074–4077, Apr. 2019. chine intelligence toward tomorrow’s intelligent network traffic control
[3] W. Wang, J. Yang, M. Liu, and G. Gui, “LightAMC: Lightweight automatic systems,” IEEE Commun. Surv. Tut., vol. 19, no. 4, pp. 2432–2455,
modulation classification using deep learning and compressive sensing,” Oct.–Dec. 2017.
IEEE Trans. Veh. Technol., vol. 69, no. 3, pp. 3491–3495, Mar. 2020. [21] T. K. Rodrigues, K. Suto, and N. Kato, “Edge cloud server deployment
[4] B. Huang, Z. Xu, B. Jia, and G. Mao, “An online radio map update scheme with transmission power control through machine learning for 6G internet
for WiFi fingerprint-based localization,” IEEE Internet Things J., vol. 6, of things,” IEEE Trans. Emerg. Topics Comput., to be published, doi:
no. 4, pp. 6909–6918, Aug. 2019. 10.1109/TETC.2019.2963091.
[5] S. Wang, G. Mao, J. A. Zhang, “Joint time-of-arrival estimation for coher- [22] B. Mao et al., “Routing or computing? The paradigm shift towards in-
ent UWB ranging in multipath environment with multi-user interference,” telligent computer network packet transmission based on deep learning,”
IEEE Trans. Signal Process., vol. 67, no. 14, pp. 3743–3755, Jul. 2019. IEEE Trans. Comput., vol. 66, no. 11, pp. 1946–1960, Nov. 2017.
[6] M. Liu, T. Song, G. Gui, J. Hu, and H. Sari, “Deep cognitive perspective: [23] G. Gui, H. Huang, Y. Song, and H. Sari, “Deep learning for an effec-
Resource allocation for NOMA based heterogeneous IoT with imperfect tive nonorthogonal multiple access scheme,” IEEE Trans. Veh. Technol.,
SIC,” IEEE Internet Things J., vol. 6, no. 2, pp. 2885–2894, Apr. 2019. vol. 67, no. 9, pp. 8440–8450, Sep. 2018.
[7] C. Li, Q. Luo, G. Mao, M. Sheng, and J. Li, “Vehicle-mounted base station [24] N. Ye, X.-M. Li, H. Yu, L. Zhao, W. Liu, and X. Hou, “DeepNOMA: A uni-
for connected and autonomous vehicles: Opportunities and challenges,” fied framework for NOMA using deep multi-task learning,” IEEE Trans.
IEEE Wireless Commun. Mag., vol. 26, no. 4, pp. 30–36, Aug. 2019. Wireless Commun., to be published, doi: 10.1109/TWC.2019.2963185.
[8] M. Liu, J. Yang, T. Song, J. Hu, and G. Gui, “Deep learning-inspired [25] H. Huang et al., “Deep learning for physical-layer 5G wireless techniques:
message passing algorithm for efficient resource allocation in cognitive Opportunities, challenges, and solutions,” IEEE Wirel. Commun., vol. 27,
radio networks,” IEEE Trans. Veh. Technol., vol. 69, no. 1, pp. 641–653, no. 1, pp. 214–222, Feb. 2020.
Jan. 2019. [26] H. Huang, Y. Peng, J. Yang, W. Xia, and G. Gui, “Fast beamforming design
[9] T. O’Shea and J. Hoydis, “An introduction to deep learning for the physical via deep learning,” IEEE Trans. Veh. Technol., vol. 69, no. 1, pp. 1065–
layer,” IEEE Trans. Cogn. Commun. Netw., vol. 3, no. 4, pp. 563–575, 1069, Jan. 2020.
Dec. 2017. [27] F. Tang et al., “An intelligent traffic load prediction-based adaptive channel
[10] B. Tang, Y. Tu, Z. Zhang, and Y. Lin, “Digital signal modulation classifica- assignment algorithm in SDN-IoT: A deep learning approach,” IEEE
tion with data augmentation using generative adversarial nets in cognitive Internet Things J., vol. 5, no. 6, pp. 5141–5154, Dec. 2018.
radio networks,” IEEE Access, vol. 6, pp. 15713–15722, 2018. [28] G. Gui, F. Liu, J. Sun, J. Yang, Z. Zhou, and D. Zhao, “Flight delay
[11] S. Hu, Y. Pei, P. P. Liang, and Y.-C. Liang, “Deep neural network for robust prediction based on aviation big data and machine learning,” IEEE Trans.
modulation classification under uncertain noise conditions,” IEEE Trans. Veh. Technol., vol. 69, no. 1, pp. 140–150, Jan. 2020.
Veh. Technol., vol. 69, no. 1, pp. 564–577, Jan. 2020. [29] X. Zhu, Z. Zheng, Z. Dou, and R. Zhou, “The individual identification
[12] Y. Tu, Y. Lin, J. Wang, and J.-U. Kim, “Semi-supervised learning with gen- method of wireless device based on dimensionality reduction and machine
erative adversarial networks on digital signal modulation classification,” learning,” J. Supercomputing, vol. 5, pp. 1–8, 2017.
Comput. Mater. Continua, vol. 55, no. 2, pp. 243–254, 2018. [30] N. Kato, B. Mao, F. Tang, Y. Kawamoto, and J. Liu, “Ten challenges
[13] Y. Tu, and Y. Lin, “Deep neural network compression technique towards in advancing machine learning technologies towards 6G,” IEEE Wirel.
efficient digital signal modulation recognition in edge device,” IEEE Commun. Mag., to be published, doi: 10.1109/MNET.001.1900476.
Access, vol. 7, pp. 58113–58119, 2019. [31] H. Gacanin, “Autonomous wireless systems with artificial intelligence: A
[14] A. Swami, and B. M. Sadler, “Hierarchical digital modulation classifica- knowledge management perspective,” IEEE Veh. Technol. Mag., vol. 14,
tion using cumulants,” IEEE Trans. Commun., vol. 48, no. 3, pp. 416–429, no. 1, pp. 51–59, Sep. 2019.
Mar. 2000. [32] F. Tang, Y. Kawamoto, N. Kato, and J. Liu, “Future intelligent and se-
[15] K. Hassan, I. Dayoub, W. Hamouda, C. N. Nzeza, and M. Berbineau, cure vehicular network towards 6G: Machine-learning approaches,” Proc.
“Blind digital modulation identification for spatially-correlated MIMO IEEE, vol. 108, no. 2, pp. 292–307, Feb. 2020.
systems,” IEEE Trans. Wireless Commun., vol. 11, no. 2, pp. 683–693, [33] J. Sun, W. Shi, Z. Han, J. Yang, and G. Gui, “Behavioral modeling and
Feb. 2012. linearization of wideband RF power amplifiers using BiLSTM networks
[16] M. Abdelbar, B. Tranter, and T. Bose, “Cooperative modulation classifi- for 5G wireless systems,” IEEE Trans. Veh. Technol., vol. 68, no. 11,
cation of multiple signals in cognitive radio networks,” in Proc. IEEE Int. pp. 10348–10356, Nov. 2019.
Conf. Commun., Jun. 10–14, 2014, pp. 1483–1488. [34] H. He, S. Jin, C. K. Wen, F. Gao, G. Y. Li, and Z. Xu, “Model-driven deep
[17] D. Das, P. K. Bora, and R. Bhattacharjee, “Blind modulation recognition learning for physical layer communications,” IEEE Wireless Commun.,
of the lower order PSK signals under the MIMO keyhole channel,” IEEE vol. 26, no. 5, pp. 77–83, Oct. 2019.
Commun. Lett., vol. 22, no. 9, pp. 1834–1837, Sep. 2018.

Authorized licensed use limited to: University of Exeter. Downloaded on May 05,2020 at 15:47:06 UTC from IEEE Xplore. Restrictions apply.

You might also like