Microwave Circuit Simulator for MATLAB

Report No. ARL-TN-184
Authors: Romeo D. del Rosario and Daniel C. Judy
Date/Pages: March 2002; 20 pages
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 facilities 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.
Distribution: Approved for public release
  Download Report ( 1.060 MBytes )
If you are visually impaired or need a physical copy of this report, please visit and contact DTIC.

Last Update / Reviewed: March 1, 2002