WIP: make de-embedding and calibration work with arbitrary number of ports

This commit is contained in:
Jan Käberich 2022-09-13 21:42:47 +02:00
parent 8301448343
commit 9cf76c9681
30 changed files with 478 additions and 193 deletions

View file

@ -15,6 +15,15 @@ ImpedanceRenormalization::ImpedanceRenormalization()
}
std::set<int> ImpedanceRenormalization::getAffectedPorts()
{
set<int> ret;
for(int i=1;i<=VirtualDevice::getInfo(VirtualDevice::getConnected()).ports;i++) {
ret.insert(i);
}
return ret;
}
void ImpedanceRenormalization::transformDatapoint(VirtualDevice::VNAMeasurement &p)
{
std::map<QString, std::complex<double>> transformed;