Robin Getz
9b3e3e1865
FT8/FT4: Remove uninitialized value warnings
...
Fix cppcheck warnings about uninitialized mx variables in coarse
strength and soft symbol conversion calculations.
Replace the mxi sentinel logic with an explicit -infinity initial
maximum value, allowing the maximum search to operate directly on the
value being tracked. This removes reliance on short-circuit evaluation
for initialization and simplifies the code.
Signed-off-by: Robin Getz <rgetz503@gmail.com >
2026-07-25 20:27:17 -04:00
f4exb
e98b4bdeb1
FT8 demod: more code linting
2026-03-15 00:18:52 +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
fbfa04a06d
FT4 demod: copy original FT8 worker to FT4. Isolate AI generated classes
2026-03-07 11:57:08 +01:00
f4exb
05b9b499b1
FT8: fixed CRC build
2026-01-25 00:33:21 +01:00
f4exb
0a9a2ba136
More Sonar fixes (3)
2024-07-22 04:25:43 +02:00
f4exb
3799746ac0
More Sonar fixes (2)
2024-07-22 00:34:26 +02:00
f4exb
189d5a6a01
More Sonar fixes
2024-07-21 23:15:32 +02:00
f4exb
28262ca5fb
More Sonar bug fixes
2024-07-21 14:20:48 +02:00
Daniele Forsi
4241f01376
Fix typos in cpp files
2024-07-10 23:06:38 +02:00
f4exb
cd7f0c16c4
FT8: implement Gray decoding when decoding from magnitudes
2024-04-06 11:01:21 +02:00
f4exb
3c9f74aeb5
ChirpChat demod: implemented FT decoding
2024-04-06 11:01:21 +02:00
f4exb
ba075bcf66
FT8: zero and one symbol indexes matrices optoimization
2024-04-06 11:01:21 +02:00
f4exb
8e77ad01ad
FT8: added soft decode on magnitudes and genaralize to any number of bits per symbol
2024-04-03 14:01:45 +02:00
f4exb
2e9fc9db64
FT8: add encoding support to library and added more tests
2024-03-28 15:15:48 +01:00
f4exb
b120f9cb01
Rewriting of copyright notices for all but plugins (done), sdrbase, sdrgui. Part of #1893
2023-11-19 13:43:10 +01:00
f4exb
2385cdde7c
FT8 support: corrected possible code glitch
2023-02-03 10:37:03 +01:00
f4exb
33156b9f66
FT8 support: code reformatting
2023-01-30 23:58:10 +01:00
f4exb
a86cc53945
FT8 demod: make OSD optional and log OSD information
2023-01-28 08:58:50 +01:00
f4exb
aaa244974b
FT8 support: fixed FFT moving plans in a simgleton with global mutex
2023-01-25 09:11:18 +01:00
f4exb
e23db7e65c
FT8 support: removed stats stuff that are never used
2023-01-24 23:43:03 +01:00
f4exb
4067aecd33
FT8 support: remove or comment out asserts
2023-01-24 04:05:35 +01:00
f4exb
09d18ce9a3
FT8 demod: band presets
2023-01-22 20:08:32 +01:00
f4exb
2b5078e000
FT8 demod: make FT8::FFTEngine a singleton. Name worker threads for debugging
2023-01-21 12:22:05 +01:00
f4exb
6ecd110d14
FT8 demod: adapted to QThread
2023-01-12 01:02:38 +01:00
f4exb
aaab8b5351
FT8 demod: removed string.h dependency
2023-01-11 17:08:57 +01:00
f4exb
ea49a8813b
FT8 denod: removed thread dependency in FT8 class
2023-01-11 16:36:10 +01:00
f4exb
60debc5d83
: FT8 demod: implement Qt dependency and export for MSVC
2023-01-11 16:36:10 +01:00
f4exb
38fbcc65b7
: FT8 demod: implement Qt dependency and export for MSVC
2023-01-11 16:36:10 +01:00
f4exb
22acbebab6
FT8 demod: make FFT engine
2023-01-11 16:36:10 +01:00
f4exb
7ec86b09de
FT8 demod: reorganized code (1)
2023-01-11 16:36:10 +01:00
f4exb
7cd08ef1e9
FT8 demod: implement callback as an interface class. Added test .wav file and file option in the sdrbench options
2023-01-11 16:36:10 +01:00
f4exb
23e01ea064
FT8 demod: isolate call1, all2 and locator in callback
2023-01-11 16:36:10 +01:00
f4exb
6594bf209e
FT8 demod: restore double precision for time variables
2023-01-11 16:36:10 +01:00
f4exb
902e58b46b
FT8 demod: initial commit of FT8 library with minimal changes and benchmark test
2023-01-11 16:36:10 +01:00