You are on page 1of 6

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/TVT.2020.2981995, IEEE
Transactions on Vehicular Technology

Automatic Modulation Classification for MIMO


Systems via Deep Learning and Zero-Forcing
Equalization
Yu Wang, Jie Gui, Senior Member, IEEE, Yue Yin, Juan Wang, Jinlong Sun, Guan Gui, Senior Member, IEEE,
Haris Gacanin, Senior Member, IEEE, Hikmet Sari, Fellow, IEEE, and Fumiyuki Adachi, Life Fellow, IEEE

Abstract—Automatic modulation classification (AMC) is one of the signal, and then apply support vector machine (SVM)
the most critical technologies for non-cooperative communication or traditional artificial neural network (ANN) to classify the
systems. Recently, deep learning (DL) based AMC (DL-AMC) modulation types [4]. In addition, these features can represent
methods have attracted significant attention due to their
preferable performance. However, the study of most of DL-AMC different modulation types. The modern features includes high
methods are concentrated in the single-input and single-output order cumulants (HOC), instantaneous frequency features,
(SISO) systems, while there are only a few works on DL-based wavelet transformation (WT) features, and so on. The most
AMC methods in multiple-input and multiple-output (MIMO) common combination of the traditional AMC method is ANN
systems. Therefore, we propose in this work a convolutional with HOC [4], [5], which is applied into both single-input and
neural network (CNN) based zero-forcing (ZF) equalization AMC
(CNN/ZF-AMC) method for MIMO systems. Simulation results single-output (SISO) systems and multiple-input and multiple-
demonstrate that the CNN/ZF-AMC method achieves better output (MIMO) systems.
performance than the artificial neural network (ANN) with high Recently, deep learning (DL) has emerged as one of the
order cumulants (HOC)-based AMC method under the condition most powerful tools for classification [6]–[11]. Thus, DL
of the perfect channel state information (CSI). Moreover, we also has been applied into various communication technologies
explore the impact of the imperfect CSI on the performance of the
CNN/ZF-AMC method. Simulation results demonstrated that the [12]–[16], e.g., beam management [17], resource allocation
classification performance is not only influenced by the imperfect [18]–[20], non-orthogonal multiple access (NOMA) [21],
CSI, but also associated with the number of the transmit and [22], traffic control [23], [24], to enhance physical layer
receive antennas. and network layer communication [25]. DL can be divided
Index Terms—Automatic modulation classification, deep learn- in two different categories. The first one is based on the
ing, zero-forcing equalization, channel statement information, in-phase and quadrature (IQ) components of signals. T. J.
multiple-input and multiple-output systems. Oshea et al., firstly proposed a convolutional neuron network
(CNN)-based AMC method, trained on a large number of IQ
I. I NTRODUCTION samples, and achieved outstanding performances [26]. Then,
Automatic modulation classification (AMC) is one of the various neural networks, such as long short-term memory
most critical techniques for non-cooperative communication network (LSTM) [28] and convolutional long short-term deep
for analyzing the unauthorized users [1], [2]. AMC is neural networks (CLDNN) [27], were proposed for AMC
generically modeled as a pattern recognition problem, and under various noise conditions. The other is the constellation
the traditional AMC methods are based on efficient classifier diagram-based AMC methods, where the trimmed CNN-
designs [3]. Specifically, signal features are extracted from based supervised AMC method and generative adversarial
network (GAN)-based semi-supervised AMC method have
This work was supported by the Project Funded by the National Science and been proposed [29], [30], respectively. What’s more, DL-based
Technology Major Project of China under Grant TC190A3WZ-2, the National AMC in MIMO systems has been explored. Y. Wang, et
Natural Science Foundation of China under Grant 61901228 and 61671253,
the Jiangsu Specially Appointed Professor under Grant RK002STP16001, al. [31] proposed a CNN-based multiple-antenna cooperative
the Innovation and Entrepreneurship of Jiangsu High-level Talent under AMC (Co-AMC) in a uncorrelated MIMO channel. M. H.
Grant CZ0010617002, the Six Top Talents Program of Jiangsu under Grant Shah, and X. Dang [32] proposed two kinds of AMC methods
XYDXX-010, the 1311 Talent Plan of Nanjing University of Posts and
Telecommunications. (Corresponding author: Guan Gui) via sparse auto-encoder (SAE)-based deep neural network
Y. Wang, Y. Yin, J. Wang, J. Sun, and G. Gui, and H. Sari are (DNN) and radial basis function network (RBFN) for space-
with College of Telecommunications and Information Engineering, Nanjing time-block-codes (STBC)-MIMO system.
University of Posts and Telecommunications, Nanjing 210003, China
(E-mails: {1018010407, 1018010408, 1219012920, sunjinlong, guiguan, In this paper, we propose a CNN-based zero-forcing
hikmet}@njupt.edu.cn). (ZF) equalization AMC (CNN/ZF-AMC) method for MIMO
J. Gui is with Department of Computational Medicine and Bioinformatics, systems. The ZF equalization technology is adopted to enhance
University of Michigan, MI 48109, USA (E-mail: guijie@ustc.edu).
H. Gacanin is with Faculty of Electrical Engineering and Information the classification performance under the perfect CSI and the
Technology, RWTH Aachen University, Aachen 55-52062, Germany (e-mail: imperfect CSI, because ZF equalization can increase SNR of
harisg@ieee.org). the received signal under perfect CSI or imperfect CSI (with
F. Adachi is with Research Organization of Electrical Communi-
cation (ROEC) Tohoku University, Sendai 980-8577 Japan (e-mail: limited channel estimation errors). In the former case, we
adachi@ecei.tohoku.ac.jp) compare the perfect CSI-aided CNN/ZF-AMC method with

