M. T. Homer Reid MIT Home Page
Physics Problems Research teaching My Music About Me Miscellany


Codes





Modeling RF and Microwave Systems with scuff-rf


scuff-rf is a tool within the scuff-em suite for modeling passive RF and microwave devices.

scuff-rf has two basic modes of operation:

  • network parameter mode, in which scuff-rf computes multiport network parameters (S-parameters and/or impedance parameters) for a given multiport device over a given frequency range, and

  • field profile mode, in which scuff-rf computes the electromagnetic fields, at arbitrary user-specified evaluation points, radiated by a given multiport device driven by user-specified port currents.

Together with a circuit simulator, these two modes of operation allow you to implement the standard co-simulation strategy for modeling the scattered fields of passive structures driven by circuits: (a) you use scuff-rf to compute the multiport S-matrix of your structure, (b) you incorporate this S-matrix into a circuit simulator to compute the currents that flow through the structure when driven by your circuit; finally, (c) you use scuff-rf a second time to compute the fields radiated by your structure when driven by these currents.

The basic flow of a scuff-rf run goes something like this:

  1. You create a mesh file describing a discretized representation of your 3D geometry. (scuff-rf doesn't do the meshing for you; you use external software like GMSH or COMSOL for that.)

  2. You create a text file with extension .ports that defines ports in your meshed geometry. Each port is a small region of the physical structure through which scuff-rf forces a fixed electric current to simulate the effect of driving the structure with an external circuit.

  3. Network parameter mode: To calculate the network parameters (the S-matrix and/or impedance matrix) of your multiport structure, you run scuff-rf with your geometry file, your .ports file, and a list of frequencies.

    In this case, the output of scuff-rf will be a data file containing the values of the multiport S-matrix (and/or impedance matrix) of your structure at each of the frequencies you specified.

  4. Field profile mode: To calculate the fields radiated by your structure when driven by fixed port currents, you create a text file with extension .portcurrents specifying the driving currents for each port, and you create a second text file with extension .evalpoints listing all the points in space at which you wish to calculate the radiated fields.

    In this case, the output of scuff-rf will be a data file containing the values of radiated field components at each of the evaluation points you specified.

Each of these steps is discussed at length in the scuff-rf documentation, which is divided into the following sections.

Table Of Contents
1. A Tutorial Walk Through scuff-rf
2. scuff-rf Command-Line Reference
3. scuff-rf Input and Output File Reference
4. A Compendium of scuff-rf Examples




scuff-em
Examples
Installation
Core Library
Applications
Reference


Modeling RF and Microwave Systems with scuff-RF, by Homer Reid
Last Modified: 11/16/16