Commit Graph

3150 Commits

Author SHA1 Message Date
Steven Franke 9582ccd5d5 Lower SWL SNR thresholds by one notch. Note that the xsnr that is compared to the threshold is the nonlinear snr from squared signal spectrum, not 'real' snr.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7441 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-02 03:56:29 +00:00
Steven Franke 1c8cca7f85 Only print SWL-mode decodes if SNR is high enough. Needs tuning - thresholds may be set too high.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7440 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-01 22:15:29 +00:00
Steven Franke cb8f74584d Print <nhash> in SWL mode if decoded hash doesn't match an entry in the hasharray.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7439 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-01 18:50:21 +00:00
Steven Franke b166ead858 Tweak.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7438 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-01 16:45:47 +00:00
Steven Franke b8cc894a57 More progress on SWL mode. Needs testing.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7437 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-01 16:34:20 +00:00
Steven Franke b8e7339e88 Bring the command-line MSK144 decoder up-to-date.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7436 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-31 02:57:20 +00:00
Joe Taylor 8fcda35808 Remove a diagnostic.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7435 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-31 02:51:33 +00:00
Steven Franke 077ac1d77b Progress toward SWL capability. Not finished and not tested.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7434 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-31 02:05:51 +00:00
Joe Taylor 33628fd9f4 1. Starting to add SWL feature for MSK144 Sh messages.
2. Add (part of) a geometry patch from W9MDB.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7433 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-30 21:46:29 +00:00
Steven Franke 2c2d31ea8d Remove some dead code.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7432 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-30 20:26:59 +00:00
Joe Taylor f30311f324 I throw in the towel. Prompt to log QSO when *either* RRR or 73 is sent.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7431 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-30 19:04:51 +00:00
Joe Taylor f98aa4e6f4 Options (via Ctrl+M) to minimize size of Main Window and Wide Graph; add separate Start/End times to logging information. Thanks to W9MDB!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7430 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-30 15:45:31 +00:00
Joe Taylor b7309f1d36 1. No 2 kHz frequency offset for JT9 on 60m band.
2. Don't update the "Last Tx" message until current transmission is complete.
These suggestions from W9MDB.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7429 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-29 18:08:32 +00:00
Steven Franke 9c3b30d927 Fix a bug in analytic.f90 and enable amplitude flattening. This version is not intended for general use on MSK144 as it uses hardwired coefficients derived for use with a specific radio.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7428 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-29 01:52:55 +00:00
Steven Franke 5ba225f0af Decrease number of frames that must be averaged for valid dynamic equalization.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7427 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-27 14:30:00 +00:00
Joe Taylor d2fb561f10 Add "Clear reference spectrum" to the File menu.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7426 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-24 20:05:28 +00:00
Joe Taylor a45a4d710b Make the Tx# buttons narrower.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7425 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-23 18:59:37 +00:00
Joe Taylor df35f519df 1. As a test, zap any data at start if id2() that appears to be a T/R transient.
2. Send emedelay (now 0 or 2.5) to QRA64 decoder.
3. Tweaks to sync64, making it better for QRA64A.
4. Mainwindow MessageBox if it attempts to open a file with wrong format.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7424 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-22 20:51:27 +00:00
Steven Franke 873d481458 Add -r (Rx Equalize) option to command-line MSK144 decoder.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7423 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-22 18:17:23 +00:00
Steven Franke 353c2bb4c3 Tweaks.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7422 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-22 17:36:03 +00:00
Steven Franke 02a4cb95a4 Add an option on advanced time to enable MSK144 Rx filter equalizer. Other changes necessary to accommodate coexistence of static (Rx Filter) and dynamic (QSO partner-dependent) phase corrections.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7421 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-22 17:21:23 +00:00
Joe Taylor 80e594d7b8 Back out the temporary changes for WSPR-15 in r7418 and 7419.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7420 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-22 14:24:56 +00:00
Joe Taylor 9e97dcf942 Allow WPR-15 Tx audio freq up to 1625 Hz.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7419 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-21 20:31:30 +00:00
Joe Taylor b0e738b1f2 Test code: starting to implement WSPR-15. Not for general use!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7418 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-21 20:26:49 +00:00
Joe Taylor a92f9c3cc1 Add code to make wsprcode functional. (NB: most of these routines are otherwise
obsolete; they come from WSPR 2.0, etc.)


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7417 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-21 18:50:18 +00:00
Steven Franke 4c7fd5d5c0 Define a default mygrid in the command line MSK144 decoder.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7416 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-21 16:04:08 +00:00
Joe Taylor 344936a315 No need to truncate the decoded text line going to ALL.TXT.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7415 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-20 21:35:16 +00:00
Joe Taylor ec7e099cf8 Further adjustments to sync64; extend QRA64 data length to 54 s; some code cleanup.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7414 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-20 21:27:23 +00:00
Joe Taylor c3b52ab787 Remove the QRA64 test on sync2 -- it was not helpful.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7413 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-20 14:09:45 +00:00
Steven Franke e4c5811ac3 Changes needed to accommodate channel equalization implemented in the new msk144signalquality.f90. Warning - msk144signalquality writes to the executable directory.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7412 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-20 03:01:43 +00:00
Steven Franke f9e6c89847 Calculates # of bit errors and eye-opening on every call, estimates channel phase on startup and whenever DX Call changes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7411 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-20 02:53:57 +00:00
Steven Franke c1a0fe3d27 Make the command-line MSK144 decoder work again.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7410 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-20 02:49:22 +00:00
Joe Taylor d9f120c967 I was too strict on the sync2 and width limits. This is much better for QRA64E!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7407 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-19 20:14:31 +00:00
Bill Somerville 7dbcc1ba4a Main line returns to development status
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7406 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-19 20:12:27 +00:00
Bill Somerville 8189c437a0 Adjust splash screen for GA release
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7403 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-19 03:18:38 +00:00
Bill Somerville e690f453f8 Prep for v1.7.0 GA
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7401 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-19 02:54:43 +00:00
Bill Somerville 9905a58f74 Make the user guide images path absolute
The current  Linux asciidoctor-fopub seems  to use relative  paths for
the imagesdir  asciidoctor attribute incorrectly when  generating PDFs
so this makes it based on the docdir attribute which is absolute.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7400 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-19 01:20:11 +00:00
Bill Somerville b6006dacca Correctly extract grid from reply to tailender in MSK144 contest exchange
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7399 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-18 22:20:07 +00:00
Joe Taylor 2b5dc480f9 Update the Tool Tip for Contest Mode checkbox.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7398 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-18 20:12:19 +00:00
Joe Taylor d98253f3c8 Enable Sh (for Tx4 and Tx5 only) in MSK144 Contest Mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7397 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-18 18:31:48 +00:00
Joe Taylor 3220578bc4 In MSK144, if a received grid is not in one's own hemisphere display it
as "R grid2", where grids2 is the antipodes -- even if the receiver is
not in Contest mode.  This seems safe enough...


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7396 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-18 02:54:23 +00:00
Joe Taylor 1fe6c4e375 Make Contest Mode messages properly readable by anyone in the sender's
hemisphere.  Add Contest Mode info to User Guide.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7395 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-18 02:46:04 +00:00
Joe Taylor a125657803 If status of Contest Mode is changed, re-generate the standard MSK144 messages.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7394 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-17 21:48:14 +00:00
Joe Taylor 33af88a41b Complete the implementation of MSK144 contest mode. Needs testing!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7393 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-17 21:18:47 +00:00
Joe Taylor e23ebc48ad Don't freeze the Tx5 message if use has double-clicked on a decode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7392 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-17 15:19:48 +00:00
Steven Franke 794e6ada00 Fix a wsprd bug that was introduced in r7090, which attempted to fix encoding of callsigns like 5N/6O0O.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7391 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-17 06:41:07 +00:00
Bill Somerville 74bfc17ebd Fix WSPR c2 file writing
Inverted error check skipped writing of the contents.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7390 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-17 00:06:22 +00:00
Bill Somerville 336eb0c858 Add fast mode support to UDP messages and update example apllications
Sub mode and  fast mode flag are  added to the UDP  Status message and
Status messages  after appropriate UI changes.  MSK144 decodes produce
UDP Decode messages. Fast JT9 messages are treated similarly.

Currently ISCAT decodes are not posted  as UDP Decode messages as they
do not fit well with the model.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7389 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-16 19:36:21 +00:00
Joe Taylor f7935361b3 Install G3WDG changes to make jt4sim use the same fast fading model as qra64sim.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7388 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-16 18:51:53 +00:00
Joe Taylor 1de0689d4b Another tweak to User Guide. Disable Deep Search and Averaging if VHF features is turned off.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7387 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-16 17:14:00 +00:00