Commit Graph

59 Commits

Author SHA1 Message Date
Jan Käberich
3ce4a88a25 More debug output 2020-11-11 19:13:53 +01:00
Jan Käberich
0d6e844def More intuitive handling of calibration measurements
- Allow saving of calibration only if a calibration is active (no more
calibration files that "don't do anything" when they are opened)
- Delete old measurements when loading a new calibration file
- Update calibration when a measurement is updated (no need to disable
and enable again)
- Disable calibration when a required measurement is deleted
2020-11-10 19:16:16 +01:00
Jan Käberich
3f66bdda48 Bugfix: Use correct Z0 in calibration kit parsing 2020-11-09 15:20:19 +01:00
Jan Käberich
c3b52165f7 Parametric load model in SOLT calibration 2020-11-09 12:21:44 +01:00
Jan Käberich
df2af0f2bf Display software version in about dialog 2020-11-08 21:51:38 +01:00
Jan Käberich
7921c8db2f Noise + phase noise markers 2020-11-08 21:28:47 +01:00
Jan Käberich
5ed3547d3d Set initial devicelog line limit 2020-11-08 14:57:54 +01:00
Jan Käberich
5499bcf8f3 Typo fixed 2020-11-08 14:56:04 +01:00
Jan Käberich
8b9b8265b9 Use full multiplier bitwidth for windowing + increased number of DFT bins 2020-11-08 14:38:31 +01:00
Jan Käberich
a2389fca13 Protocol adjustment + exposing settings for DFT 2020-11-08 14:38:31 +01:00
Jan Käberich
68f660ff1c Save calibration kit as json 2020-11-08 14:30:19 +01:00
Jan Käberich
1dab72238b Option to display only the current span in smithchart 2020-11-06 13:05:09 +01:00
Jan Käberich
c3bcb70d87 Limit number of saved lines in devicelog 2020-11-06 11:43:22 +01:00
Jan Käberich
3358861114 Treeview for markers, added peak table function 2020-11-03 00:37:06 +01:00
Jan Käberich
8d71cd6541 Bugfix: use correct time/distance data when changing X scale 2020-11-02 18:12:06 +01:00
Jan Käberich
32270dc747 Autoscale improvements 2020-11-01 22:56:31 +01:00
Jan Käberich
3976db8f9d Improved handling of line endings and spaces in calkit files 2020-11-01 12:09:56 +01:00
Jan Käberich
a5c9f1e3d3 Valgrind memory bugfixes + auto port extension 2020-10-31 23:14:48 +01:00
Jan Käberich
7f691bd37d Port extension support 2020-10-31 16:52:59 +01:00
Jan Käberich
c0e4f41115 Various small bugfixes
- Improved device communication (callbacks for transmissions working properly now)
- Honor averaging when calibrating
- Ignore delayed points from last sweep during calibration
- Stop the sweep when disconnecting
2020-10-29 19:27:04 +01:00
Jan Käberich
fcab7f499d Merge branch 'master' of github.com:jankae/VNA2 2020-10-27 22:20:55 +01:00
Jan Käberich
e68a9abffe Proof-of-concept TDR measurements 2020-10-27 22:07:14 +01:00
Jan Käberich
23e3773594 take two-way offset delay into account 2020-10-25 22:16:35 +01:00
Jan Käberich
d313988bfd minor GUI improvements 2020-10-25 14:20:19 +01:00
Jan Käberich
78ecffbaac backup button icons in case of missing theme 2020-10-25 00:12:46 +02:00
Jan Käberich
41f99148b7 different marker types for VNA/SA, added TOI measurement 2020-10-23 14:12:45 +02:00
Jan Käberich
398db2253d Averaging of traces for VNA/SA mode 2020-10-23 11:39:07 +02:00
Jan Käberich
74e068d8d1 Customizable graph colors 2020-10-22 21:12:33 +02:00
Jan Käberich
978ac89aa9 Remember/set default values for signal generator/spectrum analyzer 2020-10-22 17:13:36 +02:00
Jan Käberich
5f654f0023 automatic markers for low/high/bandpass 2020-10-20 19:15:06 +02:00
Jan Käberich
49fb02be23 Min/Max/Delta markers 2020-10-20 17:03:49 +02:00
Jan Käberich
b5cd6e0072 improved marker data capsulation 2020-10-19 21:21:04 +02:00
Jan Käberich
bd7fbfda2f Fix: drag markers on bodeplot working on windows 2020-10-19 19:39:16 +02:00
Jan Käberich
707975b037 Cleaner device reattachment after firmware update 2020-10-07 20:04:45 +02:00
Jan Käberich
394facf2ed USB bottleneck on PC side removed, reaching 10k points 2020-10-04 13:42:17 +02:00
Jan Käberich
6bc6b1d202 Speed improvements 2020-10-03 21:56:09 +02:00
Jan Käberich
49917c4b19 Through normalization and TRL calibration added 2020-10-03 13:01:59 +02:00
Jan Käberich
1ea2771e32 Removed unnecessary null pointer checks, closes #5 2020-10-01 17:52:42 +02:00
Jan Käberich
2157b3f3c4 Improved USB throughput, stimulus power up to 0dbm, fine tuning of dynamic range 2020-09-29 23:03:20 +02:00
Jan Käberich
eb64e042f4 Bugfix: race condition removed when changing settings on fast sweep 2020-09-27 11:49:30 +02:00
Jan Käberich
926392e5b9 Bugfixes and speed improvements 2020-09-26 23:34:31 +02:00
Jan Käberich
e1dfa7ee55 Github action build for embedded/ubuntu/windows 2020-09-25 18:38:56 +02:00
Jan Käberich
fb8ee5b355 Do not overwrite marker frequency while editing 2020-09-21 14:06:20 +02:00
Jan Käberich
57b4ebfb26 mitigation for peaks caused by limited fractional divider in PLLs 2020-09-20 10:13:06 +02:00
Jan Käberich
fc3ce7a828 Improved spectrum analyzer mode
- Faster sweeps by changing 2.LO only when necessary and using 400kHz I2C frequency
- Added FPGA settings for selectable ADC samplerate
- Additional measurement with different ADC samplerate when signal ID is on to remove ADC images
2020-09-17 19:54:03 +02:00
Jan Käberich
38e73365df proof-of-concept spectrum analyzer mode 2020-09-17 15:51:20 +02:00
Jan Käberich
76875c2316 Amplitude factor corrected 2020-09-17 09:54:21 +02:00
Jan Käberich
d9d00b8c71 Windowing option added to sampling 2020-09-16 16:13:06 +02:00
Jan Käberich
de8761545d Experimental feature: only excite one port when other traces are paused 2020-09-15 23:22:08 +02:00
Jan Käberich
44124bc09e Bugfixes
- Firmware update device reattachment
- Disconnect/connect with multiple devices
- udev rule extended
2020-09-15 14:41:24 +02:00