a general neuro-space mapping technique for microwave device modeling · 2018. 2. 12. · such as...

13
RESEARCH Open Access A general neuro-space mapping technique for microwave device modeling Lin Zhu 1* , Jian Zhao 1 , Zhuo Li 2,3 , Wenyuan Liu 4 , Lei Pan 1 , Haifeng Wu 5 and Deliang Liu 6 Abstract Accurate modeling of nonlinear microwave devices is critical for reliable design of microwave circuit and system. In this paper, a more general neuro-space mapping (Neuro-SM) method is proposed to fulfill the needs of the increased modeling complexity. The proposed technique retains the capability of the existing dynamic Neuro-SM in modifying the dynamic voltage relationship between the coarse model and the desired model. The proposed Neuro-SM also considers dynamic current mapping besides voltage mappings. In this way, the proposed Neuro-SM generalizes the previously published Neuro-SM methods and has the potential to produce a more accurate model of microwave devices with more dynamics and nonlinearity. A new formulation and new sensitivity analysis technique are derived to train the general Neuro-SM with dc, small-, and large-signal data. A new gradient-based training algorithm is also proposed to speed up the training. The validity and efficiency of the general Neuro-SM method are demonstrated through a real 2 × 50 μm GaAs pseudomorphic high-electron mobility transistor (pHEMT) modeling example. The proposed general Neuro-SM model can be implemented into circuit simulators conveniently. Keywords: Artificial neural network, Space mapping, Neuro-SM, Microwave device modeling 1 Introduction Microwave transistors are key components in the next generation wireless communication systems [14], such as cognitive multiple-input multiple-output (MIMO) systems [57], and cognitive relay network [8, 9]. With the increasing complexity of communica- tion circuit and system structure, designers rely more heavily on computer-aided design (CAD) software to achieve efficient design. Microwave device models are essential to CAD software. The accuracy of these models can even decide whether the communication circuit and system design is successful or not. Due to rapid technology development in semiconductor in- dustry, new microwave devices constantly arrive. Models suitable for previous devices may not fit new devices well. There is an ongoing need for new accur- ate models. In recent years, neuro-space mapping (Neuro-SM) technique [10] combining artificial neural networks [11] with space mapping [12] has been recognized in microwave device modeling with the advantages of good efficiency and accuracy. In Neuro-SM, neural networks are used to automatically map and modify an existing equivalent circuit model also called coarse model to a desired/accurate model through a process named training. In order to fulfill the needs of the increased modeling complexity and the industrys in- creasing need for tighter accuracy, several improve- ments on the basis of [10] were subsequently studied to enhance the modeling accuracy and efficiency, such as Neuro-SM with the output mapping [13], dy- namic Neuro-SM [14], and analytical Neuro-SM with sensitivity analysis [15]. Neuro-SM with the output mapping [13] was introduced, through incorporation of a new output/current mapping, for modeling of microwave devices. Compared to the Neuro-SM * Correspondence: [email protected] 1 School of Control and Mechanical Engineering, Tianjin Chengjian University, Tianjin 300384, China Full list of author information is available at the end of the article © The Author(s). 2018 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. Zhu et al. EURASIP Journal on Wireless Communications and Networking (2018) 2018:37 DOI 10.1186/s13638-018-1034-4

Upload: others

Post on 26-Feb-2021

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A general neuro-space mapping technique for microwave device modeling · 2018. 2. 12. · such as Neuro-SM with the output mapping [13], dy-namic Neuro-SM [14], and analytical Neuro-SM

RESEARCH Open Access

A general neuro-space mapping techniquefor microwave device modelingLin Zhu1* , Jian Zhao1, Zhuo Li2,3, Wenyuan Liu4, Lei Pan1, Haifeng Wu5 and Deliang Liu6

Abstract

Accurate modeling of nonlinear microwave devices is critical for reliable design of microwave circuit andsystem. In this paper, a more general neuro-space mapping (Neuro-SM) method is proposed to fulfill theneeds of the increased modeling complexity. The proposed technique retains the capability of the existingdynamic Neuro-SM in modifying the dynamic voltage relationship between the coarse model and thedesired model. The proposed Neuro-SM also considers dynamic current mapping besides voltage mappings.In this way, the proposed Neuro-SM generalizes the previously published Neuro-SM methods and has thepotential to produce a more accurate model of microwave devices with more dynamics and nonlinearity. Anew formulation and new sensitivity analysis technique are derived to train the general Neuro-SM with dc,small-, and large-signal data. A new gradient-based training algorithm is also proposed to speed up thetraining. The validity and efficiency of the general Neuro-SM method are demonstrated through a real2 × 50 μm GaAs pseudomorphic high-electron mobility transistor (pHEMT) modeling example. The proposedgeneral Neuro-SM model can be implemented into circuit simulators conveniently.

Keywords: Artificial neural network, Space mapping, Neuro-SM, Microwave device modeling

1 IntroductionMicrowave transistors are key components in the nextgeneration wireless communication systems [1–4],such as cognitive multiple-input multiple-output(MIMO) systems [5–7], and cognitive relay network[8, 9]. With the increasing complexity of communica-tion circuit and system structure, designers rely moreheavily on computer-aided design (CAD) software toachieve efficient design. Microwave device models areessential to CAD software. The accuracy of thesemodels can even decide whether the communicationcircuit and system design is successful or not. Due torapid technology development in semiconductor in-dustry, new microwave devices constantly arrive.Models suitable for previous devices may not fit newdevices well. There is an ongoing need for new accur-ate models.

In recent years, neuro-space mapping (Neuro-SM)technique [10] combining artificial neural networks[11] with space mapping [12] has been recognized inmicrowave device modeling with the advantages ofgood efficiency and accuracy. In Neuro-SM, neuralnetworks are used to automatically map and modifyan existing equivalent circuit model also called coarsemodel to a desired/accurate model through a processnamed training. In order to fulfill the needs of theincreased modeling complexity and the industry’s in-creasing need for tighter accuracy, several improve-ments on the basis of [10] were subsequently studiedto enhance the modeling accuracy and efficiency,such as Neuro-SM with the output mapping [13], dy-namic Neuro-SM [14], and analytical Neuro-SM withsensitivity analysis [15]. Neuro-SM with the outputmapping [13] was introduced, through incorporationof a new output/current mapping, for modeling ofmicrowave devices. Compared to the Neuro-SM

