IGenericCalibrationModelT Interface

Interface Generic Calibration Model.

Definition

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

Type Parameters

T
Real Number Type

Properties

ErrorModel Error Model
(Inherited from ICalibrationT)
ErrorTerms Full leaky error terms.
Size : 2N-Ports,
Port 1, 2, ... N : Raw ports,
Port N+1, N+2, ... 2N : Error corrected ports
FlatVectorSize Get Flat Vector Size
(Inherited from IFlatVectorT)
Frequency Frequency / Hz
(Inherited from ICalibrationT)
FrequencyConversions Frequency Conversions
(Inherited from ICalibrationT)
NFreq Number of frequency points
(Inherited from ICalibrationT)
NPorts Number of ports
(Inherited from ICalibrationT)
NReflection Number of reflection paths
(Inherited from ICalibrationT)
NTransmission Number of transmission paths
(Inherited from ICalibrationT)
NVnaPorts Number of VNA Ports
(Inherited from ICalibrationT)
OptionalStandards Optional Calibration Standards
(Inherited from ICalibrationT)
Ports Port assignment
(Inherited from ICalibrationT)
PortZr Error Corrected Port Zr / Ohm
(Inherited from ICalibrationT)
PowerStandards Power Calibration Standards
(Inherited from ICalibrationT)
RawPortZr Raw Port Zr / Ohm
(Inherited from ICalibrationT)
RequiredStandards Required Calibration Standards
(Inherited from ICalibrationT)
SwitchTerms Switch terms. Size: N-Ports.

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
(Inherited from ICalibrationT)
ComputeErrorTerms(CalConfigStdT, BackgroundWorker, DoWorkEventArgs) Compute Error Terms
(Inherited from ICalibrationT)
ErrorCorrection(SParamDataT) Correction of the raw DUT measurement with the VNA Error Terms and Switch Terms.
(Inherited from ICalibrationT)
ErrorCorrection(WaveParamDataT) Correction of the raw DUT measurement with the VNA Error Terms and Switch Terms.
(Inherited from ICalibrationT)
ErrorCorrection(SParamDataT, UncContributionsT) Correction of the raw DUT measurement with the VNA Error Terms and Switch Terms.
(Inherited from ICalibrationT)
ErrorCorrection(WaveParamDataT, UncContributionsT) Correction of the raw DUT measurement with the VNA Error Terms and Switch Terms.
(Inherited from ICalibrationT)
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
(Inherited from ICalibrationT)
Init(Int32, Int32) Initialize a n-port calibration.
(Inherited from ICalibrationT)
Init(Double, ComplexT, ComplexT) Initialize a n-port calibration.
(Inherited from ICalibrationT)
Init(Double, Int32, ComplexT) Initialize a n-port calibration.
(Inherited from ICalibrationT)
Init(Int32, VnaPortDescription, Int32) Initialize a n-port calibration.
(Inherited from ICalibrationT)
Init(Int32, Int32, Int32) Initialize a n-port calibration.
(Inherited from ICalibrationT)
Init(Double, ComplexT, ComplexT, VnaPortDescription, Int32) Initialize a n-port calibration.
(Inherited from ICalibrationT)
Init(Double, ComplexT, ComplexT, Int32, Int32) Initialize a n-port calibration.
(Inherited from ICalibrationT)
Init(Double, ComplexT, ComplexT, VnaPortDescription, FrequencyConversion, Int32) Initialize a n-port calibration.
(Inherited from ICalibrationT)
ReceiverCalibrationMultiplePorts Receiver Calibration (multiple ports)
ReceiverCalibrationSinglePort Receiver Calibration (single port)
ScaleErrorTermsAllPorts Scale Error Terms (all ports)
ScaleErrorTermsSinglePort Scale Error Terms (single port)
SwitchedErrorTerms Compute Error Terms for source switched to one port.

See Also