Media¶
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 transmission line medium, such
as line()
and delay_short()
. These
methods are inherited by the specific transmission line classes,
which internally define relevant quantities such as propagation constant (gamma),
and characteristic impedance (Z0). This allows the specific transmission line
mediums to produce networks without re-implementing methods for
each specific media instance.
Media base-class¶
Abstract Base Class for a single mode on a transmission line media. |
Media Classes¶
|
A media directly defined by its propagation constant and characteristic impedance. |
|
A transmission line mode defined in terms of distributed impedance and admittance values. |
|
A single mode of a homogeneously filled rectangular waveguide. |
|
A single mode of a homogeneously filled Circular Waveguide |
|
Coplanar waveguide. |
|
A coaxial transmission line defined in terms of its inner/outer diameters and permittivity. |
|
A microstripline transmission line defined in terms of width, thickness and height on a given relative permittivity substrate. |
|
A plane-wave (TEM Mode) in Freespace. |
|
Transmission line medium defined by A, Ep, Tand and Z0. |