media (skrf.media)

This package provides objects representing transmission line mediums.

The Media object is the base-class that is inherited by specific transmission line instances, such as Freespace, or RectangularWaveguide. The Media object provides generic methods to produce Network‘s for any transmision line medium, such as line() and delay_short(). These methods are inherited by the specific tranmission line classes, which interally define relevant quantities such as propagation constant, and characteristic impedance. This allows the specific transmission line mediums to produce networks without re-implementing methods for each specific media instance.

Network components specific to an given transmission line medium such as cpw_short() and microstrip_bend(), are implemented in those object

Media base-class

Media The base-class for all transmission line mediums.

Transmission Line Classes

DistributedCircuit Generic, distributed circuit TEM transmission line
RectangularWaveguide Rectangular Waveguide medium.
CPW Coplanar waveguide class
Freespace Represents a plane-wave in a homogeneous freespace, defined by the space’s relative permativity and relative permeability.

Table Of Contents

Previous topic

skrf.calibration.calibration.Calibration.uncertainty_per_standard

Next topic

skrf.media.media.Media

This Page