Microwave Circuit Simulator for MATLAB
Abstract
This technical note describes a microwave circuit simulator implemented in the technical computing language, MATLAB. The simulator takes an input circuit with a known admittance matrix, performs a node swap that puts the external nodes (ports) at the upper left hand of an equivalent admittance matrix, then reduces the matrix (regardless of size) to include only the external nodes using Householder's method. The resulting 2 x 2 admittance matrix provides all the information to uniquely define the circuit from its external ports and facilitates straightforward calculation of Z-parameters, S-parameters, etc. (In our case, the reduced matrix is 2 x 2; however, the method applies to multiple port devices as well). Although it can be used by itself, the simulator is designed with a bent toward empirical (circuit based) transistor models and may be incorporated into small and large signal transistor models.
Document Details
- Document Type
- Technical Report
- Publication Date
- Mar 01, 2002
- Accession Number
- ADA400740
Entities
People
- Daniel C. Judy
- Romeo D. Del Rosario
Organizations
- United States Army Research Laboratory