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.
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
The intrinsic reflection coefficient of the idealized standard.
The name of the standard.