skrf.media.coaxial.Coaxial.from_attenuation_VF

classmethod Coaxial.from_attenuation_VF(frequency=None, z0_port=None, z0=50, att=0, unit='dB/m', VF=1)[source]

Init from electrical properties of the line: attenuation and velocity factor.

Attenuation can be expressed in dB/m, dB/100m, dB/ft, dB/100ft, Neper/m or Neper/ft. Default unit is dB/m. A different unit is set by the unit parameter.

Parameters:
  • frequency (Frequency object)

  • z0_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)

  • z0 (number) – desired characteristic impedance

  • att (number, or array-like. optional) – Attenuation of the coaxial line. The default is 0. If passed as an array, should be of same size than the frequency.

  • unit (string, optional) – Unit of the attenuation. Can be: ‘dB/m’, dB/100m’’, ‘dB/ft’, ‘dB/100ft’, ‘Neper/m’ or ‘Neper/ft’ (or ‘Np/m’, ‘Np/ft’). The default is ‘dB/m’.

  • VF (number, or array-like. optional) – Velocity Factor VF [VF]. The default is 1. If passed as an array, should be of same size than the frequency.

Returns:

media

Return type:

Media

References