|
|
553f1aae12
|
fixed frequency calibration constants: now on lines 55-75 calibration variables tweaked to match initial and calibrated frequency ranges
|
2026-03-04 17:15:15 +03:00 |
|
|
|
da144a6269
|
implemented --parser_16_bit_x2 key. If enabled -- receive values as 2 16-bit
|
2026-03-04 16:39:35 +03:00 |
|
|
|
e66e7aef83
|
implemented reference subtraction from B_scan. Reference is average from all visible B-scan.
|
2026-03-04 16:22:27 +03:00 |
|
|
|
6724dc0abc
|
fixed app terminationg issues by Ctrl-C and window closing in both backends
|
2026-03-04 15:06:59 +03:00 |
|
|
|
a4237d2d0e
|
tweaked PyQT backend
|
2026-03-04 15:01:16 +03:00 |
|
|
|
c171ae07e0
|
implemented --calibrate mode. In this mode frequency calibration coeffs can be entered via GUI. Also fixed some bugs in PyQT backend. Problem: matplotlib is so slow...
|
2026-03-04 14:34:41 +03:00 |
|
|
|
283631c52e
|
implemented func calibrate_freqs --it can warp frequency axis. Also movide from abstract bins and counts to freqs and distances
|
2026-03-04 13:35:05 +03:00 |
|
|
|
ce11c38b44
|
--logscale enabled by default
|
2026-03-03 19:54:58 +03:00 |
|
|
|
1e098ffa89
|
implemented new binary mode (--logscale): 2 32-bit values: avg_1, avg_2. Also implemented log-detector mode: avg_1,2 are processed as lg(signal_power) in def _log_pair_to_sweep. Tuning variables: LOG_BASE, LOG_SCALER, LOG_POSTSCALER.
|
2026-03-03 19:50:44 +03:00 |
|
|
|
f4a3e6546a
|
add 32-bit binary sweep parsing and percentile scaling for raw waterfall
|
2026-03-03 18:49:12 +03:00 |
|
|
|
7d714530bc
|
implemented new normalisator mode: projector. It takes upper and lower evenlopes of ref signal and projects raw data from evenlopes scope to +-1000
|
2026-02-11 13:25:21 +03:00 |
|
|
|
415084e66b
|
graph upd
|
2026-02-11 13:21:37 +03:00 |
|
|
|
3074859793
|
implemented calibration: last s0 sweep stored and used as calibration val. If checkbox []calibrate is active -- normalised val used for feature processing
|
2026-02-09 20:55:09 +03:00 |
|
|
|
869d5baebc
|
feat: new data format: 's0 0181 +000019' where s0 stands for channel 0. Chan number is shown near to sweep
|
2026-02-09 17:02:16 +03:00 |
|
|
|
877a8a6cd0
|
Добавлено вычитание среднего спектра за последние N секунд в водопаде и параметр CLI --spec-mean-sec (float, по умолчанию 0.0)
для управления этим.
|
2026-02-09 16:38:45 +03:00 |
|
|
|
42d4400c99
|
Number of valid points: averaging is done by 1 sec. (was 10 secs)
|
2026-01-28 17:25:00 +03:00 |
|
|
|
e995f04193
|
Number of valid points now calculates before the filling of the missing points. Also averaging is done by 1 sec. (was 10 secs)
|
2026-01-28 17:22:10 +03:00 |
|
|
|
c0b33ace67
|
Now some debug variables displayed at the bottom of window
|
2026-01-28 17:08:32 +03:00 |
|
|
|
11ef56b66f
|
fix: now defautl GUI backend is matplotlib. Also fixed help messages
|
2026-01-24 16:15:58 +03:00 |
|
|
|
e4b39e5cfa
|
modified parsing. Now it is consistent with new shorter data
|
2025-12-27 21:23:07 +03:00 |
|
|
|
8544a44d60
|
implemented FFT res waterfall colorscale_max slider
|
2025-12-21 17:44:42 +03:00 |
|
|
|
657da0d285
|
implemented data inversion if sync_detector phifts its phase (detects negative values and inverts all raw data( * -1))
|
2025-12-21 17:10:41 +03:00 |
|
|
|
8bcb8bdc40
|
works fine. Save
|
2025-12-21 17:02:34 +03:00 |
|
|
|
885c0a0611
|
fixed lousy xaxes titles and digits on waterfalls
|
2025-12-21 15:31:15 +03:00 |
|
|
|
ab82071781
|
manually fixed pads and labels
|
2025-12-21 15:21:48 +03:00 |
|
|
|
b86d2c082e
|
now all charts looks good. Next fix: increase space between charts to fix text labels overlaying.
|
2025-12-21 15:08:50 +03:00 |
|
|
|
6fc1244570
|
raw data waterfall is now looks good. But xaxes of both waterfalls have wrong direction
|
2025-12-21 15:05:16 +03:00 |
|
|
|
22f82a22e3
|
now zero freq in freqs waterfall in at the bottom.
|
2025-12-21 15:02:23 +03:00 |
|
|
|
6d123eea10
|
now waterfalls are horisontal and fancy. Next step --invert yaxes
|
2025-12-21 14:52:58 +03:00 |
|
|
|
c2da8c91b8
|
renamed axes of plots
|
2025-12-21 14:39:27 +03:00 |
|
|
|
e9c506173d
|
implemented dynamic waterfall scaling
|
2025-12-21 14:28:19 +03:00 |
|
|
|
476c601b95
|
implemented dynamic waterfall scaling
|
2025-12-21 14:26:54 +03:00 |
|
|
|
b798558d76
|
implemented positive and negative values handling
|
2025-12-21 13:51:06 +03:00 |
|
|
|
8b7480ccdf
|
now Y-axis of raw data is fixed: 0 -- 4096
|
2025-12-21 12:46:20 +03:00 |
|
|
|
356ca99d12
|
Now tty parser is faster a lot. Data is processed online
|
2025-12-19 21:49:02 +03:00 |
|
|
|
718bff0c4b
|
both backends works. But data from tty device read rather slow. So USB stack on stm32 is freezing
|
2025-12-19 20:08:46 +03:00 |
|
|
|
4959cb6347
|
a bit faster realisation. But waterfall fails when number of points in a row varyes
|
2025-12-18 23:29:43 +03:00 |
|
|
|
97f821d0a2
|
plotter works. But rather slow
|
2025-12-18 23:21:52 +03:00 |
|