Steven Franke
33d3955086
Make SNR calculation for a7 decodes consistent with that of regular decodes.
2022-02-26 11:06:37 -06:00
Joe Taylor
fc40770960
Revert "Improve ft8 decoder sensitivity for Normal and Deep settings"
...
This reverts commit 3e49dfacc5
.
2022-01-11 11:54:36 -05:00
Joe Taylor
9d7f323231
Merge branch 'feat-UR' into feat-a7-UR
2022-01-10 11:39:53 -05:00
Uwe Risse
3e49dfacc5
Improve ft8 decoder sensitivity for Normal and Deep settings
2022-01-10 10:34:08 +01:00
Joe Taylor
6020552473
Varioous adjustments to a7 decoding for FT8.
2021-11-11 12:28:24 -05:00
Joe Taylor
c13407612e
Temporary save of changes related to a7 decodes.
2021-11-10 10:44:56 -05:00
Joe Taylor
9aa4786f11
Re-organize some of the FT8 a7 code.
2021-11-05 15:57:24 -04:00
Joe Taylor
4a68d3c4cf
Adjustments to FT8 a7 code. Still more to come ...
2021-11-05 09:21:49 -04:00
Joe Taylor
393265a0e0
Working code for FT8 'a7' decodes. Still needs some cleanup.
2021-11-04 11:55:15 -04:00
Joe Taylor
93ade73af7
Remove diagnostic writes. Include subtraction of a7 decodes.
2021-10-29 16:22:48 -04:00
Joe Taylor
c30b91cb69
Correct a format.
2021-10-29 15:31:22 -04:00
Joe Taylor
f13e318204
Improvements to a7 decoding for FT8.
2021-10-29 15:28:42 -04:00
Joe Taylor
48b1ad1e46
Send xdt and xsnr from ft8_dec7 to ft8_decode.
2021-10-28 15:19:40 -04:00
Joe Taylor
2b25c51169
First fully working version of 'a7' (q3-style) decoding for FT8.
2021-10-28 15:01:00 -04:00
Steven Franke
a657ce29a7
FT8: Make nagain work.
2021-01-04 15:00:04 +00:00
Steven Franke
41297e8761
FT8: Commit the rest of the fix for the nagain crash.
2021-01-04 15:00:04 +00:00
Steven Franke
72a1a03db1
Detune the Normal decode setting a bit to reduce false decodes even more.
2020-06-21 20:35:59 +01:00
Steven Franke
4913929c99
FT8: Make Fast decode setting faster.
2020-06-21 20:35:26 +01:00
Steven Franke
fb60ec0be5
FT8: Make the Fast decode setting Faster.
2020-06-21 20:24:25 +01:00
Steven Franke
002748b44f
Raise sync threshold for Normal and Fast decoding depth.
2020-05-26 09:59:52 -05:00
Joe Taylor
399b0caafe
Enable "Decode after EME delay" for FT8. (Let the 1296 MHz EME guys play with FT8.)
2020-05-06 11:43:52 -04:00
Joe Taylor
9f974b48e0
Correct a flaw in ft8_decode.f90 when there are no early decodes.
2020-05-02 13:17:32 -04:00
Joe Taylor
e94cacb265
Fix a bug with "memory" of previously decoded data.
2020-04-17 10:56:24 -04:00
Joe Taylor
fcc7739cb9
Correct an error in decoder.f90, introduced yesterday.
2020-03-20 10:11:08 -04:00
Joe Taylor
7cc81d800f
More code cleanup.
2020-03-19 15:53:44 -04:00
Joe Taylor
7de6b8c98d
Remove diagnostic writes. Don't save .wav files if "Save None" is selected.
2020-03-19 14:46:41 -04:00
Joe Taylor
a6089bc196
Silence compiler warnings.
2020-03-19 11:27:57 -04:00
Joe Taylor
0a076e0455
Silence compiler warnings.
2020-03-19 11:00:21 -04:00
Steven Franke
8f7221825f
First cut at setting up Fast/Normal/Deep parameters.
2020-03-17 08:51:37 -05:00
Joe Taylor
5e94de71fd
Use tseq rather than ipc1 as test for early bailouts.
2020-03-16 12:11:56 -04:00
Joe Taylor
2653626d45
Replace the changes I removed by executing 'git reset HEAD~'.
2020-03-16 10:27:22 -04:00
Joe Taylor
3962aa3c43
Replace hijacked ss(1:3,1) with a separate ipc(3) array.
2020-03-15 14:25:56 -04:00
Joe Taylor
8151816c84
Change formats of diagnostic writes so that GUI and Fortran output can be sorted together.
2020-03-13 11:25:22 -04:00
K9AN
f7d7c073c8
Fix a bug.
2020-03-12 15:36:03 -05:00
Joe Taylor
8e7685ea36
Do not alolow bailouts when data were read from disk.
2020-03-12 15:07:56 -04:00
Joe Taylor
0d535f24fb
Move the AA and CC diagnostic writes from jt9a() to decoder(). Add ndecodes to BB and CC.
2020-03-12 14:31:02 -04:00
Joe Taylor
f30754bdf5
Remove superfluous part of if() test.
2020-03-12 13:53:57 -04:00
Joe Taylor
68c942a70e
Correct the 47-buffer bailout place. Change bailout times 45->46 and 48->49.
2020-03-12 13:00:42 -04:00
Joe Taylor
6e308f0018
More attempts to diagnose or fix the FT8 "hung decoder" issue.
...
On the Fortran side:
- For the nzhsym=41 activation, bail out if m_ihsym reaches 45
- For the nzhsym=47 activation, bail out if m_ihsym reaches 48
- Change the format and content of what's written to fort.71
- Change msdelay from 10 to 1
In mainwindow.cpp:
- change format and content of what's written to qDebug
- always start FT8 decoder at m_ihsym = 41, 47, and 50
2020-03-12 12:33:34 -04:00
Joe Taylor
199ff3dd3d
Experimental work-around for FT8 decoding on slow computers. Important changes:
...
- don't start function decode() is decoder is already busy
- send updated m_ihsym to jt9[.exe] via ss(1,1). Bill won't like this!
- jt9 bails out of the 41-buffer pass at m_ihsym=45.
2020-03-10 16:26:42 -04:00
Steven Franke
d57b84be27
More changes to increase ft8 decoder yield.
2020-03-08 12:03:52 -05:00
Steven Franke
83d87e9654
Fix an apparent typo in ft8_decode.
2020-03-06 19:02:41 -06:00
Steven Franke
3467ee7924
Make Normal decode the same as Deep except no DT refinement at nearly=47.
2020-03-06 11:54:28 -06:00
Joe Taylor
f367b6d6b9
Temporary version: decode call at 47 buffers only does subtractions.
2020-03-06 10:38:24 -05:00
Joe Taylor
431ec50212
Progress toward decoding at 41/47/50 buffers. Not yet complete!
2020-03-05 15:37:31 -05:00
Joe Taylor
f9322f2b43
Add calls to timer() around calls to subtractft8().
2020-02-28 11:25:32 -05:00
Joe Taylor
ff46c5a0c4
In subtractft8.f90: refine DT for early decodes before subtracting them from dd().
2020-02-24 16:18:42 -05:00
Steven Franke
20b942b802
FT8: Add an experimental 4'th bit metric. Make dupe removal unconditional.
2020-02-17 10:53:52 -06:00
Joe Taylor
cf6ee661ab
Fix two bugs (thanks Steve!); add early-decode logic to jt9[.exe] from command line.
2020-02-14 10:15:37 -05:00
Joe Taylor
4a4864d2ae
FT8 early decoding is now working.
2020-02-13 15:05:37 -05:00