Commit graph

42 commits

Author SHA1 Message Date
Igor Chernikov
3d48a5217b average DT fast track on mode change 2022-02-18 12:24:39 +03:00
Igor Chernikov
7ef2cc0787 fast track of average DT calculation after Sync on overcrowded band 2022-02-17 20:02:48 +03:00
Igor Chernikov
05212f8ec2 reworked average DT calculation 2022-02-16 10:57:05 +03:00
Igor Chernikov
020ba9f401 correct decoder sliding after forced sync 2022-02-16 10:07:59 +03:00
Igor Chernikov
397e48abff calculate forcedt in decoder 2022-02-15 22:07:52 +03:00
Igor Chernikov
22478f27bc pass force sync command to decoder 2022-02-15 14:24:47 +03:00
Igor Chernikov
bf5643a469 use median filter in average DT calculation 2022-02-07 15:14:12 +03:00
Igor Chernikov
ed805e88b1 better mask handling in Hound mode 2022-01-27 16:29:21 +03:00
Igor Chernikov
5420c74420 pass transmitting state to decoder 2022-01-06 17:39:04 +03:00
Igor Chernikov
852f349a15 cleanup late start of decoder option 2021-12-22 14:32:23 +03:00
Igor Chernikov
b5e65cf060 fill in hash tables prior to making masks 2021-12-05 23:36:28 +03:00
Igor Chernikov
fc8746287c cleanup 2021-11-18 14:06:16 +03:00
Igor Chernikov
7454719eb7 get into critical block only if needed 2021-03-06 14:54:45 +03:00
Igor Chernikov
d0a5f8ea89 avoid OMP critical block 2021-02-17 19:58:41 +03:00
Igor Chernikov
b1185e5472 shrink critical block area 2021-02-05 19:00:36 +03:00
Igor Chernikov
e1f452b97b thread safety to message packing 2021-02-03 16:40:23 +03:00
Igor Chernikov
e67c39a32a thread safety to message unpacking 2021-01-28 20:16:40 +03:00
Igor Chernikov
52b36d8296 avoid defining number of threads inside parallel block 2021-01-26 12:19:29 +03:00
Igor Chernikov
24d58fcf70 undo partial handling of thread edges 2021-01-26 11:36:29 +03:00
Igor Chernikov
daa7dd82cf partial handling of thread edges 2021-01-25 12:25:59 +03:00
Igor Chernikov
c21592f2b9 patch to manual thread selection 12..24 2021-01-12 15:17:37 +03:00
Igor Chernikov
6c47dbf13a up to 24 threads support 2021-01-11 21:32:07 +03:00
Igor Chernikov
10792035b1 reduce memory usage 2021-01-11 17:20:30 +03:00
Igor Chernikov
59ddb89492 DT weighting to candidate thinning option 2020-11-19 22:49:34 +03:00
Igor Chernikov
cd2e0dff34 candidate list thinning option, Qt 5.5 compatibility 2020-11-09 16:18:27 +03:00
Igor Chernikov
d19a758ad8 auto thread number selection as per internal discussion 2020-10-21 16:40:15 +03:00
Igor Chernikov
c15b08f4b7 recover Qt 5.9.5 compatibility, more changes to auto thread number selection algorithm in FT8 decoder 2020-10-21 15:40:43 +03:00
Igor Chernikov
7eb09ae2d4 spurious network error, better auto thread number selection algorithm in FT8 decoder 2020-10-21 14:53:36 +03:00
Igor Chernikov
8dce016602 +-10Hz expanded FT8 Filter 2020-07-04 19:36:55 +03:00
Igor Chernikov
90fa885001 revert previous changes, omp in FT8 decoder shall be static 2020-07-04 17:26:07 +03:00
Igor Chernikov
7ae7457bcd one more attempt to patch OMP barrier deadlock issue 2020-07-03 15:14:01 +03:00
Igor Chernikov
16964cdbf4 added sleep approach as workaround to OMP barrier deadlock issue 2020-07-03 08:40:51 +03:00
Igor Chernikov
28ae7f46ef prevent OMP barrier deadlock in FT8 decoder under Mac/Linux 2020-07-03 07:13:05 +03:00
Igor Chernikov
5700807592 pass number of FT8 candidates via stdout 2020-06-12 16:56:34 +03:00
Igor Chernikov
c0c83a4df6 Undo lag threshold, retain UI changes 2020-06-04 15:30:44 +03:00
Igor Chernikov
2be35f94a6 Lag threshold in FT8 decoder 2020-06-03 20:40:35 +03:00
Igor Chernikov
4ca0c6d6ba auto shall use 1 thread for 2-logical core CPU 2020-05-16 11:38:17 +03:00
Igor Chernikov
36a1baeb1e clear 12-bit hashtable at band|mode change 2020-05-15 10:26:43 +03:00
Igor Chernikov
50b6a51677 option to hide telemetry messages 2020-05-14 21:55:32 +03:00
Igor Chernikov
3e86b42508 clear common band hashtable at band|mode change 2020-05-04 22:35:47 +03:00
Igor Chernikov
e0f321f6fb use skipTx1 state in FT8 decoder 2020-03-18 14:02:38 +03:00
Arvo Järve
b4b34db83d Initial commit 2020-02-21 11:05:07 +02:00