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
Bill Somerville
25ceb34455
Remove code that attempts to maintain on-air frequency for small QSYs
...
This feature is of limited benefit and causes unexpected behaviour on
rigs with lower than 1Hz resolution. Removed for simplicity.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7743 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-28 01:54:35 +00:00
Joe Taylor
9e08c89377
Code cleanup.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7742 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-27 20:50:17 +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
a67c7ffaa6
More tweaks to GUI for FT8.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7740 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-27 13:36:10 +00:00
Joe Taylor
3e44dca1a8
Correct the displayed UTC for FT8 decodes.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7739 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-26 23:45:19 +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
ba98c8032a
Mark Rx and Tx freqs on Wide Graph in FT8 mode.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7737 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-26 15:36:24 +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
ddd1683121
More development tool tweaks.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7734 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-22 13:54:21 +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
Steven Franke
b4b46d3ed2
Restore normal Fast MSK144 transmission after toggling Fast box and/or after returning to MSK144 from FT8.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7732 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-20 02:48:30 +00:00
Joe Taylor
2e5b8203de
No present need for ft8filbig.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7731 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-19 21:13:49 +00:00
Joe Taylor
ed718dd659
Implement Tx for FT8. Not tested!
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7730 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-19 20:38:03 +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
ce7a21c17d
Add a bare framework for ft8_decode.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7728 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-18 12:26:41 +00:00
Joe Taylor
85681d886d
Start a framework for FT8 decoder.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7727 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-17 15:55:30 +00:00
Joe Taylor
c697732d08
Starting to insert FT8 into GUI.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7726 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-17 13:48:45 +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
2d10ed90bd
An experimental decoder for slow msk144.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7711 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-12 14:01:06 +00:00
Joe Taylor
920790e671
Back out the experimental changes of r7709.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7710 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-09 11:56:51 +00:00
Joe Taylor
8a49a801c3
Try making JT9C into a 15 s mode. Tx only is now implemented -- and not tested.
...
DO NOT USE ON THE AIR!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7709 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-08 19:54:37 +00:00
Joe Taylor
c5301f9bfb
Fix another typo.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7708 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-07 21:03:38 +00:00
Joe Taylor
29ca64e99a
Working on a possible (and experimental!) slow MSK144 mode. *** DO NOT USE ON THE AIR! ***
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7707 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-07 19:58:25 +00:00
Joe Taylor
dc258f4616
Fix typo.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7706 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-07 18:28:38 +00:00
Joe Taylor
fdac1b766d
Better variable name.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7705 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-07 18:23:27 +00:00
Joe Taylor
6044023157
Experimenting with a slow MSK144 mode.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7704 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-06 18:57:17 +00:00
Bill Somerville
a43231d52f
Remove unnecessary window size contraints that Designer insists on adding
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7703 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-04 22:51:34 +00:00
Bill Somerville
4478d9d46d
Sort out the hide controls state persistence in fast and wide graphs
...
QWidget::isVisible() and QWidget::isHidden() unsurprisingly are not
directly complementary, in this case QWidget::isHidden() is the needed
functionality.
Thanks to Mike W9MDB for the initial version of this change.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7702 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-04 22:51:26 +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
Bill Somerville
095fa7740e
Proper custom spin boxes for frequency tolerance and T/R period
...
These were using a hijacked custom spin box that was designed only for
letters i.e. submodes. Now there are two new custom spin boxes.
HistedSpinBox:- can be set with a list of integer values which the
step up and down will follow. Optionally limits the maximum and
minimum value to the upper and lower bounds of the values set. Note
that intermediate values are still valid.
RestrictedSpinBox:- more like a combo box because the provided values
are the only ones that can be set.
HintedSpinBox is used for the frequency tolerance and
RestrictedSpinBox is used for T/R period.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7698 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-27 20:04:44 +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