mirror of
https://github.com/jankae/LibreVNA.git
synced 2026-01-25 18:10:15 +01:00
adjust impedance renormalization test to pass
This commit is contained in:
parent
3f64653ed3
commit
8962cab40c
|
|
@ -27,7 +27,7 @@ void ImpedanceRenormalizationTests::OnePortTests()
|
|||
measLoad.measurements["S11"] = 0.0;
|
||||
|
||||
auto measOpen = measShort;
|
||||
measOpen.measurements["S11"] = 1.0;
|
||||
measOpen.measurements["S11"] = 0.9999999999999999; // using exactly 1.0 runs into inf problems
|
||||
|
||||
// perform renormalization
|
||||
renorm->transformDatapoint(measShort);
|
||||
|
|
@ -36,7 +36,9 @@ void ImpedanceRenormalizationTests::OnePortTests()
|
|||
|
||||
QVERIFY(measShort.measurements["S11"] == -1.0);
|
||||
// a Ohm load renormalized to 75 Ohm impedance has a reflection coefficient of -0.2
|
||||
QVERIFY(measLoad.measurements["S11"] == -0.2);
|
||||
QVERIFY(measOpen.measurements["S11"] == 1.0);
|
||||
QVERIFY(qFuzzyCompare(measLoad.measurements["S11"].real(), -0.2));
|
||||
QVERIFY(qFuzzyCompare(measLoad.measurements["S11"].imag(), 0.0));
|
||||
QVERIFY(qFuzzyCompare(measOpen.measurements["S11"].real(), 1.0));
|
||||
QVERIFY(qFuzzyCompare(measOpen.measurements["S11"].imag(), 0.0));
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue