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
Attributes
Estimate of biased error for overdetermined calibration with multiple connections of each standard. |
|
Return 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]. |
|
|
|
Directivity normalized to the reflection tracking. |
|
Number of ideal/measurement pairs in calibration. |
|
Return 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 or dict of Networks. |
|
Apply correction to a NetworkSet. |
|
Embed an ideal response in the estimated error network[s] |
|
Create a calibration from its error coefficients. |
|
Create 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 |