3447 Commits

Author SHA1 Message Date
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
Joe Taylor
0bf0ef6472 Ensure correct text-window labels after changing mod4es.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7694 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-20 19:41:38 +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
1eec2674a1 Fix minor bug in gen9 -- thanks to Igor, UA3DJY, for identifying it!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7692 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-19 14:44:20 +00:00
Bill Somerville
dadc8fa40c More entropy for RNG in simple WSPR Tx scheduler
Better to come.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7691 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-18 21:14:33 +00:00
Joe Taylor
baa6ae5b4d Fix the behavior of WSPR-LF (-fsk8) for real-time decoding.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7690 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-18 20:02:32 +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
d5f3b7d366 Fix an incorrect constant.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7688 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-18 02:21:39 +00:00
Bill Somerville
58abe64b6f Add temporary simpler Tx scheduler for WSPR-LF
Until the advanced band hopping scheduler is upgraded to work with T/R
periods other  than 2  minutes this scheduler  uses a  strictly random
scheduler, except  that Tx percentages  less than 40 defer  Tx periods
that would otherwise be consecutive.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7687 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-18 01:52: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
9b149eecd5 Fix the Tx duration in WSPR-LF (8-FSK) mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7685 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-17 14:43:16 +00:00
Joe Taylor
12ee1cd293 Correct the times displayed in Wide Graph in WSPR-LF mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7684 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-17 14:09:12 +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
Steven Franke
a89d699e49 Significantly more efficient and slightly more sensitive implementation of the ordered statistics decoder.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7677 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-12 21:23:34 +00:00
Bill Somerville
a9ebb17b5f Prep for WSPR-LF tests.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7676 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-12 20:46:26 +00:00
Bill Somerville
d4b382313f Fix "CQ NNN ..." with Tab 2 message scheme
More  to come  on this  but should  get Tab  2 basically  working with
MSK144 running from a calling frequency.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7675 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-12 20:46:19 +00:00
Joe Taylor
d378795d29 Minor tweaks to GUI for WSPR-LF.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7674 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-12 19:40:54 +00:00
Joe Taylor
d381c16c27 Implement (very basic) Rx capability for a potential WSPR-LF mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7673 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-12 14:39:38 +00:00
Steven Franke
9c0d691ac7 Remove calls to nonexistent routine.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7672 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-12 11:43:17 +00:00
Steven Franke
a42c4b4507 More work on osd decoder.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7671 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-11 22:55:31 +00:00
Joe Taylor
ec077a31f5 Implement Tx for WSPR-LF.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7670 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-11 19:56:18 +00:00
Joe Taylor
6b61e155b3 Increase maximum permissible "N Avg".
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7669 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-11 17:57:11 +00:00
Bill Somerville
b793b6550c Improve encapsulation and reliability of the wide graph 60m behaviour
The wide graph class handles 60m band behaviour of the minimum decoded
JT9 DF internally without leaking implementation details.

On 60m the lowest JT9 DF is always  zero and the spin box to set it is
disabled.  This reflects  that 60m  only has  narrow channels  and JT9
signals should share the same dial frequency as JT65 signals.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7668 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-07 15:14:42 +00:00
Bill Somerville
34a9cb4da8 Add some extra diagnostic trace for available audio devices
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7667 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-07 15:14:33 +00:00
Steven Franke
0b2e6a6284 Not sure why I added this to CMakeLists.txt in the first place.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7666 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-07 15:07:18 +00:00
Steven Franke
053dbb34ba First steps toward generalizing the ordered statistics decoder to make it easier to use it for other block codes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7665 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-07 15:00:50 +00:00
Steven Franke
64f4f2259e Code cleanup.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7664 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-06 02:49:15 +00:00
Steven Franke
c0c61549db Add osd300.f90 to CMakeLists.txt
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7663 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-06 02:36:35 +00:00
Steven Franke
3b363aeda8 Add first-cut at an ordered-statistics decoder for the (300,60) code.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7662 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-06 02:35:38 +00:00
Joe Taylor
c796000fed Code cleanup and commenting.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7661 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-05-01 12:32:59 +00:00
Joe Taylor
c6dd173845 Tweak a test program.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7660 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-04-28 18:58:57 +00:00
Joe Taylor
b1ea4c2096 Updates to test programs.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7659 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-04-28 17:46:24 +00:00
Joe Taylor
aa2563f5f6 Starting to implement experimental mode "WSPR-LF". Beware possible undesired side effects!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7658 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-04-28 16:49:09 +00:00
Joe Taylor
da67fd04f0 Add the params file, and some updates to test programs.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7657 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-04-28 12:04:05 +00:00
Joe Taylor
300195b53a More updates...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7656 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-04-27 19:08:52 +00:00
Joe Taylor
14c4c505ed Updates to test progs.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7655 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-04-27 19:06:57 +00:00
Joe Taylor
41eedd5c3f Updates and additions to test progams.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7654 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-04-27 17:43:21 +00:00
Bill Somerville
baae3ea7e3 Bring meter tool tip into line with functionality
Thanks to Mike, W9MDB, for this contribution.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7653 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-04-26 18:36:39 +00:00
Joe Taylor
057a3961b0 Changes to test programs.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7652 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-04-25 17:43:05 +00:00
Joe Taylor
bb2a0f6dfe Fix a typo.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7651 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-04-24 17:09:15 +00:00