LHKMCalibrationT Class

LHKM Calibration Class. S*L*Sm - S*H - K*Sm + M = 0 : Andrea Ferrero (E01 = 1) Sm*C*S - D*S - Sm*A + B = 0 : Michael Wollensack (E10 = 1) Sm*A - B - Sm*C*S + D*S = 0 : This one is used

Definition

Namespace: Metas.Vna.Calibration
Assembly: Metas.Vna.Calibration (in Metas.Vna.Calibration.dll) Version: 2.8.9053.20286
C#
[SerializableAttribute]
public class LHKMCalibration<T> : GenericCalibrationModel<T>
where T : new(), Object, IRealNumber<T>
Inheritance
Object    GenericCalibrationModelT    LHKMCalibrationT
Derived

Type Parameters

T
Real Number Type

Constructors

LHKMCalibrationTInitializes a new instance of the LHKMCalibrationT class

Properties

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

Methods

BinarySetDataFrom(MyBinaryReader) Set object data from Binary Reader.
(Inherited from GenericCalibrationModelT)
BinarySetDataFrom(MyBinaryReader, String, Int32) Set object data from Binary Reader.
(Inherited from GenericCalibrationModelT)
BinaryWriteDataTo Write object data to Binary Writer.
(Inherited from GenericCalibrationModelT)
ComputeErrorTerms(CalConfigStdT) Compute Error Terms
(Inherited from GenericCalibrationModelT)
ComputeErrorTerms(CalConfigStdT, BackgroundWorker, DoWorkEventArgs) Compute Error Terms
(Overrides GenericCalibrationModelTComputeErrorTerms(CalConfigStdT, BackgroundWorker, DoWorkEventArgs))
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
ErrorCorrection(SParamDataT) Correction of the raw DUT measurement with the VNA Error Terms and Switch Terms.
(Inherited from GenericCalibrationModelT)
ErrorCorrection(WaveParamDataT) Correction of the raw DUT measurement with the VNA Error Terms and Switch Terms.
(Inherited from GenericCalibrationModelT)
ErrorCorrection(SParamDataT, UncContributionsT) Correction of the raw DUT measurement with the VNA Error Terms and Switch Terms.
(Inherited from GenericCalibrationModelT)
ErrorCorrection(WaveParamDataT, UncContributionsT) Correction of the raw DUT measurement with the VNA Error Terms and Switch Terms.
(Inherited from GenericCalibrationModelT)
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 GenericCalibrationModelT)
FlatVectorWriteDataTo Write object data to Flat Vector
(Inherited from GenericCalibrationModelT)
GenerateRawData Generate raw data from error corrected data of a DUT
(Inherited from GenericCalibrationModelT)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetObjectData Custom Serialization
(Inherited from GenericCalibrationModelT)
GetTypeGets the Type of the current instance.
(Inherited from Object)
Init(Int32, Int32) Initialize a n-port calibration.
(Inherited from GenericCalibrationModelT)
Init(Double, ComplexT, ComplexT) Initialize a n-port calibration.
(Inherited from GenericCalibrationModelT)
Init(Double, Int32, ComplexT) Initialize a n-port calibration.
(Inherited from GenericCalibrationModelT)
Init(Int32, VnaPortDescription, Int32) Initialize a n-port calibration.
(Inherited from GenericCalibrationModelT)
Init(Int32, Int32, Int32) Initialize a n-port calibration.
(Inherited from GenericCalibrationModelT)
Init(Double, ComplexT, ComplexT, VnaPortDescription, Int32) Initialize a n-port calibration.
(Inherited from GenericCalibrationModelT)
Init(Double, ComplexT, ComplexT, Int32, Int32) Initialize a n-port calibration.
(Inherited from GenericCalibrationModelT)
Init(Double, ComplexT, ComplexT, VnaPortDescription, FrequencyConversion, Int32) Initialize a n-port calibration.
(Inherited from GenericCalibrationModelT)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ReceiverCalibrationMultiplePorts Receiver Calibration (multiple Ports)
(Inherited from GenericCalibrationModelT)
ReceiverCalibrationSinglePort Receiver Calibration (single port)
(Inherited from GenericCalibrationModelT)
ScaleErrorTermsAllPorts Scale Error Terms (all ports)
(Inherited from GenericCalibrationModelT)
ScaleErrorTermsSinglePort Scale Error Terms (single port)
(Inherited from GenericCalibrationModelT)
SwitchedErrorTerms Compute Error Terms for source switched to one port.
(Inherited from GenericCalibrationModelT)
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also