Commit Graph

1279 Commits

Author SHA1 Message Date
Joe Taylor
b5b3ffbfbf Enable "nagain" for FT8, as in other modes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7980 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-08-02 14:05:37 +00:00
Joe Taylor
db9181d1cd Tidy up some details for 72-bit contest mode in FT8.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7974 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-08-01 18:16:01 +00:00
Joe Taylor
b29bd33a86 Utility for generating figure for QST/RadCom article.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7973 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-08-01 18:01:27 +00:00
Joe Taylor
e6635624f5 Make 72-bit "contest mode" available in FT8 as well as MSK144.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7969 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-28 15:50:13 +00:00
Steven Franke
a7b7c19f88 Comment out diagnostic write to lun 81.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7968 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-28 15:35:17 +00:00
Bill Somerville
2e3e5990fc Fix syntax error in statement function definition
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7964 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-28 00:00:42 +00:00
Joe Taylor
f6ddd2cd2e Working on some features for NA VHF contests. Not finished!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7963 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-27 20:17:30 +00:00
Joe Taylor
ed95b6d373 Remove unused arguments from the call to fix_contest_msg().
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7962 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-27 18:57:53 +00:00
Steven Franke
1110902285 Correct some logic so that AP is only on when selected and so that AP decodes of type 4 or greater are limited to the vicinity of nfqso or nftx.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7961 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-27 18:07:54 +00:00
Steven Franke
f6d0bd7787 nQSOProgress now controls AP decoding. Needs testing - may not be stable with AP enabled.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7960 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-27 15:35:40 +00:00
Bill Somerville
33b1742568 Add QSO state machine state and tx audio offset to parameters passed to slow decoders
Required to pick best AP masks in FT8 decoder

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7958 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-26 21:19:21 +00:00
Joe Taylor
8fe7d5c5de Remove obsolete test program.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7956 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-26 13:44:31 +00:00
Steven Franke
a891bcdd8d Enable AP for any decoding level.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7955 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-26 13:05:34 +00:00
Steven Franke
7b8a86dca7 Reject candiates with fewer than 7 correct hard-decoded sync symbols.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7946 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-25 20:55:13 +00:00
Steven Franke
dc5305573d Move '?' quality warning to message(22:22).
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7945 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-25 19:06:05 +00:00
Steven Franke
22af8aa7d3 Bring msk144d2 more up to date. Runs now, but still needs more work.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7936 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-24 14:23:22 +00:00
Steven Franke
d06912a075 More informative end-of-line annotation for AP decodes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7935 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-22 17:12:48 +00:00
Steven Franke
b924a81f80 Prevent a certain type of non-standard message from being flagged as a false decode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7934 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-22 13:21:03 +00:00
Steven Franke
bbbcae9233 Add variables lapon and napwid to control ap decoding. Reconfigure the logic for AP decoding and ordered-statistics decoding.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7933 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-22 03:01:09 +00:00
Steven Franke
d4c6a4e823 Add to the list of allowed keywords in jtmsg.f90.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7932 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-21 22:02:06 +00:00
Steven Franke
925cd09085 Only print dupes if SNR is higher than what has already been printed.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7931 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-20 21:08:36 +00:00
Joe Taylor
fc5e10fc08 Comment out diagnostic write.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7930 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-20 19:25:08 +00:00
Joe Taylor
556525702a Fix wording in list of keyboard shortcuts.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7929 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-20 19:23:17 +00:00
Joe Taylor
73df0d00ef 1. Alt+F8 arms "Call 1st" as if a CQ had been sent.
2. "Call 1st" label turns red when armed to respond to a caller.
3. Suppress some recognizable false decodes, send them to cumulative file
   "data_dir/false_decodes.txt".
4. Reduce sleep delay in decoder() to 10 ms.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7928 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-20 15:15:00 +00:00
Steven Franke
46e1cd5a30 Fix a bug in AP decoding when iaptype=2. Decrease time-sync search range to +/- 1.5s. Fix a big with erasure decoding.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7926 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-18 15:22:20 +00:00
Steven Franke
4594aaa589 Work on ap decoding. Diagnostic write enabled.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7925 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-18 01:12:11 +00:00
Steven Franke
238ccff110 Properly round the printed snr.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7917 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-16 17:08:09 +00:00
Steven Franke
748e359fe0 More work on Deep decoding.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7911 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-16 15:56:06 +00:00
Bill Somerville
29fc1719a9 Improve support for older C++ compilers
Some current  Linux distributions  are still using  GCC 4.6  which has
no/poor  C++11 support.  probably more  of this  needed if  we are  to
support such compilers.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7896 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-16 14:32:28 +00:00
Steven Franke
d50f3a009d Make refspec filter causal for overlap and add.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7895 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-16 00:10:37 +00:00
Steven Franke
f4eaca5cf0 Improve a comment.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7894 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-15 15:46:46 +00:00
Steven Franke
86776ed0d1 Use overlap and add to apply reference filter/amplitude equalization.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7893 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-15 15:43:41 +00:00
Steven Franke
8af95e2582 Properly calculate metrics for non-ap bits that reside in symbols that contain ap bits.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7892 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-15 14:21:18 +00:00
Steven Franke
57d898779f Add some more items to the lun 81 diagnostics.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7891 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-15 01:49:44 +00:00
Steven Franke
c1666a0069 Turn off ap.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7890 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-15 00:33:25 +00:00
Steven Franke
a2f2e6091d More work on AP. Deep decode is unstable - not for use on the air.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7887 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-14 22:09:50 +00:00
Steven Franke
192665bdeb More work on ap.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7886 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-14 20:12:29 +00:00
Steven Franke
23b514a2f8 Update call to ft8b.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7885 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-14 19:46:04 +00:00
Steven Franke
bcf6ab933b Add ft8apset.f90.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7884 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-14 19:35:22 +00:00
Steven Franke
d0ad300a65 Move ft8apset to a separate file.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7882 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-14 19:22:53 +00:00
Joe Taylor
141f0ceefa Fix nutc in jt9; alternative sync value for late-start FT8 signals.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7881 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-14 18:19:48 +00:00
Joe Taylor
a8cba435d4 Code cleanup and test ofFT8 decodes with erasures. Do not use on the air.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7879 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-14 16:02:01 +00:00
Steven Franke
2e704a33db ft8sim.f90 can now generate 25 independently-fading signals.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7869 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-13 22:23:59 +00:00
Steven Franke
4dc1db0ef3 Fix call to symspec.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7866 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-13 14:23:58 +00:00
Steven Franke
f540df3629 Fix another bounds error.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7864 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-13 00:43:56 +00:00
Steven Franke
a35b460e68 Fix a comment. No code changes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7863 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-13 00:31:52 +00:00
Steven Franke
6e8ebd1024 Fix NHSYM.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7862 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-13 00:28:57 +00:00
Steven Franke
d8f9f385b4 Use quarter-symbol steps for time sync. Lower sync threshold. Implement subtraction and two pass decoding. Use osd2 only near nfqso.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7861 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-12 21:49:39 +00:00
Bill Somerville
407eb2c514 Correct issues with UDP messages and screen layout for MSK144 and FT8 modes
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7830 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-10 00:01:20 +00:00
Steven Franke
fffeb17ec0 Guard against blank msg in fix_contest_message.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7823 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-09 17:46:02 +00:00