* Correspondence: [email protected] of Control and Mechanical Engineering, Tianjin Chengjian University,Tianjin 300384, ChinaFull list of author information is available at the end of the article

© The Author(s). 2018 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, andreproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link tothe Creative Commons license, and indicate if changes were made.

Zhu et al. EURASIP Journal on Wireless Communications and Networking (2018) 2018:37 DOI 10.1186/s13638-018-1034-4

Page 2: A general neuro-space mapping technique for microwave device modeling · 2018. 2. 12. · such as Neuro-SM with the output mapping [13], dy-namic Neuro-SM [14], and analytical Neuro-SM

presented in [10], Neuro-SM with the output map-ping is more suitable for modeling nonlinear deviceswith more nonlinearity due to the additional anduseful degrees of freedom from the output mappingneural network. In order to accurately model nonlin-ear devices which have higher order dynamic effects(e.g., capacitive effect or non-quasi-static effect) thanthat of the coarse model, dynamic Neuro-SM was in-troduced [14]. However, when the modeling deviceshave both more nonlinearity and high order dynam-ics, in such case, even though existing Neuro-SM[13, 14] is used to map the coarse model towardsthe device data, the match between the trainedNeuro-SM models and the device data may be stillnot good enough. More effective Neuro-SM methodsneed to be investigated to overcome the accuracylimit of the Neuro-SM presented in [13, 14].In this paper, we propose a more generalized

Neuro-SM approach including not only static map-ping but also dynamic mapping, and consideringboth voltage mapping and current mapping for thefirst time. This paper is a further expansion of thework in [13, 14]. Compared to [13] where only staticmapping is used, the proposed technique is moresuitable for modeling nonlinear devices with higherorder dynamic effects and non-quasi-static effectthat may be missing in the coarse model due to in-clusion of dynamic mapping. Compared to [14], the

general Neuro-SM considers not only input voltagemapping, but also output current mapping, furtherrefining the existing coarse model. In this way, welltrained general Neuro-SM model can represent thedynamic behavior and large-signal nonlinearity of themicrowave devices more accurately than the coarsemodel, Neuro-SM model with the output mapping[13], as well as dynamic Neuro-SM model [14]. Themodeling results of a real 2 × 50 μm GaAs pseudo-morphic high-electron mobility transistor (pHEMT)demonstrate the correctness and validity of the pro-posed general Neuro-SM technique.

2 Concept of the general Neuro-SM modelSuppose the existing equivalent circuit model is arough approximation of the behavior of the micro-wave device. We name this existing model as thecoarse model. Let the desired model that accuratelymatches the device data be called the fine model.Just take field effect transistor (FET) modeling as anexample, let the gate and drain voltages and currentsof the coarse model be defined as vc = [vc1, vc2]

T andic = [ic1, ic2]

T, respectively. Let the terminal voltagesand currents of the fine model as vf = [vf1, vf2]

T andif = [if1, if2]

T, respectively.Suppose the total number of voltage delay buffers

at gate and drain be the same and both equal to Nv.Let τ be the time delay parameter. To represent

Fig. 1 Signal flow of the general Neuro-SM model

Zhu et al. EURASIP Journal on Wireless Communications and Networking (2018) 2018:37 Page 2 of 13

Page 3: A general neuro-space mapping technique for microwave device modeling · 2018. 2. 12. · such as Neuro-SM with the output mapping [13], dy-namic Neuro-SM [14], and analytical Neuro-SM

time-domain behavior, the time parameter t is intro-duced. Figure 1 illustrates the signal flow of thegeneral Neuro-SM model. At first, the present volt-ages of the fine model vf(t) as well as their histor-yvf(t − τ), vf(t − 2τ), …, and vf(t − Nvτ) are mappedinto the coarse model voltages vc(t). Because theformula of the mapping is unknown and usuallynonlinear, a neural network is used to learn andrepresent the mapping. While the Neuro-SM pre-sented in [10] uses a static neural network such asmultilayer perceptron (MLP), we propose to use atime delay neural network (TDNN) to map thecoarse model to fine model. In functional form, vc(t)can be described as

vc tð Þ ¼ f ANN v f tð Þ; v f t−τð Þ;…; v f t−Nvτð Þ;w1� �

;Nv≥0

ð1Þ

where fANN represents the input/voltage mappingneural network, and w1 is a vector containing all theweights of the input mapping neural network. Asseen from Eq. (1), voltages at gate and drain of thecoarse model depend on not only the presentvoltages of the fine model, but also their history sig-nals making the proposed technique more suitablefor modeling the dynamic behavior of the nonlineardevices. Then, after the coarse model computation,the coarse model currents ic(t) can be obtained. Sup-pose the total number of current delay buffers atgate and drain be the same and both equal to Nc. Atlast, ic(t) and their history ic(t − τ), …, ic(t − Ncτ) aswell as the present voltages of the fine model vf(t)are mapped by another TDNN to the external cur-rents as

i f tð Þ ¼ hANN v f tð Þ; ic tð Þ; ic t−τð Þ;…; ic t−Ncτð Þ;w2� �

;Nc≥0

ð2Þ

where hANN represents the output/current neuralnetwork, and vector w2 contains all the output map-ping neural network weights. Compared to [14], thenew output neural network mapping further refinesthe coarse model current signals to produce the finemodel outputs. The combined dynamic voltage map-ping neural network, coarse model, and dynamiccurrent mapping neural network is called the generalNeuro-SM model.The proposed general Neuro-SM is more general

than Neuro-SM technique presented in [10, 13, 14].While Nv = 0, then the general Neuro-SM model

without the output mapping is static Neuro-SMmodel [10]. While Nv = 0 and Nc = 0, then the gen-eral Neuro-SM model belongs to the Neuro-SMmodel with the output mapping [13]. While Nv > 0,then the general Neuro-SM model without the out-put mapping is the dynamic Neuro-SM model [14].In this way, the proposed general Neuro-SM gener-alizes the previously published Neuro-SM technique.Furthermore, while Nv> 0 and Nc> 0, a new Neuro-SM technique is presented for the first time. Com-pared to the Neuro-SM introduced in [10, 13, 14],the new Neuro-SM is more suitable for modelingthe microwave devices with high order dynamicsand nonlinearity due to inclusion of dynamic map-ping as well as current mapping.

