elements

rfnetwork.elements

Classes

Attenuator(attenuation_db)

Capacitor([value, shunt])

Ideal Capacitor network element.

Capacitor_pF([value, shunt])

Ideal Capacitor network element, in pF units.

Hybrid180()

Ideal directional coupler with 180 degree phase delay between the thru and coupled paths.

Hybrid90()

Ideal directional coupler with 90 degree phase delay between the thru and coupled paths.

Inductor([value, shunt])

Ideal Inductor network element.

Inductor_nH([value, shunt])

Ideal Inductor network element, in nH units.

LC_Parallel(L, C[, shunt])

Inductor and Capacitor in parallel.

LC_Series(L, C[, shunt])

Inductor and Capacitor in series.

Line([z0, er, loss, frequency, length, ...])

Base class for generic transmission lines.

Load([value])

1-port load with variable impedance.

LumpedElement([value, shunt])

Base Class for 2-port series and shunt lumped elements

LumpedElementFilter(fc, btype, prototype)

MSLine(h, er[, w, z0, t, df, loss, ...])

Microstrip Line

Open()

1-port open-circuit load

PiAttenuator(attenuation_db[, r0])

Resistive attenuator in pi configuration

Resistor([value, shunt])

Ideal Resistor network element.

Short()

1-port short-circuit load

Stripline(w, b, er[, t, df, loss, ...])

Stripline with balanced substrate.