Selectable reference impedance

This commit is contained in:
Jan Käberich 2022-03-15 15:26:02 +01:00
parent d526270fd2
commit cece0080ed
12 changed files with 46 additions and 16 deletions

View file

@ -1,5 +1,7 @@
#include "util.h"
#include "preferences.h"
#include <QVector2D>
void Util::unwrapPhase(std::vector<double> &phase, unsigned int start_index)
@ -59,3 +61,7 @@ double Util::distanceToLine(QPointF point, QPointF l1, QPointF l2, QPointF *clos
}
return orthVect.length();
}
std::complex<double> Util::SparamToImpedance(std::complex<double> d) {
return Preferences::getInstance().Acquisition.refImp * (1.0 + d) / (1.0 - d);
}