3 Proposed analytical formulation of the generalNeuro-SM model for trainingThe general Neuro-SM model will not be accurateunless the dynamic voltage and dynamic currentmapping neural networks are trained suitable. Inorder to train the general Neuro-SM efficiently withtypical types of transistor modeling data, therelationship between the dynamic voltage andcurrent mapping neural networks with typical typesof transistor data, such as DC, bias-dependent Sparameter, and large-signal harmonic data need tobe derived.In the DC case, present voltage signals of the fine

model vf(t) as well as its history, i.e.,vf(t − τ), …, andvf(t −Nvτ) are all equal and defined as Vf, DC. Simi-larly, present current signals of the coarse model ic(t)as well as its history, i.e.,ic(t − τ), …, and ic(t −Ncτ)are all equal and defined as Ic, DC. The response ofthe general Neuro-SM model at Vf, DCcan be gener-ally described as

I f :DC ¼ I f ðV f :DCÞ

¼ hANNðV f ;DC; Ic;DCjV c;DC; Ic;DCjV c;DC ;…; Ic;DCjV c;DC

z}|{Ncþ1

;w2Þð3Þ

where

V c;DC ¼ f ANNðV f ;DC;V f ;DC;…;V f ;DC

z}|{Nvþ1

;w1Þ ð4Þ

The small-signal S parameter of the general Neuro-SM model can be calculated by transforming its Yparameters Yf, which can be obtained by mapping Y

Zhu et al. EURASIP Journal on Wireless Communications and Networking (2018) 2018:37 Page 3 of 13

Page 4: A general neuro-space mapping technique for microwave device modeling · 2018. 2. 12. · such as Neuro-SM with the output mapping [13], dy-namic Neuro-SM [14], and analytical Neuro-SM

parameters of the coarse model Yc. In functional form, Yf can be described as

Y f ðωÞ

¼

XNc

l¼0

e− jωlτ � ∂hTANNðv f ðtÞ; icðtÞ; icðt−τÞ;…; icðt−NcτÞ;w2Þ

∂icðt−lτÞ j v f ¼ V f :Bias

icðtÞ ¼ icðt−τÞ ¼ ⋯ ¼ icðt−NcτÞ ¼ IcjV c;Bias

!T

� Y cðωÞjV c;Bias

XNv

k¼0

e− jωkτ � ∂ fTANNðv f ðtÞ; v f ðt−τÞ;…; v f ðt−NvτÞ;w1Þ

∂v f ðt−kτÞ jv f ðtÞ¼v f ðt−τÞ¼⋯¼v f ðt−NvτÞ¼V f ;Bias

!T

þ

∂hTANN ðv f ðtÞ; icðtÞ; icðt−τÞ;…; icðt−NcτÞ;w2Þ

∂v f ðtÞ j v f ¼ V f :Bias

icðtÞ ¼ icðt−τÞ ¼ ⋯ ¼ icðt−NcτÞ ¼ IcjV c;Bias

!Tð5Þ

where

V c;Bias ¼ f ANN ðV f ;Bias;V f ;Bias;…;V f ;Bias;

z}|{Nvþ1

;w1Þ ð6Þ

where the first-order derivatives of fANN and hANN can be obtained at the bias Vf, Bias using adjoint neural networkmethod [15]. Superscript k and l represent the index of voltage and current delay buffers, respectively. Equation (5)includes two parts. The first part is in the form of multiplications of three matrices, which are defined as the output/current Y-mapping matrix, i.e., the sum of products of e−jωlτ and ∂hANN/∂ic, Y parameter matrix of the coarse modelYc, as well as the input/voltage Y-mapping matrix, i.e., the sum of products of e−jωkτ and ∂fANN/∂vf. The other part isthe sensitivity matrix of hANN. Equation (5) is more general than formulas of small-signal Y parameter of the Neuro-SM models in [10, 13, 14] due to the consideration of the new effects of current mappings and dynamic mappings.For large-signal case, we need to derive the relationship between HB computation and dynamic voltage and currentmapping neural networks so that model training can be performed with harmonic data. Let the harmonic current ofthe general Neuro-SM model and coarse model at a generic harmonic frequency ωk be If(ωk) and Ic(ωk), respectively.The If(ωk) can be evaluated as

I f ωkð Þ¼ 1NT

XNT−1

n¼0

hANNðv f tnð Þ; ic tnð Þjvc tnð Þ; ic tn−τð Þj

vc tnð Þ;…; ic tn−Ncτð Þjvc tnð Þ;w2Þ �WN n; kð Þ

ð7Þwhere

Zhu et al. EURASIP Journal on Wireless Communications and Networking (2018) 2018:37 Page 4 of 13

Page 5: A general neuro-space mapping technique for microwave device modeling · 2018. 2. 12. · such as Neuro-SM with the output mapping [13], dy-namic Neuro-SM [14], and analytical Neuro-SM

vc tnð Þ ¼ f ANN v f tnð Þ; v f tn−τð Þ;…; v f tn−Nvτð Þ;w1� � ð8Þ

v f tn−mτð Þ ¼XNH

k¼0

V f ωkð Þ � e−jmωkτ �W �N n; kð Þ;m ¼ 0; 1;…;Nv ð9Þ

where the subscript k represents the index of the harmonic frequency, k = 0, 1, 2, …, NH, where NH is thenumber of harmonics considered in HB simulation. NT is the number of time sampling points, WN(n, k) isthe Fourier coefficient for the nth time sample and the k-th harmonic, superscript * denotes complex conju-gate, and m represents the index of voltage delay buffers, m = 0, 1,…, Nv,. As seen from (7)~(9), apart fromchanging the nonlinearity of the coarse model, dynamic voltage and current neural network mappings canalso change the dynamic order so that the proposed general Neuro-SM has the potential to model themicrowave devices with high order dynamics and nonlinearity.

4 Sensitivity analysis of the general Neuro-SM model with respect to mapping neural networkweightsLet the number of hidden neurons of the dynamic voltage and current mapping neural networks be Nhv

and Nhc, respectively. Let generic symbols w1, i (i = 1, 2,…, Nhv) and w2, i (i = 1, 2,…, Nhc) be internalweights of the voltage and current mapping neural network, respectively. w1, i and w2, i are the i-th compo-nent of vectors w1 and w2, respectively. In order to train the general Neuro-SM efficiently, gradient infor-mation provided by sensitivities of the model with respect to w1, i and w2, i is needed [16].(1) DC sensitivity: let the DC output at gate and drain of the general Neuro-SM model be If, DC. The sensitivities of

If, DC with respect to w1, i and w2, i are described in functional form as

∂I f ;DC∂w1;i

¼ ∂ITf ;DC∂Ic;DC

!T

� ∂ITc;DC∂V c;DC

!T

� ∂V c;DC

∂w1;i

¼ ∂hTANN

�V f ;DC; Ic;DC

��V c;DC ; Ic;DC V c;DC ;…; Ic;DC

�� ��V c;DC

z}|{Ncþ1

;w2�

∂Ic;DC

!T

� Gc

� ∂ f ANNðV f ;DC;V f ;DC ;…;V f ;DC

zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl}|fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{Nvþ1

;w1Þ∂w1;i

ð10Þ

∂I f ;DC∂w2;i

¼ ∂hANNðV f ;DC; Ic;DC��V c;DC ; Ic;DC V c;DC ;…; Ic;DC

�� ��V c;DC

z}|{Ncþ1

;w2Þ∂w2;i

ð11Þ

where Gc ¼ ð∂ITc;DC=∂V c;DCÞT is the DC conductance matrix of the existing coarse model, and the first-orderderivatives ∂fANN/∂w1, i and ∂hANN/∂w2, i can be calculated by neural network backpropagation [17].(2) S parameter sensitivity: S parameter sensitivity can be obtained by converting its Y parameter sensitivity.

The small-signal Y parameter sensitivities of the general Neuro-SM model with respect to w1, i and w2, i areshown in Eqs. (12) and (13), respectively. These two equations can be obtain by differentiating (5) with respectto w1, i and w2, i, respectively.

Zhu et al. EURASIP Journal on Wireless Communications and Networking (2018) 2018:37 Page 5 of 13

Page 6: A general neuro-space mapping technique for microwave device modeling · 2018. 2. 12. · such as Neuro-SM with the output mapping [13], dy-namic Neuro-SM [14], and analytical Neuro-SM

∂Y f ωð Þ∂w1;i

¼Xr¼1;2

XNc

m¼0ððXNc

l¼0

e−jωlτ � ∂2hTANN v f tð Þ; ic tð Þ; ic t−τð Þ;…; ic t−Ncτð Þ;w2

� �∂ic t−lτð Þ∂icr t−mτð Þ

����� v f ¼ V f ;Bias

ic tð Þ ¼ ic t−τð Þ ¼ … ¼ ic t−Ncτð Þ ¼ Icj V c;Bias

ÞT

�e−jωmτ �Xp¼1;2

Y c;rp

�����V c;Bias

� ∂ f ANNp v f tð Þ; v f t−τð Þ;…; v f t−Nvτð Þ;w1� �

∂w1;i

�����v f¼V f :Bias

Þ�Y c ωð ÞjV c;Bias

�XNv

k¼0

e−jωkτ � ∂ fTANN v f tð Þ; v f t−τð Þ;…; v f t−Nvτð Þ;w1

� �∂v f t−kτð Þ

�����v f tð Þ¼v f t−τð Þ¼…¼v f t−Nvτð Þ¼V f ;Bias

0@

1AT

þðXNc

l¼0

e−jωlτ � ∂hTANN v f tð Þ; ic tð Þ; ic t−τð Þ;…; ic t−Ncτð Þ;w2

� �∂ic t−lτð Þ

����� v f ¼ V f :Bias

ic tð Þ ¼ ic t−τð Þ ¼ … ¼ ic t−Ncτð Þ ¼ IcjV c;Bias

ÞT

�Y c ωð ÞjV c;Bias�XNv

k¼0

e−jωkτ � ∂2 f TANN v f tð Þ; v f t−τð Þ;…; v f t−Nvτð Þ;w1

� �∂v f t−kτð Þ∂w1;i

�����v f tð Þ¼v f t−τð Þ¼…¼v f t−Nvτð Þ¼V f ;Bias

0@

1AT

þðXNc

l¼0

e−jωlτ � ∂hTANN v f tð Þ; ic tð Þ; ic t−τð Þ;…; ic t−Ncτð Þ;w2

� �∂ic t−lτð Þ

����� v f ¼ V f :Bias

ic tð Þ ¼ ic t−τð Þ ¼ … ¼ ic t−Ncτð Þ ¼ IcjV c;Bias

ÞT

�ðXr¼1;2

∂Y c

∂vcr

����V c;Bias

� ∂ f ANNr v f tð Þ; v f t−τð Þ;…; v f t−Nvτð Þ;w1� �

∂w1;i

����v f tð Þ¼v f t−τð Þ¼…¼v f t−Nvτð Þ¼V f ;Bias

Þ�XNv

k¼0

e−jωkτ � ∂ fTANN v f tð Þ; v f t−τð Þ;…; v f t−Nvτð Þ;w1

� �∂v f t−kτð Þ

�����v f tð Þ¼v f t−τð Þ¼…¼v f t−Nvτð Þ¼V f ;Bias

0@

1AT

ð12Þ∂Y f ωð Þ∂w2;i

¼XNc

l¼0

e−jωlτ � ∂2hTANN v f tð Þ; ic tð Þ; ic t−τð Þ;…; ic t−Ncτð Þ;w2

� �∂ic t−lτð Þ∂w2;i

����� v f ¼ V f :Bias

ic tð Þ ¼ ic t−τð Þ ¼ … ¼ ic t−Ncτð Þ ¼ IcjV c;Bias

0BB@

1CCA

T

�Y c ωð ÞjV c;Bias�XNv

k¼0

e−jωkτ � ∂ fTANN v f tð Þ; v f t−τð Þ;…; v f t−Nvτð Þ;w1

� �∂v f t−kτð Þ

�����v f tð Þ¼v f t−τð Þ¼…¼v f t−Nvτð Þ¼V f ;Bias

0@

1AT

þ ∂2hTANN v f tð Þ; ic tð Þ; ic t−τð Þ;…; ic t−Ncτð Þ;w2� �

∂v f tð Þ∂w2;i

����� v f ¼ V f :Bias

ic tð Þ ¼ ic t−τð Þ ¼ … ¼ ic t−Ncτð Þ ¼ IcjV c;Bias

0BB@

1CCA

T

ð13Þ

Zhu et al. EURASIP Journal on Wireless Communications and Networking (2018) 2018:37 Page 6 of 13

Page 7: A general neuro-space mapping technique for microwave device modeling · 2018. 2. 12. · such as Neuro-SM with the output mapping [13], dy-namic Neuro-SM [14], and analytical Neuro-SM

where the second-order derivative of the dynamic voltage and current mapping neural networks fANN andhANN, which are the differentiation of the Jacobian matrix ∂ f TANN=∂icðt−lτÞ and ∂ f TANN=∂v f ðt−kτÞ with respectto w1, i and w2, i, can be obtained by the adjoint neural network back-propagation [17], respectively.(3) HB sensitivity: the sensitivities of the large-signal harmonic current of the general Neuro-SM model with re-

spect to w1, i and w2, i at a generic harmonic frequency ωk, k = 0, 1, 2, …, NH can be described in functional form as

∂I f ðωkÞ∂w1;i

¼ 1NT

XNT−1

n¼0

XNc

m¼0

∂hANN

�v f ðtnÞ; icðtnÞj

vcðtnÞ; icðtn−τÞjvcðtnÞ;…; icðtn−NcτÞjvcðtnÞ;w2

�∂icðtn−mτÞ � e− jωmτ

�GcðtnÞjvcðtnÞ �∂ f ANNðv f ðtnÞ; v f ðtn−τÞ;…; v f ðtn−NvτÞ;w1Þ

∂w1;i�WN ðn; kÞ

!ð14Þ

∂I f ωkð Þ∂w2;i

¼ 1NT

XNT−1

n¼0

∂hANNðv f tnð Þ; ic tnð Þ��vc tnð Þ; ic tn−τð Þ vc tnð Þ;…; ic tn−Ncτð Þ�� ��vc tnð Þ;w2Þ

∂w2;i�WN n; kð Þ ð15Þ

where Gc(tn) at the mapped voltage of coarse model vc(tn) is the nonlinear conductance matrix of the existing coarsemodel at time point tn.

5 Sensitivity analysis of the general Neuro-SM model with respect to coarse model parametersLet x be a generic variable in the coarse model. In case the coarse model parameter needs to be treated as avariable in circuit optimization, it is useful to obtain the sensitivity for DC, bias-dependent S parameter, and large-signal HB responses of the general Neuro-SM model due to changes in the generic optimization variable x.(1) DC sensitivity: the sensitivity of If, DC with respect to x is derived as

∂I f ;DC∂x

¼ ∂ITf ;DC∂Ic;DC

!T

� ∂ITc;DC

∂x¼

∂hTANN

�V f ;DC; Ic;DC

��V c;DC

; Ic;DC V c;DC ;…; Ic;DC�� ��

V c;DC

z}|{Ncþ1

;w2�

∂Ic;DC

!T

� ∂ITc;DC

∂x jV c;DC

ð16Þ

where ∂ITc;DC=∂x is the DC current response due to changes in coarse model variable x evaluated at the mapped bias Vc, DC.(2) S parameter sensitivity: S parameter sensitivity with respect to coarse model variable x can also be calculated by

converting its Y parameter sensitivity. The Y parameter sensitivity is shown as

∂Y f ωð Þ∂x

¼Xr¼1;2

XNc

m¼0

XNc

l¼0

e−jωlτ � ∂2hTANN v f tð Þ; ic tð Þ; ic t−τð Þ;…; ic t−Ncτð Þ;w2

� �∂ic t−lτð Þ∂icr t−mτð Þ

����� v f ¼ V f :Bias

ic tð Þ ¼ ic t−τð Þ ¼ … ¼ ic t−Ncτð Þ ¼ IcjV c;Bias

!T

� e−jωmτ � ∂icr∂x

!

� Y c ωð ÞjV c;Bias�

XNv

k¼0

e−jωkτ � ∂ fTANN v f tð Þ; v f t−τð Þ;…; v f t−Nvτð Þ;w1

� �∂v f t−kτð Þ

�����v f tð Þ¼v f t−τð Þ¼…¼v f t−Nvτð Þ¼V f ;Bias

!T

þ

XNc

l¼0

e−jωlτ � ∂hTANN v f tð Þ; ic tð Þ; ic t−τð Þ;…; ic t−Ncτð Þ;w2

� �∂ic t−lτð Þ

����� v f ¼ V f :Bias

ic tð Þ ¼ ic t−τð Þ ¼ … ¼ ic t−Ncτð Þ ¼ IcjV c;Bias

!T

� ∂Y c ωð Þc∂x j

V c;Bias

XNv

k¼0

e−jωkτ � ∂ fTANN v f tð Þ; v f t−τð Þ;…; v f t−Nvτð Þ;w1

� �∂v f t−kτð Þ

�����v f tð Þ¼v f t−τð Þ¼…¼v f t−Nvτð Þ¼V f ;Bias

!T

ð17Þ

Zhu et al. EURASIP Journal on Wireless Communications and Networking (2018) 2018:37 Page 7 of 13

Page 8: A general neuro-space mapping technique for microwave device modeling · 2018. 2. 12. · such as Neuro-SM with the output mapping [13], dy-namic Neuro-SM [14], and analytical Neuro-SM

where ∂Yc/∂x is the sensitivity for Y parameter of the coarse model due to changes in x. ∂icr/∂x, r = 1, 2 is the deriva-tive of coarse model current with respect to x, which can be calculated by coarse model sensitivity analysis.(3) HB sensitivity: the sensitivity of the harmonic current of the general Neuro-SM model with respect to x at a

generic harmonic frequency ωk, k = 0, 1, …, NH is shown in Eq. (18), where ∂ic(tn)/∂x is the sensitivity of the nonlin-ear current of the coarse model with respect to x at time sample tn.

∂I f ωkð Þ∂w1;i

¼ 1NT

XNT−1

n¼0

XNc

m¼0

∂hANNðv f tnð Þ; ic tnð Þ��vc tnð Þ; ic tn−τð Þ vc tnð Þ;…; ic tn−Ncτð Þ�� ��vc tnð Þ;w2Þ

∂ic tn−mτð Þ � e−jωmτ

� ∂ic tnð Þ∂x

�WN n; kð Þ

0BBB@

1CCCA ð18Þ

6 Proposed training algorithm for the general Neuro-SM modelTraining is the key step to determine the general Neuro-SM model. The model development process needs twophases: initial training and formal training.

A. Initial training

Before the nonlinear device data from simulation or measurement is used for formal training, the general Neuro-SM model is first initialized to be equal to the original coarse model. In such case, the dynamic voltage and currentneural networks are initialized to learn unit mappings, i.e., to learn the relationships vc1(t) = vf1(t), vc2(t) = vf2(t), ic1(t)= if1(t), and ic2(t) = if2(t) in the entire operation range of the nonlinear device.

B. Formal training

In this phase, the weights of dynamic voltage and current mapping neural networks, i.e., w1 and w2, aretrained such that the overall training error of the general Neuro-SM model can be reduced to satisfy thespecifications. The overall training error for combined DC, small-signal S parameter, and large-signal HBtraining is defined as the total difference between all nonlinear device data and the general Neuro-SM modelas:

E w1;w2ð Þ ¼ 12

XNV f 2

k¼1

XNV f 1

l¼1

A � I VGl;VDk ;w1;w2;ð Þ−IkDl� ��� ��2

þ 12

XNV f 2

k¼1

XNV f 1

l¼1

XN freq

j¼1

B � S VGl;VDk ;ω j;w1;w2� �

−SkDlj� ���� ���2

þ 12

XNV f 2

k¼1

XNV f 1

l¼1

XNH

m¼1

XNP

n¼1

C � HB VGl;VDk ;ωm; Pn;w1;w2ð Þ−HBmnDkl

� ��� ��2ð19Þ

where I(.), S(.), and HB(.) are the DC, bias-dependent S parameter, and HB responses of the general Neuro-SMmodel, respectively. Take FET modeling as an example, vector I(.) contains gate and drain current If1 and If2,which can be computed by Eq. (3). Vector S(.) is achieved from the Y matrix defined by Eq. (5). HB responsesof the general Neuro-SM model, i.e., HB(.) can be calculated by Eq. (7). ID, SD, and HBD represent the DCcurrent, small-signal S parameter, and large-signal HB responses of the modeling device, respectively. The sub-script k ðk ¼ 1; 2;…;NV f 2Þ , l ðl ¼ 1; 2;…;NV f 1Þ , j (j = 1, 2,…,Nfreq), m (m = 1, 2,…,NH), and n (n = 1, 2,…,NP)denote the indices of Vf2, Vf1, frequency, harmonic frequency, and input power level, respectively. NV f 1 , NV f 2 ,Nfreq, NH, and NP are the total number of Vf1, Vf2,frequency, harmonic frequency, and input power level, re-spectively. Diagonal matrices A, B, and C contain all the scaling factors, which are defined as the inverse ofthe minimum-to-maximum range of the ID data, SD data, and HBD data, respectively. The training error calcu-lation of the general Neuro-SM model for combined DC and S parameter training as well as HB training fur-ther illustrates in Fig. 2. Figure 2a, b is error calculation for combined dc and small-signal S parameter trainingas well as large-signal HB training, respectively.

Zhu et al. EURASIP Journal on Wireless Communications and Networking (2018) 2018:37 Page 8 of 13

Page 9: A general neuro-space mapping technique for microwave device modeling · 2018. 2. 12. · such as Neuro-SM with the output mapping [13], dy-namic Neuro-SM [14], and analytical Neuro-SM

Fig. 2 Block diagram for error calculation of the general Neuro-SM model. a Error calculation for combined dc and small-signal S parameter train-ing. b Error calculation for large-signal HB training

Zhu et al. EURASIP Journal on Wireless Communications and Networking (2018) 2018:37 Page 9 of 13

Page 10: A general neuro-space mapping technique for microwave device modeling · 2018. 2. 12. · such as Neuro-SM with the output mapping [13], dy-namic Neuro-SM [14], and analytical Neuro-SM

The objective of the model training is to minimize theerror E defined in (19) by optimizing w1 and w2. In gen-eral, gradient-based training algorithm is used. Aftertraining, the general Neuro-SM model with appropriatehidden neurons and delay buffers can accurately repre-sent the nonlinear behavior of the modeling device.

7 DiscussionThe proposed Neuro-SM model, after being trained fora specific range, is very good at representing the nonlin-ear behavior of the microwave device within the trainingregion. However, when we use model in a wider rangethan the training range, inappropriate derivative infor-mation of the model outside the training range may mis-lead the iterative process into slow convergence or evendivergence during large-signal simulation. One possibleway to solve the divergence problem is to use

appropriate extrapolation technique. For general Neuro-SM technique, a simple and effective extrapolationtechnique is used to improve the convergence of themodel [18].For simplification, the proposed general Neuro-SM

technique is formulated for 2-port field-effect transistor(FET) modeling. This approach can be further extendedto n-port network, where all the notations and equationsare extended accordingly. After the generalization, theproposed general Neuro-SM technique has the potentialto be used for developing models of microwave deviceswith trapping effect.The format of the general Neuro-SM model presented

so far is to map the voltage input signals between thecoarse and fine models. Hence, our approach presentedso far is applicable to modeling voltage controlleddevices, such as FET and HEMT. It is possible to extend

Fig. 3 Comparison between the pHEMT device data, coarse model, and three Neuro-SM models. a dc. b-e S parameter at two test biase points(0.7V, 2.4V) and (0.3 V 5.2V). f HB at different input power levels -10-3dBm

Zhu et al. EURASIP Journal on Wireless Communications and Networking (2018) 2018:37 Page 10 of 13

Page 11: A general neuro-space mapping technique for microwave device modeling · 2018. 2. 12. · such as Neuro-SM with the output mapping [13], dy-namic Neuro-SM [14], and analytical Neuro-SM

the method to a mixed input mapping case, where thedynamic input mappings are for a mixture of port volt-age and current signals. In that way, our approach canbe extended to modeling current controlled devices,such as HBT.The frequency limit of the proposed general Neuro-

SM model depends on the frequency limit of trainingdata. For example, if the frequency in the training dataextends to millimeter wave bands, the proposed generalmapping will be even more important because of theneed of capacitive effects, non-quasi-static effects, and

nonlinear effects in the model. In this case, more hiddenneurons and time delay buffers maybe needed toguarantee the accuracy of the proposed general Neuro-SM model.

8 A pHEMT modeling using the proposed generalNeuro-SM methodThis example illustrates the use of the general Neuro-SM for modeling of a real 2 × 50 μm GaAs pHEMTdevice. The training and test data is obtained frommeasurement. An enhanced Angelov model including a

Fig. 4 Structure of the general Neuro-SM model with two delay buffers in ADS

Zhu et al. EURASIP Journal on Wireless Communications and Networking (2018) 2018:37 Page 11 of 13

Page 12: A general neuro-space mapping technique for microwave device modeling · 2018. 2. 12. · such as Neuro-SM with the output mapping [13], dy-namic Neuro-SM [14], and analytical Neuro-SM

thermal subcircuit to model the self-heating effect of thedevice proposed in [19] is used as the existing coarsemodel. Even though parameters in enhanced Angelovmodel are extracted as much as possible, there are stilldistinct differences between the model and measureddata. Thus, Neuro-SM is used to bridge the gap betweenthe coarse model and measured data. We then apply thepreviously published Neuro-SM technique such asNeuro-SM with the output mapping [13] and dynamicNeuro-SM [14] to get more accurate models. After train-ing, the accuracy of the two Neuro-SM models is clearlyimproved compared to that of the coarse model, asshown in Fig. 3. However, the previous Neuro-SM tech-niques at their best are still insufficient to achieve thedesired accuracy. Then, our proposed general Neuro-SMis used to get a more accurate model.Training was firstly done in NeuroModelerPlus

[20] using DC and bias-dependent S parameter datafor 400 iterations. Then, training refinement wasdone using combined DC, bias-dependent S param-eter, and HB data at 189 different biases for 3600iterations. Harmonic data used for HB training wasmeasured at 7.5 GHz fundamental frequency and dif-ferent input power levels (− 10~ 3 dBm). Time delayparameters are both 0.008 ns. The number of hiddenneurons for both voltage and current mappingneural networks is 30.

9 ResultsAfter training, we compared the DC, bias-dependent S par-ameter, and large-signal HB responses of the pHEMT de-vice with those computed from the coarse model, Neuro-SM with the output mapping [13], dynamic Neuro-SM [14]with 5 delay buffers and 30 hidden neurons, and the pro-posed general Neuro-SM model with 5 delay buffers and 30hidden neurons both for dynamic voltage and current map-ping neural networks as shown in Fig. 3. In Fig. 3a, b–e, frepresent the comparisons of dc, S parameter at two testbias points (0.7 V, 2.4 V) and (0.3 V, 5.2 V), as well as HBresponses at different input power levels (− 10~ 3 dBm), re-spectively. As observed from Fig. 3, the responses com-puted from the proposed general Neuro-SM are closest tothe data among all the four models in this comparison. Weobtain further improvement in model accuracy using gen-eral Neuro-SM technique because additional and useful de-grees of freedom provided by the new dynamic currentmappings at the gate and the drain in the general model.The increased accuracy of the general Neuro-SM modelhelps to improve the accuracy of circuit and system simula-tion, such as simulation to predict power performance andlinearity of high-frequency PA designs.There are two important factors that impact the accur-

acy of the dynamic Neuro-SM model and the proposedgeneral Neuro-SM model, i.e., number of hidden

neurons and delay buffers. To show the results further,we compared the training and test error of the dynamicNeuro-SM and general Neuro-SM with different delaybuffers and hidden neurons as shown in Table 1. As seenin Table 1, general Neuro-SM with 30 hidden neuronsand 5 delay buffers both for dynamic voltage and currentmapping neural networks are suitable for this example.The proposed general Neuro-SM model can be

conveniently implemented into the existing circuitsimulators such as Keysight ADS for high-level cir-cuit and system design. Figure 4 shows the proposedgeneral Neuro-SM model structure in ADS. The timedelay parameter is 0.08 ns. In this figure, the dy-namic voltage mapping neural networks are embed-ded as the functions in two 7-port symbolicallydefined devices (SDDs), i.e., SDD7P1, and SDD7P2.Similarly, the dynamic current mapping neural net-works are embedded as the functions in two 9-portSDDs, i.e., SDD9P1 and SDD9P2. Time delay voltageand current signals can be obtained using voltagecontrolled voltage sources with delay parameters, i.e.,SRC1~SRC8. After implementing the general Neuro-SM model into ADS, we have also compared simula-tion speed between coarse model, dynamic Neuro-SM, and the proposed general Neuro-SM model onan Intel i5-3230M 2.6 GHz computer as shown inTable 2. The simulation was performed by MonteCarlo analysis of 200 HB simulations. As seen inTable 2, the simulation time is 48.32 s using coarsemodel, compared to 57.17 s using general Neuro-SM, showing that the simulation speed of the pro-posed general Neuro-SM is acceptable in view of itsgood accuracy.

10 ConclusionsThis paper has presented a general Neuro-SM tech-nique for nonlinear device modeling. By modifyingthe dynamic current and dynamic voltage relation-ships in the existing coarse model, the proposed gen-eral Neuro-SM model can exceed the accuracy limitover the coarse model, the Neuro-SM model with the

Table 1 Training and test error comparison of coarse model,dynamic Neuro-SM model, and the proposed general Neuro-SMmodel after combined DC, S parameter, and HB training

Model type Training/test error Training/test error

20 hidden neurons 30 hidden neurons

Coarse model 38.12%/38.53% 38.12%/38.53%

Dynamic Neuro-SM (Nv = 5) 3.34%/3.59% 3.17%/3.44%

Dynamic Neuro-SM (Nv = 7) 3.09%/3.28% 2.71%/2.96%

General Neuro-SM (Nv = 3, Nc = 3) 3.25%/3.30% 3.05%/3.27%

General Neuro-SM (Nv = 5, Nc = 5) 1.64%/1.77% 1.50%/1.69%

Zhu et al. EURASIP Journal on Wireless Communications and Networking (2018) 2018:37 Page 12 of 13

Page 13: A general neuro-space mapping technique for microwave device modeling · 2018. 2. 12. · such as Neuro-SM with the output mapping [13], dy-namic Neuro-SM [14], and analytical Neuro-SM

output mapping, and the dynamic Neuro-SM model.Compared to previously published Neuro-SM, theproposed general Neuro-SM has demonstrated muchimproved performance in terms of accuracy by apHEMT modeling example. The general Neuro-SMmodel can be applied to microwave circuit and sys-tem design.

AcknowledgementsThe authors would like to thank Prof. Q. J. Zhang at Carleton University, Ottawa,ON, Canada, for valuable discussions and insights throughout this work.

FundingThis work is supported by the Fundamental Research Funds for Universitiesin Tianjin (No. 2016CJ13), partly supported by the Key project of TianjinNatural Science Foundation (No. 16JCZDJC38600), National Natural ScienceFoundation of China (No. 61601494, 61602346), and the Research ForumsCooperation Project of ZTE Corporation (2016ZTE04-09).

Availability of data and materialsThe training and test data of the microwave transistor is obtained frommeasurement and can be shared if it is necessary.

Authors’ contributionsThe authors have contributed jointly to all parts on the preparation of thismanuscript. LZ (first author) and JZ contributed to the structure and sensitivityanalysis of the general Neuro-SM model. LZ (third author), WL and LP contributedto the training algorithm development. HW and DL contributed to the analysis ofsimulation results. All authors read and approved the final manuscript.

Competing interestsThe authors declare that they have no competing interests.

Publisher’s NoteSpringer Nature remains neutral with regard to jurisdictional claims inpublished maps and institutional affiliations.

Author details1School of Control and Mechanical Engineering, Tianjin Chengjian University,Tianjin 300384, China. 2Tianjin Key Laboratory of Wireless MobileCommunications and Power Transmission, Tianjin Normal University, Tianjin300387, China. 3College of Electronic and Communication Engineering,Tianjin Normal University, Tianjin 300387, China. 4School of Microelectronics,Tianjin University, Tianjin 300072, China. 5Chengdu Ganide Technology Co.,Ltd., Chengdu 610091, China. 6Shijiazhuang Mechanical Engineering College,Shijiazhuang 050003, China.

Received: 27 August 2017 Accepted: 20 January 2018

References1. Z Li, Y Chen, H Shi, et al., NDN-GSM-R: a novel high-speed railway

communication system via named data networking. EURASIP J. Wirel.Commun. Netw. 48(1), 1–5 (2016)

2. H Shi, Z Li, D Liu, et al., Efficient method of two-dimensional DOAestimation for coherent signals. EURASIP J. Wirel. Commun. Netw. 60,1–10 (2017)

3. F Zhao, L Wei, H Chen, Optimal time allocation for wireless information andpower transfer in wireless powered communication systems. IEEE Trans.Veh. Technol. 65(3), 1830–1835 (2016)

4. D Liu, Z Li, X Guo, et al., DOA estimation for wideband chip with a fewsnapshots. EURASIP J. Wirel. Commun. Netw. 28, 1–7 (2017)

5. F Zhao, B Li, H Chen, et al., Joint beamforming and power allocation forcognitive MIMO systems under imperfect CSI based on game theory. Wirel.Pers. Commun. 73(3), 679–694 (2013)

6. F Zhao, W Wang, H Chen, et al., Interference alignment and game-theoreticpower allocation in MIMO heterogeneous sensor networkscommunications. Signal Process. 126(9), 173–179 (2016)

7. Z Li, L Song, H Shi, Approaching the capacity of K-user MIMO interference channelwith interference counteraction scheme. Ad Hoc Netw. 58(4), 286–291 (2017)

8. F Zhao, H Nie, H Chen, Group buying spectrum auction algorithm forfractional frequency reuses cognitive cellular systems. Ad Hoc Netw. 58(4),239–246 (2017)

9. F. Zhao, X. Sun, H. Chen, et al., Outage performance of relay-assistedprimary and secondary transmissions in cognitive relay networks, EURASIP J.Wirel. Commun. Netw., 2014, 60(1).

10. L Zhang, J Xu, M Yagoub, et al., Neuro-space mapping technique fornonlinear device modeling and large-signal simulation (IEEE MIT-S Int.Microwave Symp, Philadelphia, PA, 2003), pp. 173–176

11. Q Zhang, K Gupta, V Devabhaktuni, Artificial neural networks for RF andmicrowave design: From theory to practice. IEEE Transaction on MicrowaveTheory and Techniques 51(4), 1339–1350 (2003)

12. J Bandler, Q Cheng, S Dakroury, et al., Space mapping: the state of the art. IEEETransaction on Microwave Theory and Techniques 52(1), 337–361 (2004)

13. L Zhu, K Liu, Q Zhang, et al., An enhanced analytical neuro-space mappingmethod for large-signal microwave device modeling (IEEE MIT-S Int.Microwave Symp. Dig, Montreal, QC, 2012), pp. 1–3

14. L Zhu, Q Zhang, K Liu, et al., A novel dynamic neuro-space mappingapproach for nonlinear microwave device modeling. IEEE Microwave andWireless Components Letters 26(2), 131–133 (2016)

15. L Zhang, J Xu, MC Yagoub, et al., Efficient analytical formulation andsensitivity analysis of neuro-space mapping for nonlinear microwave devicemodeling. IEEE Transaction on Microwave Theory and Techniques 53(9),2752–2767 (2005)

16. Q Song, J Spall, Y Soh, et al., Robust neural network tracking controllerusing simultaneous perturbation stochastic approximation. IEEE Transactionon Neural Network 19(5), 817–835 (2008)

17. Q Zhang, K Gupta, Neural network for microwave design (Artech House,Boson, MA, 2000)

18. L Zhang, QJ Zhang, Simple and effective extrapolation technique for neural-based microwave modeling. IEEE Microwave Component Letter 20(6), 301–303 (2010)

19. L Liu, J Ma, G Ng, Electrothermal large-signal model of III-V FETs includingfrequency dispersion and charge conservation. IEEE Transaction onMicrowave Theory and Techniques 57(12), 3106–3117 (2009)

20. NeuroModelPlus_V2.1E, Q. J. Zhang, Dept. of Electronics, Carleton University,Ottawa, ON, Canada.

Table 2 Model simulation time comparison between coarsemodel, dynamic NEURO-SM, and the general Neuro-SM model

Model type HB simulation

Coarse model 48.32 s

Dynamic Neuro-SM 54.23 s

The proposed Neuro-SM model 57.17 s

Zhu et al. EURASIP Journal on Wireless Communications and Networking (2018) 2018:37 Page 13 of 13