A general neuro-space mapping technique for microwave device modeling
- 355 Downloads
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.
KeywordsArtificial neural network Space mapping Neuro-SM Microwave device modeling
Microwave transistors are key components in the next generation wireless communication systems [1, 2, 3, 4], such as cognitive multiple-input multiple-output (MIMO) systems [5, 6, 7], and cognitive relay network [8, 9]. With the increasing complexity of communication 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 industry, new microwave devices constantly arrive. Models suitable for previous devices may not fit new devices well. There is an ongoing need for new accurate models.
In recent years, neuro-space mapping (Neuro-SM) technique  combining artificial neural networks  with space mapping  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 industry’s increasing need for tighter accuracy, several improvements on the basis of  were subsequently studied to enhance the modeling accuracy and efficiency, such as Neuro-SM with the output mapping , dynamic Neuro-SM , and analytical Neuro-SM with sensitivity analysis . Neuro-SM with the output mapping  was introduced, through incorporation of a new output/current mapping, for modeling of microwave devices. Compared to the Neuro-SM presented in , Neuro-SM with the output mapping is more suitable for modeling nonlinear devices with more nonlinearity due to the additional and useful degrees of freedom from the output mapping neural network. In order to accurately model nonlinear devices which have higher order dynamic effects (e.g., capacitive effect or non-quasi-static effect) than that of the coarse model, dynamic Neuro-SM was introduced . However, when the modeling devices have both more nonlinearity and high order dynamics, in such case, even though existing Neuro-SM [13, 14] is used to map the coarse model towards the device data, the match between the trained Neuro-SM models and the device data may be still not good enough. More effective Neuro-SM methods need to be investigated to overcome the accuracy limit of the Neuro-SM presented in [13, 14].
In this paper, we propose a more generalized Neuro-SM approach including not only static mapping but also dynamic mapping, and considering both voltage mapping and current mapping for the first time. This paper is a further expansion of the work in [13, 14]. Compared to  where only static mapping is used, the proposed technique is more suitable for modeling nonlinear devices with higher order dynamic effects and non-quasi-static effect that may be missing in the coarse model due to inclusion of dynamic mapping. Compared to , the general Neuro-SM considers not only input voltage mapping, but also output current mapping, further refining the existing coarse model. In this way, well trained general Neuro-SM model can represent the dynamic behavior and large-signal nonlinearity of the microwave devices more accurately than the coarse model, Neuro-SM model with the output mapping , as well as dynamic Neuro-SM model . The modeling results of a real 2 × 50 μm GaAs pseudomorphic high-electron mobility transistor (pHEMT) demonstrate the correctness and validity of the proposed general Neuro-SM technique.
2 Concept of the general Neuro-SM model
Suppose the existing equivalent circuit model is a rough approximation of the behavior of the microwave device. We name this existing model as the coarse model. Let the desired model that accurately matches the device data be called the fine model. Just take field effect transistor (FET) modeling as an example, let the gate and drain voltages and currents of the coarse model be defined as v c = [vc1, vc2] T and i c = [ic1, ic2] T , respectively. Let the terminal voltages and currents of the fine model as v f = [vf1, vf2] T and i f = [if1, if2] T , respectively.
The proposed general Neuro-SM is more general than Neuro-SM technique presented in [10, 13, 14]. While N v = 0, then the general Neuro-SM model without the output mapping is static Neuro-SM model . While N v = 0 and N c = 0, then the general Neuro-SM model belongs to the Neuro-SM model with the output mapping . While N v > 0, then the general Neuro-SM model without the output mapping is the dynamic Neuro-SM model . In this way, the proposed general Neuro-SM generalizes the previously published Neuro-SM technique. Furthermore, while N v > 0 and N c > 0, a new Neuro-SM technique is presented for the first time. Compared to the Neuro-SM introduced in [10, 13, 14], the new Neuro-SM is more suitable for modeling the microwave devices with high order dynamics and nonlinearity due to inclusion of dynamic mapping as well as current mapping.
3 Proposed analytical formulation of the general Neuro-SM model for training
The general Neuro-SM model will not be accurate unless the dynamic voltage and dynamic current mapping neural networks are trained suitable. In order to train the general Neuro-SM efficiently with typical types of transistor modeling data, the relationship between the dynamic voltage and current mapping neural networks with typical types of transistor data, such as DC, bias-dependent S parameter, and large-signal harmonic data need to be derived.
4 Sensitivity analysis of the general Neuro-SM model with respect to mapping neural network weights
Let 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 internal weights of the voltage and current mapping neural network, respectively. w1, i and w2, i are the i-th component of vectors w1 and w2, respectively. In order to train the general Neuro-SM efficiently, gradient information provided by sensitivities of the model with respect to w1, i and w2, i is needed .
5 Sensitivity analysis of the general Neuro-SM model with respect to coarse model parameters
Let x be a generic variable in the coarse model. In case the coarse model parameter needs to be treated as a variable 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.
6 Proposed training algorithm for the general Neuro-SM model
The objective of the model training is to minimize the error E defined in (19) by optimizing w 1 and w 2 . In general, gradient-based training algorithm is used. After training, the general Neuro-SM model with appropriate hidden neurons and delay buffers can accurately represent the nonlinear behavior of the modeling device.
The proposed Neuro-SM model, after being trained for a specific range, is very good at representing the nonlinear behavior of the microwave device within the training region. However, when we use model in a wider range than the training range, inappropriate derivative information of the model outside the training range may mislead the iterative process into slow convergence or even divergence during large-signal simulation. One possible way to solve the divergence problem is to use appropriate extrapolation technique. For general Neuro-SM technique, a simple and effective extrapolation technique is used to improve the convergence of the model .
For simplification, the proposed general Neuro-SM technique is formulated for 2-port field-effect transistor (FET) modeling. This approach can be further extended to n-port network, where all the notations and equations are extended accordingly. After the generalization, the proposed general Neuro-SM technique has the potential to be used for developing models of microwave devices with trapping effect.
The format of the general Neuro-SM model presented so far is to map the voltage input signals between the coarse and fine models. Hence, our approach presented so far is applicable to modeling voltage controlled devices, such as FET and HEMT. It is possible to extend the method to a mixed input mapping case, where the dynamic input mappings are for a mixture of port voltage and current signals. In that way, our approach can be 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 training data. For example, if the frequency in the training data extends to millimeter wave bands, the proposed general mapping will be even more important because of the need of capacitive effects, non-quasi-static effects, and nonlinear effects in the model. In this case, more hidden neurons and time delay buffers maybe needed to guarantee the accuracy of the proposed general Neuro-SM model.
8 A pHEMT modeling using the proposed general Neuro-SM method
Training was firstly done in NeuroModelerPlus  using DC and bias-dependent S parameter data for 400 iterations. Then, training refinement was done using combined DC, bias-dependent S parameter, and HB data at 189 different biases for 3600 iterations. Harmonic data used for HB training was measured at 7.5 GHz fundamental frequency and different input power levels (− 10~ 3 dBm). Time delay parameters are both 0.008 ns. The number of hidden neurons for both voltage and current mapping neural networks is 30.
After training, we compared the DC, bias-dependent S parameter, and large-signal HB responses of the pHEMT device with those computed from the coarse model, Neuro-SM with the output mapping , dynamic Neuro-SM  with 5 delay buffers and 30 hidden neurons, and the proposed general Neuro-SM model with 5 delay buffers and 30 hidden neurons both for dynamic voltage and current mapping neural networks as shown in Fig. 3. In Fig. 3a, b–e, f represent the comparisons of dc, S parameter at two test bias points (0.7 V, 2.4 V) and (0.3 V, 5.2 V), as well as HB responses at different input power levels (− 10~ 3 dBm), respectively. As observed from Fig. 3, the responses computed from the proposed general Neuro-SM are closest to the data among all the four models in this comparison. We obtain further improvement in model accuracy using general Neuro-SM technique because additional and useful degrees of freedom provided by the new dynamic current mappings at the gate and the drain in the general model. The increased accuracy of the general Neuro-SM model helps to improve the accuracy of circuit and system simulation, such as simulation to predict power performance and linearity of high-frequency PA designs.
Training and test error comparison of coarse model, dynamic Neuro-SM model, and the proposed general Neuro-SM model after combined DC, S parameter, and HB training
20 hidden neurons
30 hidden neurons
Dynamic Neuro-SM (N v = 5)
Dynamic Neuro-SM (N v = 7)
General Neuro-SM (N v = 3, N c = 3)
General Neuro-SM (N v = 5, N c = 5)
Model simulation time comparison between coarse model, dynamic NEURO-SM, and the general Neuro-SM model
The proposed Neuro-SM model
This paper has presented a general Neuro-SM technique for nonlinear device modeling. By modifying the dynamic current and dynamic voltage relationships in the existing coarse model, the proposed general Neuro-SM model can exceed the accuracy limit over the coarse model, the Neuro-SM model with the output mapping, and the dynamic Neuro-SM model. Compared to previously published Neuro-SM, the proposed general Neuro-SM has demonstrated much improved performance in terms of accuracy by a pHEMT modeling example. The general Neuro-SM model can be applied to microwave circuit and system design.
The authors would like to thank Prof. Q. J. Zhang at Carleton University, Ottawa, ON, Canada, for valuable discussions and insights throughout this work.
This work is supported by the Fundamental Research Funds for Universities in Tianjin (No. 2016CJ13), partly supported by the Key project of Tianjin Natural Science Foundation (No. 16JCZDJC38600), National Natural Science Foundation of China (No. 61601494, 61602346), and the Research Forums Cooperation Project of ZTE Corporation (2016ZTE04-09).
Availability of data and materials
The training and test data of the microwave transistor is obtained from measurement and can be shared if it is necessary.
The authors have contributed jointly to all parts on the preparation of this manuscript. LZ (first author) and JZ contributed to the structure and sensitivity analysis of the general Neuro-SM model. LZ (third author), WL and LP contributed to the training algorithm development. HW and DL contributed to the analysis of simulation results. All authors read and approved the final manuscript.
The authors declare that they have no competing interests.
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
- 2.H Shi, Z Li, D Liu, et al., Efficient method of two-dimensional DOA estimation for coherent signals. EURASIP J. Wirel. Commun. Netw. 60, 1–10 (2017)Google Scholar
- 4.D Liu, Z Li, X Guo, et al., DOA estimation for wideband chip with a few snapshots. EURASIP J. Wirel. Commun. Netw. 28, 1–7 (2017)Google Scholar
- 6.F Zhao, W Wang, H Chen, et al., Interference alignment and game-theoretic power allocation in MIMO heterogeneous sensor networks communications. Signal Process. 126(9), 173–179 (2016)Google Scholar
- 9.F. Zhao, X. Sun, H. Chen, et al., Outage performance of relay-assisted primary and secondary transmissions in cognitive relay networks, EURASIP J. Wirel. Commun. Netw., 2014, 60(1).Google Scholar
- 10.L Zhang, J Xu, M Yagoub, et al., Neuro-space mapping technique for nonlinear device modeling and large-signal simulation (IEEE MIT-S Int. Microwave Symp, Philadelphia, PA, 2003), pp. 173–176Google Scholar
- 13.L Zhu, K Liu, Q Zhang, et al., An enhanced analytical neuro-space mapping method for large-signal microwave device modeling (IEEE MIT-S Int. Microwave Symp. Dig, Montreal, QC, 2012), pp. 1–3Google Scholar
- 17.Q Zhang, K Gupta, Neural network for microwave design (Artech House, Boson, MA, 2000)Google Scholar
- 20.NeuroModelPlus_V2.1E, Q. J. Zhang, Dept. of Electronics, Carleton University, Ottawa, ON, Canada.Google Scholar
Open AccessThis 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.