edges_cal.reflection_coefficient.get_sparams

edges_cal.reflection_coefficient.get_sparams(gamma_open_intr: ndarray | float, gamma_short_intr: ndarray | float, gamma_match_intr: ndarray | float, gamma_open_meas: ndarray, gamma_short_meas: ndarray, gamma_match_meas: ndarray) tuple[numpy.ndarray, numpy.ndarray, numpy.ndarray][source]

Obtain network S-parameters from OSL standards and intrinsic reflections of DUT.

See Eq. 3 of Monsalve et al., 2016.

Parameters:
  • gamma_open_intr – The intrinsic reflection of the open standard (assumed as true) as a function of frequency.

  • gamma_shrt_intr – The intrinsic reflection of the short standard (assumed as true) as a function of frequency.

  • gamma_load_intr – The intrinsic reflection of the load standard (assumed as true) as a function of frequency.

  • gamma_open_meas – The reflection of the open standard measured at port 1 as a function of frequency.

  • gamma_shrt_meas – The reflection of the short standard measured at port 1 as a function of frequency.

  • gamma_load_meas – The reflection of the load standard measured at port 1 as a function of frequency.

Returns:

  • s11 – The S11 of the network.

  • s12s21 – The product S12*S21 of the network

  • s22 – The S22 of the network.