skrf.media.circularWaveguide.CircularWaveguide
 class skrf.media.circularWaveguide.CircularWaveguide(frequency=None, z0_port=None, z0_override=None, z0=None, r=1, mode_type='te', m=1, n=1, ep_r=1, mu_r=1, rho=None, *args, **kwargs)[source]
A single mode of a homogeneously filled Circular Waveguide
Represents a single mode of a homogeneously filled circular waveguide of crosssection r^2 pi. The mode is determined by modetype (‘te’ or ‘tm’) and mode indices ( m and n ). Corrugated circular waveguides, which also support HE modes, are not supported.
Quantity
Symbol
Variable
Characteristic Wave Number
\(k_0\)
Cutoff Wave Number
\(k_c\)
Longitudinal Wave Number
\(k_z\)
Transverse Wave Number (a)
\(k_x\)
kx
Transverse Wave Number (b)
\(k_y\)
ky
Characteristic Impedance
\(z_0\)
 Parameters:
frequency (
Frequency
object) – frequency band of this transmission line mediumz0_port (number, arraylike, or None) – z0_port is the port impedance for networks generated by the media. If z0_port is not None, the networks generated by the media are renormalized (or in other words embedded) from the characteristic impedance z0 of the media to z0_port. Else if z0_port is None, the networks port impedances will be the raw characteristic impedance z0 of the media. (Default is None)
z0_override (number, arraylike, or None) – z0_override override the characteristic impedance for the media. If z0_override is not None, the networks generated by the media have their characteristic impedance z0 overrided by z0_override. (Default is None)
z0 (number, arraylike, or None) – deprecated parameter, alias to z0_override if z0_override is None. Emmit a deprecation warning.
r (number) – radius of the waveguide, in meters.
mode_type (['te','tm']) – mode type, transverse electric (te) or transverse magnetic (tm) toz. where z is direction of propagation
m (int) – mode index in ‘phi’direction, the azimuthal index
n (int) – mode index in ‘r’direction, the radial index
ep_r (number, arraylike,) – filling material’s relative permittivity
mu_r (number, arraylike) – filling material’s relative permeability
rho (number, arraylike, string) – resistivity (ohmm) of the conductor walls. If arraylike must be same length as frequency. if str, it must be a key in skrf.data.materials.
*args (arguments, keyword arguments) – passed to
Media
’s constructor (__init__()
**kwargs (arguments, keyword arguments) – passed to
Media
’s constructor (__init__()
Examples
In the following example an ideal waveguide of 2.39 mm diameter is constructed for the high W band, operated in the fundamental TE11 mode. If no conductivity is provided the walls are treated as perfect electric conductors.
>>> freq = rf.Frequency(88, 110, 101, 'ghz') >>> rf.CircularWaveguide(freq, r=0.5 * 2.39e3)
Attributes
Characteristic Impedance 

Real (attenuation) component of gamma. 

Loss due to finite conductivity of the sidewalls for the fundamental mode TE11. 

Imaginary (propagating) component of gamma. 

The permativity of the filling material. 

cutoff frequency for this mode 

frequency vector normalized to cutoff 

The propagation constant (aka Longitudinal wave number) 

Characteristic wave number. 

Cutoff wave number. 

Cutoff wavelength. 

Guide wavelength. 

The permeability of the filling material. 

Number of points of the frequency axis. 

conductivity of sidewalls in ohm*m 

Complex group velocity (in m/s). 

Complex phase velocity (in m/s). 

Return Characteristic Impedance z0_characteristic. 

The characteristic impedance, \(z_0\). 

Port Impedance. 

Port Impedance. 
Methods
Ideal matched attenuator of a given length. 

Capacitor. 

Capacitor with Q factor. 

Copy of this Media object. 

Delayed load. 

Delayed open transmission line. 

Delayed Short. 

Calculate the complex electrical length for a given distance. 

Determines physical distance from a transmission or reflection Network. 

Initialize from specified impedance at a given frequency, assuming the fundamental TE11 mode. 

Twoport network for an impedance mismatch. 

Inductor. 

Inductor with Q factor. 

Twoport isolator. 

Transmission line of a given length and impedance. 

Load of given reflection coefficient. 

Lossless, symmetric mismatch defined by its return loss. 

Perfect matched load (\(\Gamma_0 = 0\)). 

Create another mode in this medium. 

Open (\(\Gamma_0 = 1\)). 

Complex random network. 

Resistor. 

Short (\(\Gamma_0 = 1\)) 

Shunts a 

Shunted capacitor. 

Shunted delayed load. 

Shunted delayed open. 

Shunted delayed short. 

Shunted inductor. 

Shunted resistor. 

Ideal, lossless nway splitter. 

Ideal, lossless tee. 

Convert electrical length to physical distance. 

Matched transmission line of length 0. 

Translate various units of distance into meters. 

Complex zeromean gaussian whitenoise network. 

write this media's frequency, gamma, Z0, and z0 to a csv file. 