edges_cal.reflection_coefficient.CalkitStandard

class edges_cal.reflection_coefficient.CalkitStandard(*, resistance, offset_impedance=<Quantity 50. Ohm>, offset_delay=<Quantity 30. ps>, offset_loss=<Quantity 2.2 GOhm / s>, capacitance_model: ~edges_cal.modelling.Polynomial | None = None, inductance_model: ~edges_cal.modelling.Polynomial | None = None)[source]

Class representing a calkit standard.

The standard could be open, short or load/match. See the Appendix of Monsalve et al. 2016 for details.

For all parameters, ‘offset’ refers to the small transmission line section of the standard (not an offset in the parameter).

Parameters:
  • resistance (float | astropy.units.quantity.Quantity) – The resistance of the standard termination, either assumed or measured.

  • offset_impedance (float | astropy.units.quantity.Quantity) – Impedance of the transmission line, in Ohms.

  • offset_delay (float | astropy.units.quantity.Quantity) – One-way delay of the transmission line, in picoseconds.

  • offset_loss (float | astropy.units.quantity.Quantity) – One-way loss of the transmission line, unitless.

Methods

__init__(*, resistance[, offset_impedance, ...])

Method generated by attrs for class CalkitStandard.

gl(freq)

Obtain the product gamma*length.

lossy_characteristic_impedance(freq)

Obtain the lossy characteristic impedance of the transmission line (offset).

offset_gamma(freq)

Obtain reflection coefficient of the offset.

reflection_coefficient(freq)

Obtain the combined reflection coefficient of the standard.

termination_gamma(freq)

Reflection coefficient of the termination.

termination_impedance(freq)

The impedance of the termination of the standard.

Attributes

intrinsic_gamma

The intrinsic reflection coefficient of the idealized standard.

name

The name of the standard.

resistance

offset_impedance

offset_delay

offset_loss

capacitance_model

inductance_model