Commit Graph

10095 Commits

Author SHA1 Message Date
Joe Taylor 5d904927a0 Decode Q65 using the Lorentzian fast fading model. 2020-10-27 13:56:25 -04:00
Joe Taylor 4d739a31ca Minor cleanup of Q65 decoder sequence. Much more needed! 2020-10-27 13:22:02 -04:00
Joe Taylor 2dad27f1ad First decodes of Q65 from within wsjtx. 2020-10-27 13:08:07 -04:00
Joe Taylor 5a2f9e4f3f Updte q65sim to use the new Q65 code. 2020-10-27 12:04:15 -04:00
Joe Taylor ccdaf49e3a Must initialize Q65 codec is decode is called before encode. 2020-10-27 12:02:49 -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
Bill Somerville befbaa6ae9 Reasonable default values for NB setting for command line jt9
Use the -X command option to set  single decode mode and to set the NB
level.

    -X 256*(n+3)+s

Where s=32  selects single decode mode,  and 'n' is the  equivalent NB
setting as used in the WSJT-X UI.  Default for both is zero in FST4(W)
mode if no -X option is passed. E.g. -X 544 selects single decode with
NB=-1 (256*(-1+3)+32).
2020-10-26 20:28:39 +00:00
Bill Somerville 731fe53a1e Reasonable default values for NB setting for command line jt9
Use the -X command option to set  single decode mode and to set the NB
level.

    -X 256*(n+3)+s

Where s=32  selects single decode mode,  and 'n' is the  equivalent NB
setting as used in the WSJT-X UI.  Default for both is zero in FST4(W)
mode if no -X option is passed. E.g. -X 544 selects single decode with
NB=-1 (256*(-1+3)+32).
2020-10-26 20:20:52 +00:00
Joe Taylor 11ec2eebf0 Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280 2020-10-25 21:31:34 -04:00
Joe Taylor 5d352d3068 Declare _q65_mask() as static when first declared, in q65.h. Add qracodes.o to Makefile.Win. 2020-10-25 21:29:44 -04:00
Nico Palermo/IV3NWV 676d3578f1 removed unused qra65 files 2020-10-26 02:20:44 +01:00
Nico Palermo/IV3NWV 1f06fd65fc Initial q65 distrib 2020-10-26 01:10:53 +01:00
Joe Taylor ef2c63af29 Enable some changes for Q65 submodes F, G, H. (They won't decode without additions to the core Q65 decoder.) 2020-10-25 15:44:52 -04:00
Joe Taylor 7a22e6a2e1 Change the Q65 value of nsps from 7680 to 7200. 2020-10-25 14:10:38 -04:00
Joe Taylor 9b452e8f99 Change mode name QRA65 to Q65 everywhere, supposedly. 2020-10-25 13:58:18 -04:00
Bill Somerville 66e9102d67 Repair regression with UDP spotting to PSK Reporter
Recover correctly from broken connections, i.e. do nothing for UDP.
2020-10-23 04:38:29 +01:00
Bill Somerville ab90585e46 Cosmetic change 2020-10-23 04:38:29 +01:00
Bill Somerville c0f11fb67b Repair regression with UDP spotting to PSK Reporter
Recover correctly from broken connections, i.e. do nothing for UDP.
2020-10-23 04:36:28 +01:00
Bill Somerville 5efe448a9c Cosmetic change 2020-10-23 03:32:22 +01:00
Bill Somerville 3888b0d0bb Add --freq-tolerance (-F) jt9 option 2020-10-23 03:26:31 +01:00
Bill Somerville 308d815fb5 Add --freq-tolerance (-F) jt9 option 2020-10-23 03:24:19 +01:00
Bill Somerville 5df39726b6 Updated URLs for recommended Windows Open SSL installers 2020-10-23 01:41:37 +01:00
Bill Somerville 99def213d2 Updated URLs for recommended Windows Open SSL installers 2020-10-23 01:40:38 +01:00
Bill Somerville 8cb6fc6098 Fetch LoTW Users data on start up if it is missing 2020-10-23 01:36:51 +01:00
Bill Somerville 0f10a58b84 Fetch LoTW Users data on start up if it is missing 2020-10-23 01:35:40 +01:00
Joe Taylor 90fb84e43e All QRA65 submodes and sequence lengths 15 - 300 s are now basically functional. 2020-10-22 19:20:56 -04:00
Joe Taylor 37e5489080 QRA65 submodes A-E now basically OK for 15, 30, 60, 120 s sequences; 300 s is NG. 2020-10-22 19:07:21 -04:00
Joe Taylor 687d60019e Working toward functionality for sequence lengths other than 60 s. 2020-10-22 15:56:20 -04:00
Joe Taylor b68ccee2fa Correct a flaw in assigning bin numbers for in sync64(), fixing QRA65 submodes B C D E. 2020-10-22 14:05:20 -04:00
Bill Somerville c444cb2409 Merge branch 'release-2.3.0' into develop 2020-10-21 13:37:37 +01:00
Bill Somerville 2a2e120d7c Repair invalid string references 2020-10-21 13:09:10 +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
Joe Taylor 0ce6556611 Slight reduction in snr1 limit after sync_qra65(). 2020-10-20 22:05:43 -04: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
Bill Somerville f2bbf98cbb Update WSPRnet.org posts to allow mode to be determined
The  sent/received 'mode'  parameter  posted to  WSPRnet.org has  been
amended as follows:

        WSPR-2:     "2"
        FST4W-120:  "3"
        FST4W-300:  "5"
        FST4W-900:  "16"
        FST4W-1800: "30"

this change is designed to maintain backwards compatibility with older
versions of WSJT-X  and other software like WSPR-X  which already post
these values:

        WSPR-2:     "2"
        WSPR-15:    "15"

It is  expected that the  WSPRnet.org server  side will be  updated in
sync with  a WSJT-X  v2.3.0 RC2  (or GA) release  to account  for this
change.
2020-10-20 12:50:13 +01:00
Bill Somerville 52b2084882 Update WSPRnet.org posts to allow mode to be determined
The  sent/received 'mode'  parameter  posted to  WSPRnet.org has  been
amended as follows:

        WSPR-2:     "2"
        FST4W-120:  "3"
        FST4W-300:  "5"
        FST4W-900:  "16"
        FST4W-1800: "30"

this change is designed to maintain backwards compatibility with older
versions of WSJT-X  and other software like WSPR-X  which already post
these values:

        WSPR-2:     "2"
        WSPR-15:    "15"

It is  expected that the  WSPRnet.org server  side will be  updated in
sync with  a WSJT-X  v2.3.0 RC2  (or GA) release  to account  for this
change.
2020-10-20 12:43:45 +01:00
Bill Somerville adcb021941 Compatibility with older Qt versions 2020-10-20 02:21:54 +01:00
Bill Somerville 9b1695285d Compatibility with older Qt versions 2020-10-20 02:21:08 +01:00
Joe Taylor 7fe18a0a8c Reset the default values in qra_params.f90. 2020-10-19 18:56:54 -04:00
Joe Taylor a17a519324 Send QRA65 navg to the callback routine. 2020-10-19 18:49:52 -04:00
Joe Taylor ef3b158d43 QRA65 message averaging assumes a fixed DT close to zero. 2020-10-19 18:35:50 -04:00
Joe Taylor 35d8574426 Basic message averaging implemented for QRA65. 2020-10-19 17:27:11 -04:00
Joe Taylor df69562a9f More tweaks to QRA65 decoder. 2020-10-19 15:24:32 -04:00
Joe Taylor 3187be3848 Improved qra_loops(). 2020-10-19 11:29:48 -04:00