OnePathTwoPortsCalibration<T> Class

One Path Two Ports Calibration (Sxx and Syx)

Definition

Namespace: Metas.Vna.Calibration
Assembly: Metas.Vna.Calibration (in Metas.Vna.Calibration.dll) Version: 2.8.9053.20286
C#
[SerializableAttribute]
public class OnePathTwoPortsCalibration<T> : IncompleteCalibration<T>, 
	IOnePathTwoPortsCalibration<T>, IIncompleteCalibration<T>, ISwitchedCalibrationModel<T>, ICalibration<T>, 
	IBinary, IFlatVector<T>
where T : new(), Object, IRealNumber<T>
Inheritance
Object    SwitchedCalibrationModel<T>    IncompleteCalibration<T>    OnePathTwoPortsCalibration<T>
Implements
ICalibration<T>, IIncompleteCalibration<T>, IOnePathTwoPortsCalibration<T>, ISwitchedCalibrationModel<T>, IBinary, IFlatVector<T>

Type Parameters

T
Real Number Type

Constructors

OnePathTwoPortsCalibration<T> One Path Two Ports Calibration (Sxx and Syx)

Properties

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

Methods

BinarySetDataFrom Set object data from Binary Reader.
(Inherited from SwitchedCalibrationModel<T>)
BinaryWriteDataTo Write object data to Binary Writer.
(Inherited from SwitchedCalibrationModel<T>)
ComputeErrorTerms(CalConfigStd<T>[]) Compute Error Terms
(Inherited from SwitchedCalibrationModel<T>)
ComputeErrorTerms(CalConfigStd<T>[], BackgroundWorker, DoWorkEventArgs) Compute Error Terms
(Overrides SwitchedCalibrationModel<T>.ComputeErrorTerms(CalConfigStd<T>[], BackgroundWorker, DoWorkEventArgs))
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
ErrorCorrection(SParamData<T>) Correction of the raw DUT measurement with the VNA Error Terms and Switch Terms.
(Inherited from IncompleteCalibration<T>)
ErrorCorrection(WaveParamData<T>) Correction of the raw DUT measurement with the VNA Error Terms and Switch Terms.
(Inherited from IncompleteCalibration<T>)
ErrorCorrection(SParamData<T>, UncContributions<T>) Correction of the raw DUT measurement with the VNA Error Terms and Switch Terms.
(Inherited from IncompleteCalibration<T>)
ErrorCorrection(WaveParamData<T>, UncContributions<T>) Correction of the raw DUT measurement with the VNA Error Terms and Switch Terms.
(Inherited from IncompleteCalibration<T>)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
FlatVectorSetDataFrom Set object data from Flat Vector
(Inherited from SwitchedCalibrationModel<T>)
FlatVectorWriteDataTo Write object data to Flat Vector
(Inherited from SwitchedCalibrationModel<T>)
GenerateRawData Generate raw data from error corrected data of a DUT
(Inherited from SwitchedCalibrationModel<T>)
GenericErrorTerms Compute Generic Error Terms.
(Inherited from SwitchedCalibrationModel<T>)
GenericSwitchTerms Compute Generic Switch Terms.
(Inherited from SwitchedCalibrationModel<T>)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetObjectData Custom Serialization
(Inherited from SwitchedCalibrationModel<T>)
GetTypeGets the Type of the current instance.
(Inherited from Object)
Init(Int32, Int32) Initialize a n-port calibration.
(Inherited from SwitchedCalibrationModel<T>)
Init(Double[], Complex<T>[], Complex<T>[]) Initialize a n-port calibration.
(Inherited from SwitchedCalibrationModel<T>)
Init(Double[], Int32, Complex<T>) Initialize a n-port calibration.
(Inherited from SwitchedCalibrationModel<T>)
Init(Int32, VnaPortDescription[], Int32) Initialize a n-port calibration.
(Inherited from SwitchedCalibrationModel<T>)
Init(Int32, Int32[], Int32) Initialize a n-port calibration.
(Inherited from SwitchedCalibrationModel<T>)
Init(Double[], Complex<T>[], Complex<T>[], VnaPortDescription[], Int32) Initialize a n-port calibration.
(Inherited from SwitchedCalibrationModel<T>)
Init(Double[], Complex<T>[], Complex<T>[], Int32[], Int32) Initialize a n-port calibration.
(Inherited from SwitchedCalibrationModel<T>)
Init(Double[], Complex<T>[], Complex<T>[], VnaPortDescription[], FrequencyConversion[], Int32) Initialize a n-port calibration.
(Inherited from SwitchedCalibrationModel<T>)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
PostErrorCorrection(SParamData<T>) Post Error Correction
(Inherited from IncompleteCalibration<T>)
PostErrorCorrection(WaveParamData<T>) Post Error Correction
(Inherited from IncompleteCalibration<T>)
PreErrorCorrection(SParamData<T>, UncContributions<T>) Pre Error Correction
(Inherited from IncompleteCalibration<T>)
PreErrorCorrection(WaveParamData<T>, UncContributions<T>) Pre Error Correction
(Inherited from IncompleteCalibration<T>)
PreErrorCorrectionSub(SParamData<T>, SParamData<T>) Pre Error Correction Sub
(Overrides IncompleteCalibration<T>.PreErrorCorrectionSub(SParamData<T>, SParamData<T>))
PreErrorCorrectionSub(WaveParamData<T>, WaveParamData<T>) Pre Error Correction Sub
(Overrides IncompleteCalibration<T>.PreErrorCorrectionSub(WaveParamData<T>, WaveParamData<T>))
PrepareUnknownDut(SParamData<T>, SParamData<T>) Prepare Unknown S-Parameters of DUT
(Inherited from IncompleteCalibration<T>)
PrepareUnknownDut(WaveParamData<T>, SParamData<T>) Prepare Unknown Wave Parameters of DUT
(Inherited from IncompleteCalibration<T>)
ReceiverCalibration Receiver Calibration
(Inherited from SwitchedCalibrationModel<T>)
ReflectionCalibration Reflection Calibration
ScaleErrorTerms Scale Error Terms
(Inherited from SwitchedCalibrationModel<T>)
ToStringReturns a string that represents the current object.
(Inherited from Object)
TransmissionCalibration Transmission Calibration

See Also