Merge branch 'master' into develop

This commit is contained in:
Bill Somerville 2020-05-10 22:12:09 +01:00
commit c303d3fe76
No known key found for this signature in database
GPG Key ID: D864B06D1E81618F
14 changed files with 1161 additions and 993 deletions

92
NEWS
View File

@ -13,6 +13,98 @@
Copyright 2001 - 2019 by Joe Taylor, K1JT.
Release: WSJT-X 2.2.0-rc1
May 10, 2020
-------------------------
WSJT-X 2.2.0-rc1 is a beta-quality release candidate for a program
upgrade that provides a number of new features and capabilities. These
include:
- Improvements to the decoders for five modes:
FT4: Corrected bugs that prevented AP decoding and/or multi-pass
decoding in some circumstances. The algorithm for AP
decoding has been improved and extended.
FT8: Decoding is now spread over three intervals. The first
starts at t = 11.8 s into an Rx sequence and typically yields
around 85% of the possible decodes for the sequence. You
therefore see most decodes much earlier than before. A second
processing step starts at 13.5 s, and the final one at 14.7 s.
Overall decoding yield on crowded bands is improved by 10% or
more. (Systems with receive latency greater than 0.2 s will see
smaller improvements, but will still see many decodes earlier
than before.)
JT4: Formatting and display of Averaged and Deep Search decodes
has been cleaned up and made consistent with other modes.
Together with JT65 and QRA64, JT4 remains one of the digital
modes widely for EME and other extreme weak-signal work on
microwave bands.
JT65: Many improvements for Averaged and Deep Search decodes and
their display to the user. These improvements are particularly
important for EME on VHF and UHF bands.
WSPR: Significant improvements have been made to the WSPR
decoder's sensitivity, its ability to cope with many signals in
a crowded sub-band, and its rate of undetected false decodes.
We now use up to three decoding passes. Passes 1 and 2 use
noncoherent demodulation of single symbols and allow for
frequency drifts up to ±4 Hz in a transmission. Pass 3 assumes
no drift and does coherent block detection of up to three
symbols. It also applies bit-by-bit normalization of the
single-symbol bit metrics, a technique that has proven helpful
for signals corrupted by artifacts of the subtraction of
stronger signals and also for LF/MF signals heavily contaminated
by lightning transients. With these improvements the number of
decodes in a crowded WSPR sub-band typically increases by 10 to
15%.
- New format for "EU VHF Contest" Tx2 and Tx3 messages
When "EU VHF Contest" is selected, the Tx2 and Tx3 messages
(those conveying signal report, serial number, and 6-character
locator) now use hashcodes for both callsigns. This change is
NOT backward compatible with earlier versions of _WSJT-X_, so
all users of EU VHF Contest messages should be sure to upgrade
to versiion 2.2.0.
- Accessibility
Keyboard shortcuts have been added as an aid to accessibility:
Alt+R sets Tx4 message to RR73, Ctrl+R sets it to RRR.
As an aid for partial color-blindness, the "inverted goal posts"
marking Rx frequency on the Wide Graph's frequency scale are now
rendered in a darker shade of green.
- Minor enhancements and bug fixes
"Save None" now writes no .wav files to disk, even temporarily.
An explicit entry for "WW Digi Contest" has been added to
"Special operating activities" on the "Settings | Advanced" tab.
Contest mode FT4 now always uses RR73 for the Tx4 message.
The Status bar now displays the number of decodes found in the
most recent Rx sequence.
Release candidate WSJT-X 2.2.0-rc1 will be available for beta-testing
for one month starting on May 10, 2020. We currently plan a General
Availability (GA) release of WSJT-X 2.2.0 on June 1, 2020.
For those looking even farther ahead: We are well along in the
development of two new modes designed for the LF and MF bands. One
mode is for WSPR-like activity and one for making 2-way QSOs. Both
use Low-density Parity Check (LDPC) codes, 4-GFSK modulation, and
two-minute T/R sequences. The QSO mode reaches threshold SNR
sensitivity around -31 dB on the AWGN channel, and the WSPR-like mode
better than -32 dB.
Release: WSJT-X 2.1.1
November 25, 2019
---------------------

View File

@ -12,8 +12,9 @@
Copyright 2001 - 2020 by Joe Taylor, K1JT.
Release: WSJT-X 2.2.0-rc1
May 10, 2019
May 10, 2020
-------------------------
WSJT-X 2.2.0-rc1 is a beta-quality release candidate for a program

View File

@ -2,5 +2,5 @@
set (WSJTX_VERSION_MAJOR 2)
set (WSJTX_VERSION_MINOR 2)
set (WSJTX_VERSION_PATCH 0)
set (WSJTX_RC 0) # release candidate number, comment out or zero for development versions
set (WSJTX_RC 1) # release candidate number, comment out or zero for development versions
set (WSJTX_VERSION_IS_RELEASE 0) # set to 1 for final release build

