skrf.network.s2vswr_active

skrf.network.s2vswr_active(s, a)[source]

Return the active VSWR for a defined wave excitation a..

The active VSWR is defined by :

\[\mathrm{active}(vswr)_{m} = \frac{1 + |\mathrm{active}(s)_m|}{1 - |\mathrm{active}(s)_m|}\]

where \(\mathrm{active}(s)_m\) the active S-parameter of port \(m\).

Parameters:
  • s (complex array) – scattering parameters (nfreqs, nports, nports)

  • a (complex array of shape (n_ports)) – forward wave complex amplitude

Returns:

vswr_act – active VSWR for the excitation a

Return type:

complex array of shape (nfreqs, nports)

See also

s2s_active

active S-parameters

s2z_active

active Z-parameters

s2y_active

active Y-parameters