Commit Graph

2030 Commits

Author SHA1 Message Date
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
Joe Taylor
f069477dbb Bring test28.f90, ft4_testmsg.f90, ft8_testmsg.f90, ft8code.f90 up to date. 2020-01-03 13:34:56 -05:00