A new macromodeling approach for nonlinear microwave circuits based on recurrent neural networks

被引:101
作者
Fang, YH [1 ]
Yagoub, MCE [1 ]
Wang, F [1 ]
Zhang, QJ [1 ]
机构
[1] Carleton Univ, Dept Elect, Ottawa, ON K1S 5B6, Canada
关键词
computer-aided design; macromodeling; neural networks; nonlinear circuits; optimization; simulation;
D O I
10.1109/22.898982
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, a new macromodeling approach is developed in which a recurrent neural network (RNN) is trained to learn the dynamic responses of nonlinear microwave circuits. Input and output waveforms of the original circuit are used as training data. A training algorithm based on back propagation through time is developed. Once trained, the RNN macromodel provides fast prediction of the full analog behavior of the original circuit, which can be useful for high-level simulation and optimization. Three practical examples of macromodeling a power amplifier, mixer, and MOSFET are used to demonstrate the validity of the proposed macromodeling approach.
引用
收藏
页码:2335 / 2344
页数:10
相关论文
共 25 条
[1]  
AWEYA J, 1998, P IEEE INT NEUR NETW, P140
[2]  
Burrascano P, 1999, INT J RF MICROW C E, V9, P158, DOI 10.1002/(SICI)1099-047X(199905)9:3<158::AID-MMCE3>3.0.CO
[3]  
2-V
[4]   A MACROMODELING ALGORITHM FOR ANALOG CIRCUITS [J].
CASINOVI, G ;
SANGIOVANNIVINCENTELLI, A .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1991, 10 (02) :150-160
[5]  
Creech G. L., 1997, IEEE Transactions on Microwave Theory and Techniques, V45, P794, DOI 10.1109/22.575602
[6]  
Goasguen S, 1999, IEEE MTT-S, P153, DOI 10.1109/MWSYM.1999.779446
[7]  
Gunupudi P. K., 1999, Proceedings 1999 Design Automation Conference (Cat. No. 99CH36361), P13, DOI 10.1109/DAC.1999.781222
[8]  
Haykin S., 1994, NEURAL NETWORKS COMP
[9]  
Hrycej T., 1997, Neurocontrol: Towards an Industrial Control Methodology
[10]   Contro of nonlinear dynamical systems using neural networks .2. Observability, identification, and control [J].
Levin, AU ;
Narendra, KS .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 1996, 7 (01) :30-42