skrf.media.circularWaveguide.CircularWaveguide.line_floating
- CircularWaveguide.line_floating(d, unit='deg', z0=None, **kwargs)
Floating transmission line of a given length and impedance.
This method returns a transmission line with floating shields. This is a four-port network, as opposed to the two-port _line_ method. Ports 1 and 3 are one side of the line, and electrically connect to ports 2 and 4 on the other side, respectively.
The units of length are interpreted according to the value of unit. If z0 is not None, then a line specified impedance is produced.
- Parameters:
d (number) – the length of transmission line (see unit argument)
unit (['deg','rad','m','cm','um','in','mil','s','us','ns','ps']) – the units of d. See
to_meters()
, for detailsz0 (number, string, or array-like or None) – the characteristic impedance of the line, if different from media.z0. To set z0 in terms of normalized impedance, pass a string, like z0=’1+.2j’
**kwargs (key word arguments) – passed to
match()
, which is called initially to create a ‘blank’ network.
- Returns:
line_floating – matched, floating transmission line of given length
- Return type:
Network
object
Examples
>>> my_media.line_floating(1, 'mm', z0=100) >>> my_media.line_floating(90, 'deg', z0='2') # set z0 as normalized impedance