0018-9545 (c) 2020 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.
Authorized licensed use limited to: University of Exeter. Downloaded on May 05,2020 at 15:45:45 UTC from IEEE Xplore. Restrictions apply.
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/TVT.2020.2981995, IEEE
Transactions on Vehicular Technology

the traditional methods. Our results reveal the huge advantage can be expressed as
of the CNN/ZF-AMC method. In the latter case, the imperfect √ σ2
CSI is generated by the channel error model rather than the N M SE = 2 − 2 1 − σe = σe + e + o(σe2 ), (5)
4
estimated CSI to study the factors affecting the classification
performance. where the second term is achieved by Taylor expansion. When
σe  1, NMSE is approximately equal to σe .
II. S YSTEM M ODEL
III. T HE P ROPOSED CNN/ZF-AMC M ETHOD
Assuming that the MIMO channel is a time-invariant In this section, we introduce the CNN/ZF-AMC method,
complex-valued MIMO channel, the received signal at the n-th whose structure is shown in Fig. 1(a). The CNN/ZF-AMC
sampling time can be given as method consists of three main parts: channel estimation, ZF
R(n) = HT(n) + G(n), (1) equalizer, and CNN applied for identifying modulation types.
In order to make understanding easier, we mainly introduce
where H is the MIMO channel matrix of size Nr × the part from three aspects: dataset generation, CNN for the
Nt (Nr ≥ Nt ), and it obeys the circular symmetric ZF-AMC method, and ANN and HOC for the traditional AMC
complex normal distribution with zero mean and unit method.
variance; R(n) = [R1 (n), R2 (n), · · · , RNr (n)]T is the
Nr -received signal vector, obtained perfectly by Nyquist

Modulation type
Vectorization
ZF equalizer
Transmitter

Receiver
sampling without phase offset and frequency offset; T(n) =
[T1 (n), T2 (n), · · · , TNt (n)]T is the Nt -transmitted signal CNN



vector, and E[T(n)TH (n)] = ET INt , where [·]H is the



conjugate transpose operation; G(n) is the additive white
Gaussian noise (AWGN), the element of which obeys the
circular symmetric complex normal distribution with zero Channel
mean and EG variance. estimation

Equalization is applied to reveal the ambiguity of the (a) The structure of the proposed CNN/ZF-AMC method.
received signal sequence [4], and ZF equalization is FC (256)
FC (128)
considered. The received signal via ZF equalization can be FC (4)
Conv (128, 16)
written as, Conv (64, 8)

R̂(n) = ZF (Ĥ)R(n), (2)

----
† H H

