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
cf5aab0088
Allow up to 500 pre-candidates.
2020-03-09 14:03:53 -05:00
Steven Franke
d57b84be27
More changes to increase ft8 decoder yield.
2020-03-08 12:03:52 -05:00
Steven Franke
b130479249
Make jt9 work with the 41/47/50 scheme.
2020-03-06 19:03:09 -06:00
Steven Franke
83d87e9654
Fix an apparent typo in ft8_decode.
2020-03-06 19:02:41 -06:00
Steven Franke
fa071324e5
subtractft8: Delete unused variable, i1
2020-03-06 13:21:04 -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
Steven Franke
f2266c3c54
1. subtractft8: on the last call to sqf, don't need to do the long FFT.
...
2. mainwindow.cpp: based on the time when <DecodeFinished> is received, calculate
mswait to try to place the killFile time at 0.75*m_TRperiod.
2020-03-06 11:06:44 -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
cd9efc54ea
Correct the reported value "ndecoded" for FT8 mode.
2020-03-03 15:18:25 -05:00
Joe Taylor
02eb4fe90b
Use a table lookup for exp(i*phi) in gen_ft8wave.f90.
2020-03-03 12:40:27 -05:00
Steven Franke
761ee1cd85
Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop
2020-02-29 13:47:09 -06:00
Steven Franke
037805ca8f
Improve dt estimation in ft8b so that dt refinement procedure in subtractft8.f90 can be done with 4 calls to sqf instead of 7.
2020-02-29 13:46:59 -06:00
Joe Taylor
6c1efac576
Once more, to get the <DecodeFinished> behavior right for realtime monitoring as well as data from disk.
2020-02-28 15:45:51 -05:00
Joe Taylor
8e7a56634b
Set nearly=41; don't write <DecodeFinished> after the early decode pass.
2020-02-28 15:03:39 -05:00
Joe Taylor
f9322f2b43
Add calls to timer() around calls to subtractft8().
2020-02-28 11:25:32 -05:00
Steven Franke
877878ea88
Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop
2020-02-27 09:10:27 -06:00
Steven Franke
403904089e
Re-arrange the fields in the ALL_WSPR.TXT file.
2020-02-27 09:10:17 -06:00
Joe Taylor
b9888a09ff
Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop
2020-02-26 13:16:12 -05:00
Joe Taylor
00210d1141
Minor code cleanup in subtractft9.f90.
2020-02-26 13:14:49 -05:00
Steven Franke
1dde5fdd6c
Fix a minor bug in the unpk_ routine that was introduced in the last commit.
2020-02-25 15:28:57 -06:00
Steven Franke
38bac5e335
Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop
2020-02-25 10:56:22 -06:00
Steven Franke
0ca6cbb575
wsprd: improve decoding and reduce the number of false decodes
...
Hashtable entries now include the 4-digit grid obtained from the most
recent Fano decode of the callsign. The stored grid is used to validate
OSD decodes. OSD decodes of type 1 messages are accepted only if the
callsign is present in the hashtable and if the grid matches the grid
stored in the hashtable.
2020-02-25 10:48:38 -06:00
Joe Taylor
65fda32a05
Previous commit was in error. This is the best-performing subtractft8.f90.
2020-02-25 09:04:18 -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
Joe Taylor
1d159a18c7
More cleanup to satisfy fussy gcc 10 compiler.
2020-02-21 13:36:49 -05:00
Joe Taylor
adb7dfcac3
Satisfy fussy compilers like gcc 10: Type mismatch between actual argument at (1) and actual argument at (2)
2020-02-21 09:52:20 -05:00
Steven Franke
ac1d0f837d
Comment out diagnostic write statement.
2020-02-17 10:56:47 -06:00
Steven Franke
20b942b802
FT8: Add an experimental 4'th bit metric. Make dupe removal unconditional.
2020-02-17 10:53:52 -06:00
K9AN
207fd05f9f
Minor simplification - remove unnecessary nint() functions in get_spectrum_baseline.f90
2020-02-14 16:54:56 -06:00
Joe Taylor
ecb09ba852
Revert "Send "<DecodeFinished>" for FT8 only after the full-length decoding pass."
...
This reverts commit 364db768db
.
2020-02-14 17:44:46 -05:00
Steven Franke
09b47b0e8e
Change lower limit of analysis window from 200 Hz to 100 Hz.
2020-02-14 15:28:16 -06:00
Joe Taylor
364db768db
Send "<DecodeFinished>" for FT8 only after the full-length decoding pass.
2020-02-14 11:49:07 -05:00
Joe Taylor
e25696f4e3
Enable early+normal decoding for FT8 data read from disk, within WSJT-X.
2020-02-14 11:16:54 -05: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
2823cc3e85
Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop
2020-02-13 15:34:09 -05:00
Steven Franke
e936a863a8
Fix some bugs related to osd decoding in msk144 and disable it for now.
2020-02-13 14:25:36 -06:00
Joe Taylor
4a4864d2ae
FT8 early decoding is now working.
2020-02-13 15:05:37 -05:00
Steven Franke
08baa50a01
Experimental change to enable OSD decoding for MSK144 when ntol .le. 50 Hz
2020-02-13 08:48:51 -06:00
Steven Franke
cf07d478ac
Some repairs and tweaks to development-related programs in fsk4hf directory.
2020-02-09 16:13:52 -06:00
Steven Franke
e9160f3c2f
Make ldpcsim174_91 work again. Scale SNR2500 assuming coherent BPSK, same Eb as FT8.
2020-02-08 14:49:21 -06:00
Steven Franke
ff109a60ca
Implement AP decoding for Hounds when Fox has a compound call with standard base call.
2020-02-03 10:48:51 -06:00
Steven Franke
96ad947a37
Implement decode quality metric for FT4.
2020-01-27 09:55:34 -06:00
Steven Franke
70b84478f0
Add WW_DIGI to the special activities section. Make necessary changes to
...
the decoders. Also, an experimental change to the FT4 decoder to base
AP decoding passes on 4-symbol block detection instead of single symbol
detection. This provides about 1 dB improvement on the AWGN channel.
Sensitivity changes on other channels are TBD.
2020-01-24 11:26:36 -06:00
Steven Franke
9aaffb9252
For FT4 - enable ndeep=4 within 80 Hz of nfqso.
2020-01-11 15:22:48 -06:00
Steven Franke
87b2bd74e2
More work on AP decoding for RU/SCC contests.
2020-01-09 11:44:58 -06:00
Steven Franke
a63e6e1209
- Force the use of standardized CQ modifier for FT4/FT8 contest operation.
...
- Pass CQ modifier string to the ft4 decoder.
2020-01-08 08:41:47 -06:00
Steven Franke
52075fca24
Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop
2020-01-03 14:29:12 -06:00
Steven Franke
dda393dd81
Fix a typo. Thanks NQ6Z!
2020-01-03 14:28:37 -06:00