ICalibrationT Interface

Interface Calibration.

Definition

Namespace: Metas.Vna.Calibration
Assembly: Metas.Vna.Calibration (in Metas.Vna.Calibration.dll) Version: 2.8.9053.20286
C#
public interface ICalibration<T> : IBinary, 
	IFlatVector<T>
where T : new(), Object, IRealNumber<T>
Implements
IBinary, IFlatVectorT

Type Parameters

T
Real Number Type

Properties

ErrorModel Error Model
FlatVectorSize Get Flat Vector Size
(Inherited from IFlatVectorT)
Frequency Frequency / Hz
FrequencyConversions Frequency Conversions
NFreq Number of frequency points
NPorts Number of ports
NReflection Number of reflection paths
NTransmission Number of transmission paths
NVnaPorts Number of VNA Ports
OptionalStandards Optional Calibration Standards
Ports Port assignment
PortZr Error Corrected Port Zr / Ohm
PowerStandards Power Calibration Standards
RawPortZr Raw Port Zr / Ohm
RequiredStandards Required Calibration Standards

Methods

BinarySetDataFrom Set object data from Binary Reader.
(Inherited from IBinary)
BinaryWriteDataTo Write object data to Binary Writer.
(Inherited from IBinary)
ComputeErrorTerms(CalConfigStdT) Compute Error Terms
ComputeErrorTerms(CalConfigStdT, BackgroundWorker, DoWorkEventArgs) Compute Error Terms
ErrorCorrection(SParamDataT) Correction of the raw DUT measurement with the VNA Error Terms and Switch Terms.
ErrorCorrection(WaveParamDataT) Correction of the raw DUT measurement with the VNA Error Terms and Switch Terms.
ErrorCorrection(SParamDataT, UncContributionsT) Correction of the raw DUT measurement with the VNA Error Terms and Switch Terms.
ErrorCorrection(WaveParamDataT, UncContributionsT) Correction of the raw DUT measurement with the VNA Error Terms and Switch Terms.
FlatVectorSetDataFrom Set object data from Flat Vector
(Inherited from IFlatVectorT)
FlatVectorWriteDataTo Write object data to Flat Vector
(Inherited from IFlatVectorT)
GenerateRawData Generate raw data from error corrected data of a DUT
Init(Int32, Int32) Initialize a n-port calibration.
Init(Double, ComplexT, ComplexT) Initialize a n-port calibration.
Init(Double, Int32, ComplexT) Initialize a n-port calibration.
Init(Int32, VnaPortDescription, Int32) Initialize a n-port calibration.
Init(Int32, Int32, Int32) Initialize a n-port calibration.
Init(Double, ComplexT, ComplexT, VnaPortDescription, Int32) Initialize a n-port calibration.
Init(Double, ComplexT, ComplexT, Int32, Int32) Initialize a n-port calibration.
Init(Double, ComplexT, ComplexT, VnaPortDescription, FrequencyConversion, Int32) Initialize a n-port calibration.

See Also