1997
cty.dat

File diff suppressed because it is too large Load Diff

View File

@ -14,4 +14,4 @@ _MAP65_, _WSPR_, _WSPR-X_, and _WSJT-X_ you are invited to subscribe to the
* Repository Updates, (join): {dev_mail_svn}
.Community Related
* Discussion Board: {wsjt_yahoo_group}
* Discussion Board: {wsjtgroup_mail}

View File

@ -92,8 +92,8 @@ d). Edit lines as needed. Keeping them in alphabetic order help see dupes.
:sourceforge-jtsdk: https://sourceforge.net/projects/jtsdk[SourceForge JTSDK]
:ubuntu_sdk: https://launchpad.net/~ubuntu-sdk-team/+archive/ppa[Ubuntu SDK Notice]
:win_openssl_packages: https://slproweb.com/products/Win32OpenSSL.html[Windows OpenSSL Packages]
:win32_openssl: https://slproweb.com/download/Win32OpenSSL_Light-1_0_2t.exe[Win32 OpenSSL Light Package]
:win64_openssl: https://slproweb.com/download/Win64OpenSSL_Light-1_1_0L.exe[Win64 OpenSSL Light Package]
:win32_openssl: https://slproweb.com/download/Win32OpenSSL_Light-1_1_1g.msi[Win32 OpenSSL Light Package]
:win64_openssl: https://slproweb.com/download/Win64OpenSSL_Light-1_1_1g.msi[Win64 OpenSSL Light Package]
:writelog: https://writelog.com/[Writelog]
:wsjtx_group: https://groups.io/g/WSJTX[WSJTX Group]
:wsjtx: http://physics.princeton.edu/pulsar/K1JT/wsjtx.html[WSJT-X]
@ -130,7 +130,7 @@ d). Edit lines as needed. Keeping them in alphabetic order help see dupes.
:dev_mail_svn: https://sourceforge.net/auth/subscriptions/[WSJT SVN Archives]
:devmail: mailto:wsjt-devel@lists.sourceforge.net[wsjt-devel@lists.sourceforge.net]
:devmail1: mailto:wsjt-devel@lists.sourceforge.net[Post Message]
:wsjtgroup_mail: mailto:wsjtgroup@yahoogroups.com[Post Message]
:wsjtgroup_mail: mailto:WSJTX@groups.io[Post Message]
:greg_beam: mailto:ki7mt@yahoo.com[KI7MT]
:joe_taylor: mailto:joe@princeton.edu[K1JT]
:stuart_rackman: mailto:srackham@gmail.com[Stuart Rackham]

View File

@ -110,6 +110,7 @@ summarized in the following Table:
[width="50%",cols="h,3*^",frame=topbot,options="header"]
|===========================================
|Mode |Mode character|Sync character|End of line information
|FT4 | + | | ?   aP
|FT8 | ~ | | ?   aP
|JT4 | $ | *, # | f, fN, dCN
|JT9 | @ | |
@ -117,7 +118,7 @@ summarized in the following Table:
|JT65 VHF| # | *, # | f, fN, dCN
|QRA64 | : | * | R
|ISCAT | | * | M N C T
|MSK144 | & | | N H E
|MSK144 | & | |
|===========================================
Sync character::
`*` - Normal sync +
@ -128,9 +129,7 @@ End of line information::
`a` - Decoded with aid of some a priori (AP) information +
`C` - Confidence indicator [ISCAT and Deep Search; (0-9,*)] +
`d` - Deep Search algorithm +
`E` - Size of MSK eye diagram opening - if negative, the eye is closed +
`f` - Franke-Taylor or Fano algorithm +
`H` - Number of bit errors corrected +
`M` - Message length (characters) +
`N` - Number of Rx intervals or frames averaged +
`P` - Number indicating type of AP information (Table 1, above) +

View File

@ -6,7 +6,7 @@ installation notes.
If you have already installed a previous version, you can retain it by
changing its name in the *Applications* folder (say, from _WSJT-X_ to
_WSJT-X_1.9_). You can then proceed to the installation phase.
_WSJT-X_2.1_). You can then proceed to the installation phase.
Take note also of the following:

View File