----
where ZF (Ĥ) = Ĥ = (Ĥ Ĥ)−1 Ĥ is the equalization
H H
matrix, where (Ĥ Ĥ)−1 Ĥ is denoted as the pseudo inverse
operation of Ĥ. In addition, Ĥ is the estimated channel matrix.
In this paper, we consider perfect CSI case (i.e., Ĥ = H) and
imperfect CSI case (i.e., Ĥ 6= H). Feature extraction module Classification module

Assuming the perfect CSI, our proposed CNN/ZF-AMC (b) The CNN structure of the proposed method.
method is compared with other AMC methods, while we adopt
Fig. 1. The structure of the CNN/ZF-AMC method with the specified
a channel error model to generate the channel matrix as the structure of CNN, where “Conv” is the convolutional layer and “FC”
imperfect CSI. The channel error model is written as represents the fully-connected layer.
√ √
Ĥ = 1 − σe H + σe E, (3)
where σe is the channel error coefficient, and E is the error A. Dataset Generation
matrix, which is independent of H and each element obeys Here, a complex-baseband equivalent multi-antenna system
the zero-mean and unit-variance circular symmetric complex model is considered and the process of dataset generation
normal distribution. The reason why we choose this model is shown in Fig. 2. Specifically, random data are modulated
is that the mean and variance of the element in Ĥ is the with different modulation types, including binary phase shift
same with that of H. However, it is difficult to relate the keying (BPSK), quadrature phase shift keying (QPSK), eight
channel estimation error with σe in (3). Hence, we define the phase shift keying (8PSK), and sixteen quadrature amplitude
normalized mean square error (NMSE) between Ĥ and H, modulation (16QAM). The modulation signal vector can be
which is generally applied to measure the channel estimation denoted as X, the size of which is 1 × N (N is the
error [33], and it can be written as number of symbols, and here N = 128). In addition, for
E(|hij − ĥij |2 ) a fair comparison, X is normalized with unit power, i. e.,
N M SE = (4) ||X||22 = 1. Then, X is reshaped into a Nt × N/Nt matrix,
E(|hij |2 )
and it can be represented as [T1 ; T2 ; · · · ; TNt ], where Ti =
where hij and ĥij are the (i, j)-th element of H and Ĥ, [Ti (1), Ti (2), · · · , Ti (N/Nt )], i ∈ [1, Nt ] is the transmitted
respectively. NMSE can be easily associated with σe , and it signal vector at the i-th antenna.

0018-9545 (c) 2020 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.
Authorized licensed use limited to: University of Exeter. Downloaded on May 05,2020 at 15:45:45 UTC from IEEE Xplore. Restrictions apply.
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/TVT.2020.2981995, IEEE
Transactions on Vehicular Technology

TABLE I
T HE THEORETICAL VALUES OF C4 [3], [4].

Random


Modulator Reshape Type
data … C4k
BPSK QPSK 8SPK 16QAM
C40 –2 –1 0 –0.68
MIMO C41 –2 0 0 0
channel C42 –2 –1 –1 –0.68

ZF
Dataset Vectorization


equalizer


