NoiseParamToolsSolveNISTparamT Method

Solves the NIST Noise Parameters

Definition

Namespace: Metas.Vna.Data.NoiseParameters
Assembly: Metas.Vna.Data (in Metas.Vna.Data.dll) Version: 3.0.9519.15360
C#
public static void SolveNISTparam<T>(
	T[] te,
	Complex<T>[] gammaS,
	Complex<T> s11,
	out T x1,
	out T x2,
	out Complex<T> x12,
	bool covarianceWeighting = true,
	bool constraints = true,
	BackgroundWorker worker = null,
	DoWorkEventArgs e = null,
	string statusText = null,
	int statusProgress = 0
)
where T : new(), Object, IRealNumber<T>

Parameters

te  T
Effective Input Noise Temperatures / K
gammaS  ComplexT
Source Reflections Gamma S
s11  ComplexT
Input Reflection S11
x1  T
X1 / K
x2  T
X2 / K
x12  ComplexT
X12 / K
covarianceWeighting  Boolean  (Optional)
Covariance Weighting
constraints  Boolean  (Optional)
Constraints (X1 >= 0, X2 >= 0 and |p| >= 2)
worker  BackgroundWorker  (Optional)
Background Worker
e  DoWorkEventArgs  (Optional)
Do Work Event Arguments
statusText  String  (Optional)
Status Text
statusProgress  Int32  (Optional)
Status Progress (0 - 100)

Type Parameters

T
Real Number Type

See Also