@ -1,8 +1,8 @@
// Status=review
Download and execute the package file {win32} (WinXP, Vista, Win 7,
Win 8, Win10, 32-bit) or {win64} (Vista, Win 7, Win 8, Win10, 64-bit)
following these instructions:
Download and execute the package file {win32} (Win 7, Win 8, Win10,
32-bit) or {win64} (Win 7, Win 8, Win10, 64-bit) following these
instructions:
* Install _WSJT-X_ into its own directory, for example `C:\WSJTX` or `
C:\WSJT\WSJTX`, rather than the conventional location `C:\Program
@ -39,9 +39,9 @@ TIP: Your computer may be configured so that this directory is
** You can download a suitable _OpenSSL_ package for from
{win_openssl_packages}, you need the latest *Windows Light*
version. For the 32-bit _WSJT-X_ build use the latest Win32 v1.0.2
version. For the 32-bit _WSJT-X_ build use the latest Win32 v1.1.x
version of the _OpenSSL_ libraries, for the 64-bit _WSJT-X_ use the
latest Win64 v1.1.0 version of the _OpenSSL_ libraries (Note it is
latest Win64 v1.1.x version of the _OpenSSL_ libraries (Note it is
OK to install both versions on a 64-bit system) which at the time
of writing were {win32_openssl} and {win64_openssl} respectively.
@ -76,4 +76,4 @@ TIP: If you cannot install the _OpenSSL_ libraries or do not have an
* You can uninstall _WSJT-X_ by clicking its *Uninstall* link in the
Windows *Start* menu, or by using *Uninstall a Program* on the
Windows Control Panel Programs and Features option or in Settings
Apps on Windows 10.
Apps and Features on Windows 10.

View File

@ -34,7 +34,10 @@ _WSJT-X_. (Keep in mind that if you erase this file you will lose all
from another logging program. Turning *Show DXCC entity and worked
before status* off and then on again will cause _WSJT-X_ to re-read
the log file. Very large log files may cause _WSJT-X_ to slow down
when searching for calls.
when searching for calls. If the ADIF log file has been changed
outside of _WSJT-X_ you can force _WSJT-X_ to relaod the file from the
*Settings | Colors* tab using the *Rescan ADIF Log* button, see
<<COLORS,Decode Highlighting>>.
Additional features are provided for *Contest* and *Fox* logging.
(more to come, here ...)

View File

@ -23,11 +23,11 @@ band.
entries can be deleted in a single operation by selecting them before
right-clicking.
- Right-click any entry and click *Reset* button to return the table
to its default configuration.
- Right-click anywhere within the table body and click *Reset* button
to return the table to its default configuration.
Other more advanced maintenance operations are available on the
right-click context menu that should be self-explanatory.
right-click context popup menu that should be self-explanatory.
_Frequency Calibration_: If you have calibrated your radio using WWV
or other reliable frequency references, or perhaps with the technique

View File

@ -17,8 +17,9 @@ logged, highlighting of callsigns in the _WSJT-X_ band activity
window, and limited facilities to initiate QSOs in response to CQ or
QRZ messages. Full details of the protocol can be found in comments
at the top of this file in our source code repository:
https://sourceforge.net/p/wsjt/wsjtx/ci/master/tree/NetworkMessage.hpp
https://sourceforge.net/p/wsjt/wsjtx/ci/master/tree/Network/NetworkMessage.hpp
Programs like _JTAlert_ use the _UDP Server_ feature to obtain
information about a running _WSJT-X_ instance. If you are using
_JTAlert_, be sure to check the three boxes at lower right.
information about running _WSJT-X_ instances. If you are using
_JTAlert_ to control _WSJT-X_, be sure to check the
*Accept UDP requests* box.

View File

@ -11,10 +11,10 @@ the group.
One of your responsibilities as a _WSJT-X_ user is to help the
volunteer programmers to make the program better. Bugs may be
reported to {wsjt_yahoo_group} (email address
wsjtgroup@yahoogroups.com) or the WSJT Developers list
(wsjt-devel@lists.sourceforge.net). Again, you will need to join the
group or subscribe to the list. You can register for the list {wsjt-devel}.
reported to the WSJTX forum on Groups.io {wsjtgroup_mail} or the WSJT
Developers list (wsjt-devel@lists.sourceforge.net). Again, you will
need to join the group or subscribe to the list. You can register for
the list {wsjt-devel}.
To be useful, bug reports should include at least the following
information:

View File

@ -6,6 +6,13 @@ set (SAMPLE_FILES
JT4/JT4A/DF2ZC_070926_040700.WAV
JT4/JT4F/OK1KIR_141105_175700.WAV
JT65/JT65B/DL7UAE_040308_002400.wav
JT65/JT65B/000000_0001.wav
JT65/JT65B/000000_0002.wav
JT65/JT65B/000000_0003.wav
JT65/JT65B/000000_0004.wav
JT65/JT65B/000000_0005.wav
JT65/JT65B/000000_0006.wav
JT65/JT65B/000000_0007.wav
JT9+JT65/130610_2343.wav
JT9/130418_1742.wav
MSK144/181211_120500.wav