1(a), “CNN” in the CNN/ZF-AMC method is replaced with
“ANN+HOC” in the traditional AMC method. Specifically, the
fourth order HOC features are applied, which is denoted as C4
Fig. 2. The process of dataset generation. and is shown in Tab. I, and the feature vector is extracted from
the dataset for CNN in the CNN/ZF-AMC method. In addition,
the ANN structure has the same structure as the classification
When passing through the MIMO channel, the received module in Fig. 1(b).
signal vector at the j-th receive antenna is denoted
as [R1 ; R2 ; ...; RNr ] with size Nr × N/Nt , and Rj =
[Rj (1), Rj (2), · · · , Rj (N/Nt )], j ∈ [1, Nr ]. Next, the re- IV. R ESULTS AND D ISCUSSIONS
ceived signal matrix can be equalized by ZF equalizer, and In this section, we show two sets of simulation results which
the equalized signal sequence is [R̂1 , R̂2 , · · · , R̂Nt ]T with size are respectively in the perfect CSI and imperfect CSI cases.
Nt × N/Nt , which is vectorized into a 1 × N vector R̂. The In the former case, the CNN/ZF-AMC method and the ANN
training and test samples are extracted from R̂. Specifically, and HOC-based traditional AMC method are compared, while
the real part and imaginary part of R̂: R(R̂) and I(R̂) are the impact of the channel estimation error on the classification
separated and then they are combined into a 2 × N matrix performance is investigated in the latter case. Here, the correct
[R(R̂); I(R̂], which is a sample for training or test. It is classification probability is adopted as the evaluation metric,
noted that we prepare 20,000 samples for training, and 10,000 and it can be represented as Pcc = Sc /S × 100%, where Sc
samples for testing for each SNR value. is the number of correctly classified samples, and S is the
number of the total samples for the given SNR.
B. The Proposed CNN/ZF-AMC Method
1) CNN structure: In this correspondence, we adopt a A. Performance Comparison in the Perfect CSI Case
simple CNN with one feature extraction module with two The classification performances are shown in Fig. 3. It can
convolutional layers and one classification module with three be obviously observed that the CNN/ZF-AMC method has
fully-connected layers, the structure of which is shown in a great advantage over the ANN and HOC-based traditional
Fig. 1(b). What’s more, rectified linear unit (ReLU), batch AMC-method, where “CNN (Nr , Nt )” represents the former
normalization (BN), and dropout follow behind each available one and “ANN with C4 (Nr , Nt )” is the latter one. In addition,
layer except the last fully-connected layer, and the former the fewer transmitter antennas, the better performance, when
one is as activation function, while the latter two are to the number of the receive antennas is fixed. For explaining
prevent overfitting and slightly accelerate the training process. this result, we perform some analysis as follows.
In addition, Softmax is chosen as the activation function of The received signal sequence via ZF equalization with
the last layer. perfect CSI can be written as follows.
2) Training and test phase: Before training, the training
dataset is divided into training part and validation part for R̂(n) = ZF (H)R(n) = T(n) + H† G(n), (6)
cross-validation, which are applied to update the trainable
parameters of CNN, and choose the best trained model or and the post-processing noise can be represented as Ĝ(n) =

parameters, respectively. We choose an adaptive learning rate Ĥ G(n). Thus, the post-processing SNR [4] can be written as
optimizer of ADAM, and select the classification cross entropy " #
E[T(n)TH (n)] ET
function as the object function. Other parameters, including the γ
ei = = ,
maximum epoch, early-stopping epoch, batch size are set as
H
E(Ĝ(n)Ĝ (n)) ii EG [H (H† )H ]ii

