Commit Graph

88 Commits

Author SHA1 Message Date
Joe Taylor
4ff2406d81 Oops! Those two 'unused' variables are actually used.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7772 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-02 00:36:45 +00:00
Steven Franke
98add2dce7 Remove some unused variables.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7771 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-02 00:08:17 +00:00
Joe Taylor
ce4ca5e7c8 Add timer calls for ft8downsample.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7770 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-01 20:47:59 +00:00
Steven Franke
7516e4b391 Make ft8d work with recent changes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7767 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-01 17:58:57 +00:00
Steven Franke
f4b58c869b Guard against bounds error in candidate array.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7765 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-01 16:06:18 +00:00
Steven Franke
40e4707bf7 Add more bounds checks.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7762 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-01 14:47:52 +00:00
Steven Franke
24223a64d3 tweak
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7761 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-01 14:36:55 +00:00
Steven Franke
f806e29524 Don't need to pass s into ft8b anymore.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7760 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-01 14:36:08 +00:00
Steven Franke
860fdcd3f4 Fix a bounds violation.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7759 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-01 13:45:16 +00:00
Steven Franke
570148ce4b Use complex signal for fine sync and symbol demod. Lower sync threshold. Improved SNR estimate.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7757 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-07-01 13:08:30 +00:00
Joe Taylor
77d691a399 Add some timer calls; fix reporting of FT8 spots to PSKreporter.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7755 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-30 20:11:07 +00:00
Steven Franke
06fec42d2d Fix up command-line decoder ft8d.f90 so that it works with recent changes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7754 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-30 14:07:17 +00:00
Joe Taylor
2b2b43e800 Protect against bounds error when nfa=0.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7748 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-28 18:48:31 +00:00
Joe Taylor
a2a78cf851 Use norder=3 at the QSO frequency.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7745 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-28 15:34:38 +00:00
Joe Taylor
442df5dbc1 Improvements to FT8 decoder.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7744 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-28 14:38:06 +00:00
Joe Taylor
407dffb99e Rearrange some FT8 code for consistency with other modes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7741 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-27 19:44:12 +00:00
Joe Taylor
575d9e38d8 Fix behavior of RxFreq in FT8 mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7738 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-26 19:33:26 +00:00
Joe Taylor
5042b220b2 Many GUI adjustments for FT8.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7736 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-26 15:24:56 +00:00
Steven Franke
840b79b093 1. add error-pattern rejection to osd174 (factor of 3 speedup for norder=3)
2. osd codeword selected based on correlation discrepancy instead of Hamming dist (improves sensitivity)
3. trap zero-valued spectrum values caused by large dt.
4. trap all-zero codeword
4. both decoders return number of hard errors
5. osd174 returns correlation discrepancy (rejection threshold still needs to be tuned).
6. both decoders return the codeword with bits in as-transmitted order, for subtraction.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7735 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-23 14:14:09 +00:00
Steven Franke
caef90d7ce Update some development tools.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7733 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-22 13:47:28 +00:00
Joe Taylor
5c21f6806d 1. ft8sim now generates 25 signals: f=300, 400, ... 2700 Hz.
2. ft8d is now a bare-bones multi-decoder.
3. wsjt-x now includes the bare-bones multi-decoder for FT8.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7729 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-19 20:15:43 +00:00
Joe Taylor
603f96bf0b De-activate unused call, for now.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7725 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-17 11:27:44 +00:00
Joe Taylor
d684cab028 Working toward a better sync scheme.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7724 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-16 20:14:36 +00:00
Joe Taylor
19965050b9 Further work on ft8sim and ft8d.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7723 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-16 13:27:17 +00:00
Joe Taylor
ee9aab4d18 More tweaks
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7722 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-15 15:43:33 +00:00
Joe Taylor
71a24dc1dc Further tweaks to test routines.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7721 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-15 15:38:50 +00:00
Joe Taylor
65008d056d Various tweaks to test routines.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7720 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-15 14:58:59 +00:00
Joe Taylor
98877f526c Update some test routines.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7719 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-15 13:47:47 +00:00
Joe Taylor
7c56769454 Add a missing file.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7718 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-15 12:09:53 +00:00
Joe Taylor
a867ea2422 Add a missing file.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7717 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-15 11:48:09 +00:00
Joe Taylor
906c2fbcb9 First bare-bones decoder for FT8.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7716 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-14 20:21:01 +00:00
Steven Franke
e0e13bce36 Another test file.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7715 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-14 19:56:23 +00:00
Steven Franke
44a1b82716 Fix some bugs.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7714 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-14 15:59:36 +00:00
Steven Franke
44372cd83d More test files.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7713 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-14 00:45:44 +00:00
Joe Taylor
358ce9c7e5 Some test routines.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7712 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-13 19:42:45 +00:00
Steven Franke
916d38d75d Minor tweaks.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7701 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-02 20:11:29 +00:00
Steven Franke
bdea31692a wspr5d_exp now tries to detect sequences of 3, 6, and 9 bits.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7700 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-02 13:58:32 +00:00
Steven Franke
e36d42dfac Change wspr5d frequency dither to a search over a list of the top npeak peaks in squared-signal spectrum.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7699 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-31 14:08:54 +00:00
Steven Franke
322ba1b4c1 1. wspr_fsk8_sim.f90: Add Watterson channel model. Fading is applied only to .c4 files. 2. wspr_fsk8d.f90: Add the capability to read and process .c4 files.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7697 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-26 15:07:27 +00:00
Steven Franke
d765313aeb Add Watterson channel model to wspr5sim. Fix up processing of c5 files in wspr5d.f90.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7696 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-25 16:24:57 +00:00
Steven Franke
a9f97ff502 Add an experimental decoder for wspr5.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7695 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-21 22:19:57 +00:00
Joe Taylor
0615c8a68c Correct the real-time filename being sent to wspr_fsk8d.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7693 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-19 15:52:48 +00:00
Joe Taylor
99b1fb7b1b Limit WSPR-LF frequency search range to 1600-1650 Hz. Enable S/N degradation.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7689 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-18 15:59:30 +00:00
Joe Taylor
1272e776b8 Fix a typo.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7686 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-17 20:19:59 +00:00
Joe Taylor
621110887f Fix snr calculation; remove diagnostic write.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7683 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-17 13:30:32 +00:00
Steven Franke
753e9f9e06 Fix an out of bounds error. Thanks Joe.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7682 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-17 13:27:11 +00:00
Joe Taylor
1f734899f3 Make wspr_fsk8d search for DT as well as f0.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7681 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-17 13:13:11 +00:00
Joe Taylor
161a626b2b Add some new test programs.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7680 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-16 19:20:14 +00:00
Joe Taylor
db102c42e5 Add a call to osd300.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7679 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-14 14:37:22 +00:00
Joe Taylor
88e440f30e Limit the Rx freq range to 1600-1650 Hz for WSPR-LF.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7678 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-13 19:34:47 +00:00