skrf.media.definedAEpTandZ0.DefinedAEpTandZ0
- class skrf.media.definedAEpTandZ0.DefinedAEpTandZ0(frequency=None, A=0.0, f_A=1.0, ep_r=1.0, tanD=0.0, z0_port=None, z0=50.0, Z0=None, f_low=1000.0, f_high=1000000000000.0, f_ep=1000000000.0, model='frequencyinvariant', *args, **kwargs)[source]
Transmission line medium defined by A, Ep, Tand and Z0.
This medium is defined by attenuation A, relative permittivity Ep_r, loss angle tand and characteristic impedance Z0.
Djirdjevic [2] / Svennson [1] dispersion model is provided for dielectric. Default behaviour is frequency invariant.
- Parameters:
frequency (
Frequency
object) – Frequency band of this transmission line mediumz0_port (number, array-like, 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)
A (number, array-like, default 0.0) –
Attenuation due to conductor loss in dB/m/sqrt(Hz) The attenuation \(A(f)`at frequency :math:`f\) is:
\[A(f) = A\sqrt{\frac{f}{f_A}}\]f_A (number, default 1.0) – Frequency scaling in Hz for the attenuation. See A.
ep_r (number, array-like, default 1.0) –
Real part of the relative permittivity of the dielectric: \(\epsilon_r'=\Re[\epsilon]\).
If model=’frequencyinvariant’, the complex relative permittivity is:
\[\epsilon_r(f) = \epsilon'_r + j \cdot \epsilon'_r \cdot \tan\delta\]if model=’djordjevicsvensson’, the complex relative permittivity is:
\[\epsilon_r(f) = \epsilon_\inf + m \cdot \ln{\frac{f_{high} + j f_\epsilon}{f_{low} + j f_\epsilon}}\]where \(\epsilon_\inf\) is the permittivity value when frequency approaches infinity. In this case, the value of \(\epsilon_r\) and \(\tan\delta\) (tanD) are given for frequency \(f_\epsilon\):
\[\epsilon_r(f_\epsilon) = \epsilon'_r+ j \cdot \epsilon'_r \cdot \tan\delta\]tanD (number, array-like, default 0.0) – Dielectric relative permittivity loss tangent \(\tan\delta\). See ep_r.
z0 (number, array-like, default 50.0) – Quasi-static characteristic impedance of the medium.
Z0 (number, array-like, or None) – deprecated parameter, only emmit a deprecation warning.
f_low (number, default 1e3, optional) – Low frequency in Hz for for Djirdjevic/Svennson dispersion model. See ep_r.
f_high (number, default 1e12, optional) – High frequency in Hz for for Djirdjevic/Svennson dispersion model. See ep_r.
f_ep (number, default 1e9, , optional) – Specification frequency in Hz for for Djirdjevic/Svennson dispersion model. ep_r and tanD parameters are specified for this frequency. See ep_r.
model (string, 'frequencyinvariant' or 'djordjevicsvensson', optional) – Use Djirdjevic/Svennson wideband Debye dispersion model or not. Default is frequency invariant behaviour.
*args (arguments and keyword arguments) –
**kwargs (arguments and keyword arguments) –
Examples
>>> from skrf.media.definedAEpTandZ0 import DefinedAEpTandZ0 >>> from skrf.frequency import Frequency >>> f = Frequency(75,110,101,'ghz') >>> DefinedAEpTandZ0(frequency=f, A=1, f_A=1e9, ep_r=3, z0=50) >>> DefinedAEpTandZ0(frequency=f, A=1, f_A=1e9, ep_r=3, tand=0.02, z0=50) >>> DefinedAEpTandZ0(frequency=f, A=1, f_A=1e9, ep_r=3, tand=0.02, z0=50, f_low=1e3, f_high=1e12, f_Ep=1e9, model='djordjevicsvensson')
References
Attributes
Characteristic Impedance |
|
Real (attenuation) component of gamma. |
|
Losses due to conductor resistivity. |
|
Losses due to dielectric |
|
Imaginary (propagating) component of gamma. |
|
Phase parameter |
|
Frequency dependent complex relative permittivity of dielectric. |
|
Propagation constant. |
|
Number of points of the frequency axis. |
|
Frequency dependent dielectric loss factor. |
|
Complex group velocity (in m/s). |
|
Complex phase velocity (in m/s). |
|
Return Characteristic Impedance z0_characteristic. |
|
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. |
|
Two-port network for an impedance mismatch. |
|
Inductor. |
|
Inductor with Q factor. |
|
Two-port 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 n-way splitter. |
|
Ideal, lossless tee. |
|
Convert electrical length to physical distance. |
|
Matched transmission line of length 0. |
|
Translate various units of distance into meters. |
|
Complex zero-mean gaussian white-noise network. |
|
write this media's frequency, gamma, Z0, and z0 to a csv file. |