Commit Graph

617 Commits

Author SHA1 Message Date
Bill Somerville e3de5480e2
Merge branch 'master' into develop 2021-01-04 22:57:31 +00:00
Bill Somerville fd8c993b7b
Update copyright years 2021-01-04 21:55:15 +00:00
Bill Somerville f2e9c1d91d
Merge branch 'develop' into feat-fst280 2021-01-04 15:53:21 +00:00
Bill Somerville 94977df845
Merge branch 'release-2.3.0' into develop 2021-01-04 15:38:06 +00:00
Steven Franke 34d32c7840
Forgot to commit CMakeLists.txt change. 2021-01-04 15:00:03 +00:00
Steven Franke 11b7aa9429
Implements decoding of FST4W messages as (240,50) crc-less codewords.
By cascading the full 24-bit crc generator matrix with the (240,74) LDPC code generator, create a (240,50) generator that is used to decode with approximately 1 dB better sensitivity than the (240,64) with 14-bit CRC approach that is normally used. This approach treats the CRC bits as additional parity bits and provides no means for identifying incorrect codewords. All codewords on the list generated by the OSD algorithm have CRCs that match the CRC of the message payload. Codewords are validated by unpacking the message and comparing the unpacked message with the list of stored callsign/grid pairs stored in the fst4w_calls.txt file.
2021-01-04 14:59:56 +00:00
Joe Taylor 62074ab58f Much reworking of Q65 decoder. Have temporarily enabled all types of decoding passes. 2020-12-28 15:27:10 -05:00
Joe Taylor 3d042ee56f Work in progress, on Q65 message averaging. 2020-12-26 10:04:17 -05:00
Joe Taylor 044aa80dc4 Remove all vestiges of the QRA64 mode. It has been replaced by Q65. 2020-12-21 15:07:53 -05:00
Bill Somerville 2964bc6295
Merge branch 'develop' into feat-fst280 2020-12-06 22:27:07 +00:00
Bill Somerville 06f9800b2f
Merge branch 'release-2.3.0' into develop 2020-12-05 18:43:00 +00:00
Bill Somerville 94f0af72e3
Command line tool prints WSJT-X version to console, tnx Dave, W3DJS 2020-12-02 01:57:32 +00:00
Bill Somerville 7f1a537e6e
Fix up versioning after merge from release branch 2020-12-01 16:06:56 +00:00
Joe Taylor 8285fd28a8 List decoding now supports 57 list messages. 2020-11-30 11:41:50 -05:00
Joe Taylor 9ff6f5b4d3 Temporary save, much work in progress. 2020-11-30 09:52:47 -05:00
Bill Somerville 48cb207cd3
Bump RC number 2020-11-29 13:08:35 +00:00
Bill Somerville dc7803fe0d
Install some example logging configuration files 2020-11-28 13:47:54 +00:00
Bill Somerville b834645bf7
Debian 9 backwards compatibility 2020-11-20 13:45:44 +00:00
Bill Somerville 4c05f80a2e
Fix Boost::log linking issue 2020-11-15 04:25:14 +00:00
Bill Somerville 398604a402
Fix package file name 2020-11-15 01:58:48 +00:00
Bill Somerville 541faa1470
Set correct version information 2020-11-14 22:02:06 +00:00
Bill Somerville 9417dee4a8
Revert "Simple Boost logging test program"
This reverts commit 29b147eef0.
2020-11-13 22:24:39 +00:00
Bill Somerville 29b147eef0
Simple Boost logging test program 2020-11-13 13:16:43 +00:00
Bill Somerville 9ea903b259
Merge branch 'develop' into feat-boost-log 2020-11-12 13:36:25 +00:00
Joe Taylor 3068f0c61f Use genwave() to create Q65 audio signal. Send "include averaging" flag to Q65 decoder. 2020-11-11 11:14:02 -05:00
Bill Somerville 0df1ce9f64
Add network interface selection combo box widget to message_aggregator 2020-11-03 20:31:11 +00:00
Bill Somerville 8516a4f538
New combo box with a list of checkable items 2020-11-03 20:28:29 +00:00
Joe Taylor f974751e42 Q65 AP decoding is now (sort of?) working. Problem with i3 field, and maybe other problems... 2020-10-30 11:07:44 -04:00
Joe Taylor 2dad27f1ad First decodes of Q65 from within wsjtx. 2020-10-27 13:08:07 -04:00
Joe Taylor 079177579f Add genq65.f90 to Fortran sources. 2020-10-27 12:01:41 -04:00
Joe Taylor a473cee2ea Move q65sim.f90 to the q65 directory. 2020-10-26 19:42:03 -04:00
Joe Taylor 0d8734de47 Update some path names for QRA64/Q65 files. 2020-10-26 19:25:16 -04:00
Joe Taylor cc5e0c7f2c Add a Fortran program to test calls to Nico's Q65 codec. 2020-10-26 16:54:05 -04:00
Joe Taylor 9b452e8f99 Change mode name QRA65 to Q65 everywhere, supposedly. 2020-10-25 13:58:18 -04:00
Bill Somerville c444cb2409
Merge branch 'release-2.3.0' into develop 2020-10-21 13:37:37 +01:00
Bill Somerville e99f22a5d2
Revert to previous stack reservation on Windows to accommodate F/H 2020-10-21 13:08:03 +01:00
Bill Somerville 5e3b931086
Better executable description for jt9
This  maintains the  sort order  in the  Windows Task  Manager summary
background applications list.
2020-10-21 11:48:24 +01:00
Bill Somerville a4cbde10cb
Better executable description for jt9
This  maintains the  sort order  in the  Windows Task  Manager summary
background applications list.
2020-10-21 11:46:45 +01:00
Bill Somerville 6c077397dc
Adjust Windows stack and heap reservations for FST4(W) code 2020-10-21 01:37:19 +01:00
Bill Somerville 4757ee4506
Adjust Windows stack and heap reservations for FST4(W) code 2020-10-21 01:36:00 +01:00
Joe Taylor 1f2ca15ee5 Allocate some big arrays on the heap. 2020-10-17 13:16:46 -04:00
Bill Somerville d8b16b31f4
Merge branch 'develop' into feat-boost-log 2020-10-13 19:20:37 +01:00
Bill Somerville 90b3fa2a46
Merge branch 'release-2.3.0' into develop 2020-10-13 16:51:40 +01:00
Bill Somerville dcc9ac11ee
Merge branch 'develop' into feat-fst280 2020-10-10 15:26:17 +01:00
Bill Somerville 0b800c9ca2
Fix merge error 2020-10-10 14:38:32 +01:00
Bill Somerville c551b93cc7
Merge branch 'develop' into feat-boost-log 2020-10-10 14:07:22 +01:00
Bill Somerville 1995d762bb
Add Version Info resources to Windows executables where needed.
Version information  and more  in the  Windows resources  for main
    applications, installer and un-installer.

    Update  CMake   policies  for  new  project()   command,  and  DEB
    dependency changes

    Support  older  libgfortran  packages,  and  other  Linux  package
    dependencies.

    Use new project description file in Debian packaging.

    Linux packaging dependency adjustments  for Debian style packages,
    including  a machine  readable  Debian  copyright format,  project
    description in separate file for  CPack compatibility, and use for
    DEB packaging.

    Configure check for need to link libm Standard C Math Library.

    CMake compatibility for <3.17.
2020-10-10 13:58:53 +01:00
Bill Somerville 5f2ba00bb8
Add Version Info resources to Windows executables where needed.
Version information  and more  in the  Windows resources  for main
    applications, installer and un-installer.

    Update  CMake   policies  for  new  project()   command,  and  DEB
    dependency changes

    Support  older  libgfortran  packages,  and  other  Linux  package
    dependencies.

    Use new project description file in Debian packaging.

    Linux packaging dependency adjustments  for Debian style packages,
    including  a machine  readable  Debian  copyright format,  project
    description in separate file for  CPack compatibility, and use for
    DEB packaging.

    Configure check for need to link libm Standard C Math Library.

    CMake compatibility for <3.17.
2020-10-10 13:38:15 +01:00
Bill Somerville d9c992943a
Fix CMake warning when using new configurations 2020-10-10 13:17:21 +01:00
Joe Taylor c5502cda05 QRA65 now decodes using qra_loops() -- the same inner loops as QRA64. Very effective! 2020-10-08 16:48:11 -04:00