f4exb
a1d3a3403d
FT8 demod: separate band presets for FT8 and FT4
2026-03-14 21:33:13 +01:00
f4exb
d0ad1ae413
FT8 demod: Sonar fixes (2)
2026-03-14 03:46:48 +01:00
f4exb
b09e8df343
FT8 demod: Sonar fixes
2026-03-14 02:16:04 +01:00
f4exb
7da837f854
FT8 demod: fix duplicated code (2)
2026-03-13 19:06:49 +01:00
f4exb
81f7d2ff99
FT8 demod: fix duplicated code (1)
2026-03-13 18:37:09 +01:00
f4exb
71d6208fe9
Removed redundant functions between FT8 and FT4
2026-03-12 21:26:35 +01:00
f4exb
58c4bac3d8
FT4 demod: updated documentation
2026-03-11 23:15:43 +01:00
f4exb
8c0e220337
FT8 demod: create a processFT8 method on par with processFT4
2026-03-11 21:46:38 +01:00
f4exb
e241a1bb9b
FT4 demod: fixed frequency presets for FT4
2026-03-11 09:38:57 +01:00
f4exb
26cfbac9b7
FT8 demod: removed experimental FT4 decoder
2026-03-09 01:26:35 +01:00
f4exb
e64c407628
FT4 demod: added a subtract_edge_symbols parameter to take the ramp up/down symbol (for completeness but no significant improvement)
2026-03-08 23:33:25 +01:00
f4exb
40fc335774
FT4 demod: adjust SNR to more closely match WSJT figures
2026-03-08 22:24:00 +01:00
f4exb
002cfc0755
FT4 demod: fixed benchmark test
2026-03-08 21:49:16 +01:00
f4exb
c42f4a04cb
FT4 deomod: fixes
2026-03-08 21:40:07 +01:00
f4exb
76121cf789
FT4 demod: fixed expected test results and SNR calculation
2026-03-08 02:54:14 +01:00
f4exb
2e0801e57b
FT4 decoder: nearly all decode OK
2026-03-08 02:08:57 +01:00
f4exb
fbfa04a06d
FT4 demod: copy original FT8 worker to FT4. Isolate AI generated classes
2026-03-07 11:57:08 +01:00
f4exb
724a9a0f83
FT4 demod: put FT4Worker in its own files
2026-03-05 21:18:13 +01:00
f4exb
31a1fb8f9e
FT4 decoder: use FFT (3)
2026-03-04 22:27:06 +01:00
f4exb
831f0e16d3
FT4 decoder: use FFT (2)
2026-03-04 22:13:14 +01:00
f4exb
285c957718
FT4 decoder: use FFT (1)
2026-03-04 20:55:35 +01:00
f4exb
6005ad83f3
scaffold a new FT4 decoder based on FT8 decoder with multi threaded approach
2026-03-03 20:59:42 +01:00
f4exb
db5facc529
FT8 demod: FT4 support (2)
2026-03-02 19:16:15 +01:00
f4exb
9bb9493afd
FT8 demod: FT4 support (1)
2026-03-01 22:21:16 +01:00
Edouard Griffiths
39374ce0b8
Merge pull request #2657 from rhbvkleef/rhbvkleef-navtex-flush-csv-after-receive
...
NAVTEX: Flush CSV after each message
2026-02-28 11:26:28 +01:00
Rolf van Kleef
a112775ee2
NAVTEX: Flush CSV after each message
...
I'd like to watch for Navtex messages in an external application, though the file is only flushed whenever I restart SDRAngel or change the CSV writing settings. I'd like it to write out after each message so that I can continuously watch for new messages.
As such, I've added a flush after writing a message to the log file. This is not a huge burden on the filesystem as messages typically take around a minute to be received, and no less than 10 seconds.
2026-02-27 11:34:35 +01:00
Edouard Griffiths
1ddc8059b0
Merge pull request #2651 from f4exb/feature-fscan-voicesquelch
...
Voice Activity detection for Frequency Scanner in SSB modes
2026-02-22 13:50:45 +01:00
f4exb
e4022031a9
Freq scanner VAD: Sonar fixes
2026-02-22 10:44:39 +01:00
f4exb
7e5e9dabf6
Frequency Scanner: updated documentation
2026-02-21 23:51:24 +01:00
f4exb
32c31d0efb
Freq scanner VAD: use max voice score for max power priority mode
2026-02-21 11:44:09 +01:00
f4exb
e6ff9669a9
Freq scanner VAD: CW mitigation
2026-02-21 11:44:09 +01:00
f4exb
6a56c25dd0
Freq scanner: cleanup (1)
2026-02-21 11:44:09 +01:00
f4exb
98c703bfbf
Freq scanner: implemented device frequency locking
2026-02-21 11:44:09 +01:00
f4exb
ceb602283a
Freq Scanner: GUI changes
2026-02-21 11:44:09 +01:00
f4exb
8b486d5709
Frequency scanner voice squelch: Additional F1 plausibility checks
2026-02-21 11:44:09 +01:00
f4exb
5574b7f3d6
Freq Scanner voice squelch: pitch/formant mitigation
2026-02-21 11:44:09 +01:00
f4exb
fc35c55fb5
Freq Scanner voice squelch: use cepstal liftering
2026-02-21 11:44:09 +01:00
f4exb
e782848642
Freq Scanner voice squelch: revamping of voice detection
2026-02-21 11:44:09 +01:00
f4exb
642a6da8aa
Freq Scanner voice squelch: voice pitch validation (3)
2026-02-21 11:44:09 +01:00
f4exb
e43f0e1e35
Freq Scanner voice activity: check good spacing among broad peaks only
2026-02-21 11:44:09 +01:00
f4exb
d96545f28b
Freq Scanner: voice activity detection: just penalize if no broad peaks
2026-02-21 11:44:09 +01:00
f4exb
6f452a2a46
Freq Scanner: scanner sample rate and minimum bins special computation for Voice Squelch
2026-02-21 11:44:09 +01:00
f4exb
7bcb92d200
Freq Scanner: in baseband process sample rate change only if necessary
2026-02-21 11:44:09 +01:00
f4exb
6752029e43
Freq Scanner voice squelch: voice pitch validation (2)
2026-02-21 11:44:09 +01:00
f4exb
8107bd102f
Freq Scanner voice squelch: voice pitch validation (1)
2026-02-21 11:44:09 +01:00
f4exb
65e999f842
Freq Scanner voice squelch: compute formants on individual FFTs
2026-02-21 11:44:09 +01:00
f4exb
37afa7be74
Freq Scanner Voice squelch: eliminate formants outside audio band
2026-02-21 11:44:09 +01:00
f4exb
bc49e37f8b
Frequency Scanner: added a button to force continue scanning
2026-02-21 11:44:09 +01:00
f4exb
bb711fc965
Frequency Scanner: for voice squelch use a fixed 48 kHz scanner sanple rate and FFT size of 2048
2026-02-21 11:44:09 +01:00
f4exb
4312fc3f0c
Frequency Scanner: for voice SSB calculate min bits so that bin size is ~25 Hz
2026-02-21 11:44:09 +01:00