Jan Käberich
0205ab494d
Improve de-embedding
...
- Add Z parameters with general conversion from and to S parameters
- Implement impedance renormalization over general Z parameters
- Fix crash after taking de-embedding measurement
- Fix various small bugs with new parameter implementation
2025-02-21 12:37:39 +01:00
Jan Käberich
d4df1c1b22
WIP: use Eigen::MatrixXcd in parameters in preparation for arbitrary number of ports
2025-02-14 17:52:44 +01:00
Jan Käberich
50bde261af
Fix impedance renormalization + add unit tests
2025-02-09 12:59:11 +01:00
Jan Käberich
64a7ddc455
use native OS dialogs by default for load/save
2024-11-03 12:54:16 +01:00
Jan Käberich
fe08937bb7
Improve taking de-embedding measurements
...
- Automatically restart measurement even when the sweep was stopped
- Fix crash due to zeroed de-embedding reference impedance
- Fix crash due to not cleaned up dialog pointer with dangling connections
- Automatically excite the correct ports for the measurement
2024-05-17 19:07:34 +02:00
Jan Käberich
358872904e
Fix impedance renormalization and honor new reference impedance for traces
2024-03-01 09:08:37 +01:00
Jan Käberich
c18845fce5
removed warning, updated lohmann::json, fix qt6 static assertion error
2023-03-27 00:13:01 +02:00
Jan Käberich
db6d823e0f
WIP: device driver abstraction
2023-01-16 00:25:29 +01:00
Jan Käberich
fe340ac620
Add virtual destructors, fix warnings
2022-12-15 00:00:15 +01:00
Jan Käberich
e6678435bd
WIP: additional SCPI commands for de-embedding
2022-12-12 22:42:33 +01:00
Jan Käberich
d674d05083
WIP: SCPI commands for de-embedding
2022-12-12 17:39:17 +01:00
Jan Käberich
917b33f17d
fix wrong format when saving 2xthru de-embedding
2022-12-12 10:57:23 +01:00
Jan Käberich
89c9f20d16
keep original trace data when de-embedding, toggle de-embedding view for individual traces
2022-12-11 20:37:29 +01:00
Jan Käberich
b67275831b
consider internal reflection path for matching network
2022-12-09 17:41:32 +01:00
Jan Käberich
a84d8de0e6
Allow higher port number for de-embedding
2022-12-08 22:05:31 +01:00
Jan Käberich
8db7f003ee
new matching network option: defined shunt
2022-12-08 13:45:07 +01:00
Jan Käberich
32a5fac5ef
Fix matching calculation order for remote port
2022-12-08 12:35:34 +01:00
Jan Käberich
77f73d3e05
Fix reference impedance for de-embedding traces
2022-12-08 00:02:51 +01:00
Jan Käberich
70488f8262
eye diagram thread rework + uninitialized variables fix
2022-10-24 00:08:10 +02:00
Jan Käberich
532702f7fb
Removed warnings
2022-10-14 00:27:22 +02:00
Jan Käberich
26ba329a0c
Option: restrict marker position
2022-10-05 22:17:53 +02:00
Jan Käberich
b20e5598be
Port extension test
2022-10-01 20:09:46 +02:00
Jan Käberich
8d66770acf
Move project, add simple test
2022-10-01 17:10:44 +02:00