Network.renormalize(z_new: Union[numbers.Number, Sequence[numbers.Number], numpy.ndarray], s_def: str = 'power') → None[source]

Renormalize s-parameter matrix given a new port impedances

  • z_new (complex array of shape FxN, F, N or a scalar) – new port impedances
  • s_def (str -> s_def : can be: 'power', 'pseudo' or 'traveling') – Scattering parameter definition : ‘power’ for power-waves definition, ‘pseudo’ for pseudo-waves definition. ‘traveling’ corresponds to the initial implementation. Default is ‘power’. NB: results are the same for real-valued characteristic impedances.