skrf.calibration.calibration.TwelveTerm¶
- class skrf.calibration.calibration.TwelveTerm(measured, ideals, n_thrus=None, trans_thres=- 40, *args, **kwargs)[source]¶
12-term, full two-port calibration.
TwelveTerm is the traditional, fully determined, two-port calibration originally developed in 1.
TwelveTerm can accept any number of reflect and transmissive standards, as well as arbitrary (non-flush) transmissive standards.
- If more than 3 reflect standards are provided, a least-squares
solution is implemented for the one-port stage of the calibration.
- If more than 1 transmissive standard is given the load match,
and transmission tracking terms are calculated multiple times and averaged.
References
- 1
“Calibration Process of Automatic Network Analyzer Systems” by Stig Rehnmark
Attributes
Estimate of biased error for overdetermined calibration with multiple connections of each standard |
|
Returns a NetworkSet for each caled_ntwk, grouped by their names |
|
List of the corrected calibration standards |
|
Dictionary or error coefficients in form of numpy arrays |
|
Dictionary of error coefficients for 12-term Model |
|
Dictionary or error coefficients in form of Network objects |
|
Dictionary of error coefficients for One-port Error model |
|
Dictionary of error coefficients in form of Network objects |
|
Dictionary of error coefficients for 8-term (Error-box) Model |
|
Dictionary of error coefficients in form of Network objects |
|
Dictionary of error coefficients in form of Network objects |
|
The calculated error Network or Network[s] |
|
|
|
the directivity normalized to the reflection tracking |
|
number of ideal/measurement pairs in calibration |
|
Returns any output from the |
|
Returns a NetworkSet for each residual_ntwk, grouped by their names |
|
Dictionary of residual Networks |
|
Estimate of total error for overdetermined calibration with multiple connections of each standard.This is the combined effects of both biased and un-biased errors |
|
Estimate of unbiased error for overdetermined calibration with multiple connections of each standard |
|
Methods
TwelveTerm initializer |
|
Apply correction to all touchstone files in a given directory. |
|
Apply correction to list of dict of Networks. |
|
Apply correction to a NetworkSet. |
|
Embed an ideal response in the estimated error network[s] |
|
Creates a calibration from its error coefficients |
|
Creates a calibration from its error coefficients |
|
Plot corrected calibration standards. |
|
Plot biased, unbiased and total error in dB scaled. |
|
Plot residual networks. |
|
Remove and return tuple of (ideal, measured) at index. |
|
Remove a cal standard and correct it, returning correct and ideal |
|
update current dict of error coefficients |
|
Write the Calibration to disk using |