(7)
100, 20 and 500, respectively. After training, the test samples γ
= , i ∈ [1, Nt ],
are fed into the trained CNN for the predicted labels. [(HH H)−1 ]ii
where [·]ii is the i-th diagonal element of a matrix, and γ =
C. Review of Traditional AMC Method ET /EG is actual SNR. In addition, 1/[(HH H)−1 ]ii is known
Here, ANN and HOC-based traditional AMC method, as a chi-quare distributed random variable with 2(Nr −N t+1)
which is a classical combination of classifier and feature [4], is degrees of freedom [33], i.e., 1/[(HH H)−1 ]ii ∼ χ2 [2(Nr −
as a comparison for highlighting the superior performance of Nt + 1)]. The exception of γ ek is
the CNN/ZF-AMC method. The structure of the traditional
method is similar to the CNN/ZF-AMC methods in Fig. γi ] = 2(Nr − Nt + 1)γ = 2(∆ + 1)γ,
E[e (8)

0018-9545 (c) 2020 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.
Authorized licensed use limited to: University of Exeter. Downloaded on May 05,2020 at 15:45:45 UTC from IEEE Xplore. Restrictions apply.
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/TVT.2020.2981995, IEEE
Transactions on Vehicular Technology

and the SNR gain is determined by the difference, ∆ = Nr −


Nt between the number of the receive antennas and that of the
transmit antennas ∆ = Nr − Nt , which means that the larger
∆, the more performance improvement, but the performance
gap with different transmit antennas in the CNN/ZF-AMC
method is more limited than that in the traditional method.

(a) Nr = 4, Nt = 1

Fig. 3. The performance comparison between the proposed CNN/ZF-


AMC method and the ANN-based traditional AMC method. “CNN (Nr , Nt )”
represents the CNN/ZF-AMC method in the MIMO system with Nr receiving
antennas and Nt transmitting antennas, while “ANN with C4 (Nr , Nt )” is
the traditional AMC method based on ANN and fourth-order cumulants in
different MIMO systems.

B. Performance Comparison vs. Channel Error Coefficient


The perfect CSI is hardly obtained in the actual communi- (b) Nr = 4, Nt = 2
cation systems. Thus, we focus on the CNN/ZF-AMC method
in the imperfect CSI case. It can be observed that with the
increasing of σe , the classification performance is gradually
decreasing, which is shown in Fig. 4. However, there is a huge
differences in the classification performance for a different
combination of receive and transmit antennas, when σe is the
same. Specifically, when σe = 0.2 and SNR = 10 dB, the
correct classification probability of the MIMO system with
Nr = 4 and Nt = 1 can reach up to nearly 100%, but that
of the MIMO system with Nr = 4 and Nt = 4 barely exceed
50%, which are shown in Fig. 4(a) and Fig. 4(c). We give
some analysis for the detailed factors that lead to the above
performance difference, which are shown as follows.
Based on the channel error model Ĥ, the ZF equalization-
based received signal can be given by
† (c) Nr = 4, Nt = 4
R̂(n) = ZF (Ĥ)R(n) = Ĥ [HT(n) + G(n)], (9)
√ Fig. 4. The classification performances of the ZF-AMC method with different
† √
where Ĥ = ( 1 − σe H + q σe E)† , which can be antennas under different σe ∈ {0, 0.05, 0.1, 0.2}.
1 † σe †
approximated to √1−σ H (INr − 1−σe EH ) by Taylor
e
expansion when σe  1. Thus, (9) can be approximated as
1
R̂(n) ≈ √ [T(n) + H† G(n)
1 − σe
r
σe
r
σe and the post-processing transmitted√signal and noise can
− H† ET(n) − H† EH† G(n)], be represented by√ R̂(n) = T(n)/√ 1 − σe , and Ĝ(n) =
1 − σe 1 − σe σ σ
(10) √ 1
1−σ
H† G(n) − 1−σee H† ET(n) − 1−σee H† EH† G(n), respec-
e

0018-9545 (c) 2020 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.
Authorized licensed use limited to: University of Exeter. Downloaded on May 05,2020 at 15:45:45 UTC from IEEE Xplore. Restrictions apply.
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/TVT.2020.2981995, IEEE
Transactions on Vehicular Technology

tively. Then, the post-processing SNR can be expressed as [5] S. Kharbech, et al., “Blind digital modulation identification for time-
selective MIMO channels,” IEEE Wirel. Commun. Lett., vol. 3, no. 4,
" H #
E[T̂(n)T̂ (n)] pp. 373–376, 2014.
γ
ei = H [6] B. Mao, et al., “Routing or computing? The paradigm shift towards
E([Ĝ(n)Ĝ (n)] ii intelligent computer network packet transmission based on deep
γ learning,” IEEE Trans. Comput., vol. 66, no. 11, pp. 1946–1960, Nov.
= H
, 2017.
σe
[1 + 1−σ N γ + σe
tr((H H)−1 )][(HH H)−1 ]
e
t 1−σ e
ii [7] H. Gacanin, “Autonomous wireless systems with artificial intelligence:
(11) A knowledge management perspective,” IEEE Veh. Technol. Mag., vol.
14, no. 1, pp. 51–59, 2019.
where i ∈ [1, Nt ] and tr(·) is the matrix trace operation, and
[8] B. Mao, F. Tang, Z. Md. Fadlullah, and N. Kato, “An intelligent route
tr((HH H)−1 ) can be ignored [33]. The exception of γ ei is computation approach based on real-time deep learning strategy for
software defined communication systems,” IEEE Trans. Emerg. Topics
2(Nr − Nt + 1)γ 2(∆ + 1)γ Comput., doi: 10.1109/TETC.2019.2899407.
E(e
γi ) = σe = σe , (12)
1 + 1−σe Nt γ 1 + 1−σ e
Nt γ [9] J. Sun, W. Shi, Z. Han, J. Yang, G. Gui, “Behavioral modeling and
linearization of wideband RF power amplifiers using BiLSTM networks
when γ is very high (e.g., γ → ∞), eq. (12) can be for 5G wireless systems,” IEEE Trans. Veh. Technol.,, vol. 68, no. 11,
approximated by pp. 10348–10356, 2019.
[10] G. Gui, M. Liu, F. Tang, N. Kato, and F. Adachi, “6G: Opening new
2(∆ + 1) horizons for integration of comfort, security and intelligence,” IEEE
γi ) →
E(e σe , (13) Wireless Commun. Mag., doi: 10.1109/MWC.001.1900516.
Nt 1−σ e [11] Y. Wang, M. Liu, J. Yang and G. Gui, “Data-driven deep learning for
automatic modulation recognition in cognitive radios,” IEEE Trans. Veh.
From the above function, It is obvious that the classification Technol., vol. 68, no. 4, pp. 4074–4077, 2019.
performances of the CNN/ZF-AMC method depend not only [12] H. Huang, S. Guo, et al., “Deep learning for physical-layer 5G
on σe , but also on ∆ for the given value of Nr . Hence, when wireless techniques: Opportunities, challenges and solutions,” IEEE
Wirel. Commun., vol. 27, no. 1, pp. 214–222, 2020.
number of transmitting and receiving antennas is unchanged, [13] Z. Md. Fadlullah, et al., “State-of-the-art deep learning: evolving
the higher σe will lead to the worse classification performance, machine intelligence toward tomorrow’s intelligent network traffic
which is demonstrated in Fig. 4. In addition, if σe and Nr control systems,” IEEE Commun. Surveys and Tuts., vol. 19, no. 4, pp.
2432–2455, 2017.
are fixed, the larger Nt will bring in the smaller ∆. Then, it [14] N. Kato, et al., “The deep learning vision for heterogeneous network
will result into the worse identification performances under the traffic control: Proposal, challenges, and future perspective,” IEEE Wirel.
condition of the more receiving antennas, which is obvious in Commun. Mag., vol. 24, no. 3, pp. 146–153, 2016.
Fig. 4, especially when σe = 0.2. [15] Z. Zhou, H Liao, B Gu, K Huq, Sd Mumtaz, and R Jonathan, “Robust
mobile crowd sensing: When deep learning meets edge computing,”
IEEE Netw., vol. 32, no. 4, pp. 54–60, Jul./Aug. 2018.
V. C ONCLUSION [16] N. Kato, B. Mao, F. Tang, Y. Kawamoto, and J. Liu, “Ten challenges
in advancing machine learning technologies towards 6G,” IEEE Wirel.
In this correspondence, we proposed an effective CNN/ZF- Commun. Mag., doi: 10.1109/MNET.001.1900476
AMC method for MIMO systems. Specifically, ZF equaliza- [17] H. Huang, et al., “Fast beamforming design via deep learning,” IEEE
tion technique was applied to reveal the ambiguity of the Trans. Veh. Technol., in press, doi: 10.1109/TVT.2019.2949122.
[18] M. Liu, et al., “Deep learning-inspired message passing algorithm for
received signal with the aid of CSI for the improvement of efficient resource allocation in cognitive radio networks,” IEEE Trans.
various AMC methods. We considered the perfect CSI and Veh. Technol., vol. 69, no. 1, pp. 641–653, Jan. 2019.
the imperfect one. In the perfect CSI case, the CNN/ZF- [19] L. Liang, H. Ye, G. Yu, and G. Y. Li, “Deep-learning-based wireless
resource allocation with application to vehicular networks,” Proc. IEEE,
AMC method can achieve much better performances than in press, doi: 10.1109/JPROC.2019.2957798
the traditional ANN and HOC-based AMC method. We also [20] H. Liang, X. Zhang, J. Zhang, Q. Li, S. Zhou, and L. Zhao, “A novel
explored the classification performances of the CNN/ZF-AMC adaptive resource allocation model based on SMDP and reinforcement
learning algorithm in vehicular cloud system,” IEEE Trans. Veh.
method in the case the imperfect CSI. Then, we demonstrated Technol., vol. 68, No. 10, pp. 10018–10029, Oct. 2019.
that the classification performance of the proposed method [21] G. Gui, et al., “Deep learning for an effective nonorthogonal multiple
is not only influenced by channel error coefficient, but also access scheme,” IEEE Trans. Veh. Technol., vol. 67, no. 9, pp. 8440–
8450, 2018.
related to the number of the transmit antennas and receive [22] N. Ye, X-M. Li, H. Yu, L. Zhao, W. Liu, X. Hou, “DeepNOMA: A
antennas. The proposed CNN/ZF-AMC method in the MIMO unified framework for NOMA using deep multi-task learning,” IEEE
systems with more transmit antennas has worse classification Trans. Wireless Commun., doi: 10.1109/TWC.2019.2963185
[23] Z. Md. Fadlullah, et al., “On intelligent traffic control for large-scale
performance under the same receiving antennas and error heterogeneous networks: A value matrix-based deep learning approach,”
coefficient, and vice versa. IEEE Commun. Lett., vol. 22, no. 12, pp. 2479–2482, 2018.
[24] F. Tang, et al., “An intelligent traffic load prediction-based adaptive
channel assignment algorithm in SDN-IoT: A deep learning approach,”
R EFERENCES IEEE Internet Things J., vol. 5, no. 6, pp. 5141–5154, 2018.
[1] F. Meng, P. Chen, et al, “Automatic modulation classification: A deep [25] Z. Md. Fadlullah, et al., “Value iteration architecture based deep learning
learning enabled approach,” IEEE Trans. Veh. Technol., vol. 67, no. 11, for intelligent routing exploiting heterogeneous computing platforms,”
pp. 10760–10772, 2018. IEEE Trans. Comput., vol. 68, no. 6, pp. 939–950, 2019.
[2] Y. Wang, J. Yang, M. Liu, G. Gui, “LightAMC: Lightweight automatic [26] T. O’Shea and J. Hoydis, “An introduction to deep learning for the
modulation classification using deep learning and compressive sensing,” physical layer,” IEEE Trans. Cogn. Commun. Netw., vol. 3, no. 4, pp.
IEEE Trans. Veh. Technol., vol. 69, no. 3, pp. 3491–3495, 2020. 563–575, 2017.
[3] A. Swami and B. Sadler, “Hierarchical digital modulation classification [27] N. E. West and T. O’Shea, “Deep architectures for modulation
using cumulants,” IEEE Trans. Commun., vol. 48, no. 3, pp. 416–429, recognition,” IEEE DySPAN, Baltimore, MD, USA, Mar. 6–9, 2017,
2000. pp. 1–6.
[4] K. Hassan, I. Dayoub, et al., “Blind digital modulation identification for [28] S. Hu, Y. Pei, P. Lian and Y. Liang, “Deep neural network for robust
spatially-correlated MIMO systems,” IEEE Trans. Wirel. Commun., vol. modulation classification under uncertain noise conditions,” IEEE Trans.
11, no. 2, pp. 683–693, 2011. Veh. Technol., vol. 69, no. 1, pp. 564–577, 2020.

0018-9545 (c) 2020 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.
Authorized licensed use limited to: University of Exeter. Downloaded on May 05,2020 at 15:45:45 UTC from IEEE Xplore. Restrictions apply.
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/TVT.2020.2981995, IEEE
Transactions on Vehicular Technology

[29] Y. Tu and Y. Lin, “Deep neural network compression technique towards


efficient digital signal modulation recognition in edge device,” IEEE
Access, vol. 7, no. 1, pp. 58113–58119, 2019.
[30] Y. Tu, et al., “Semi-supervised learning with generative adversarial
networks on digital signal modulation classification,”Comput. Mater.
Continua, vol. 55, no. 2, pp. 243–254, May. 2018.
[31] Y. Wang, J. Wang, J. Yang, W. Zhang, and G. Gui, “Deep learning-based
cooperative automatic modulation classification method for MIMO
systems,” IEEE Trans. Veh. Technol., doi: 10.1109/TVT.2020.2976942
[32] M. H. Shah, and X. Dang, “Low-complexity deep learning and
RBFN architectures for modulation classification of space-time
block-code (STBC)-MIMO systems,” Digital Signal Processing, doi:
10.1016/j.dsp.2020.102656
[33] C. Wang, et al., “On the performance of the MIMO zero-forcing
receiver in the presence of channel estimation error,” IEEE Trans. Wirel.
Commun., vol. 6, no. 3, pp. 805–810, 2007.

0018-9545 (c) 2020 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.
Authorized licensed use limited to: University of Exeter. Downloaded on May 05,2020 at 15:45:45 UTC from IEEE Xplore. Restrictions apply.

You might also like