Commit Graph

2952 Commits

Author SHA1 Message Date
Joe Taylor 43c0752140 Add the $DXCALL macro capability. 2021-12-06 11:12:10 -05:00
Joe Taylor 32a3a75bb5 Revert "Add 'TNX 73 GL' to the list of possible messages for q3 decodes."
This reverts commit 8f2dc74b52.
2021-11-02 11:08:44 -04:00
Joe Taylor 4b6ad3857a Always use Deep for manual Q65 decodes (lagain==true). 2021-11-01 14:57:52 -04:00
Joe Taylor 8f2dc74b52 Add 'TNX 73 GL' to the list of possible messages for q3 decodes. 2021-10-25 11:51:11 -04:00
Joe Taylor c56926595a Fix a problm with q3 decodes of "<call1> call2" messages, e.g., <KA1GT> DL/G3WDG. 2021-10-25 11:14:54 -04:00
Bill Somerville 175092f536
Environment variable to add extra data to azel.dat
The  new  environment  variable   WSJT_AZEL_EXTRA_LINES  when  set  to
positive integer value  adds up to that number of  extra data lines to
the azel.dat  file. Currently only  one extra line is  supported which
contains the following data: Dpol, MNR, Dgrd. Where the values are the
same as  displayed in the  astronomical data window. I.e.  EME spatial
polarization offset in degrees, maximum non-reciprocity of the PATH in
dB, and the estimated signal  degradation relative to best possible in
dB.
2021-10-23 12:03:33 +01:00
Joe Taylor 385f0e7b62 Activate the W3SZ code for 'q5' decodes only when max_drift = 50. 2021-10-22 10:22:23 -04:00
Bill Somerville f7996de670
Merge branch 'release-2.5.1' into feat-Q65-aircraft-scatter-AFC 2021-10-21 02:44:15 +01:00
Bill Somerville 30e11106c8
Further refinements to complex to real FFT initialization 2021-10-20 19:28:58 +01:00
Bill Somerville 7695b7d331
Merge branch 'release-2.5.1' of bitbucket.org:k1jt/wsjtx into release-2.5.1 2021-10-20 18:02:53 +01:00
Bill Somerville 595ef8e9db
Repair a long-standing defect that could cause access violations
This was revealed when building with gcc-fortran v11 and using
reference spectrum correction.
2021-10-20 18:00:32 +01:00
Joe Taylor 83c1a85226 In Q65 mode, allow q2 decodes when MyCall is compound or nonstandard. 2021-10-20 12:51:18 -04:00
Joe Taylor 2fb5d22e6f Fix the logic for setting ibwa, ibwb, and maxiters in Q65 "Deep" decoding attempts. 2021-10-20 11:18:31 -04:00
Joe Taylor 12efb098bb Fix the problem with q3 decodes when DxCall is compount and DxGrid is present. 2021-10-19 14:43:17 -04:00
Joe Taylor ef438919e4 Enable q3 decoding for Q65 messages containing a nonstandard callsign. 2021-10-19 11:44:20 -04:00
Joe Taylor 089e0b9ebe Protect against NaN in savg() after switch from Q65 to JT65 mode. 2021-10-19 10:01:47 -04:00
Joe Taylor 226c59982b Fix the calls to unpack77 in q65_decode.f90 so that they set nrx=1. 2021-10-18 13:24:29 -04:00
Bill Somerville 34753ca613
Repair issue with DE & DX call not being added to hash tables in Q65 2021-10-17 20:26:57 +01:00
Bill Somerville 1e2ceea199
Support for 10GHz Aircraft Scatter with Q65, tnx Rex, VK7MO & Roger, W3SZ
See: Rex Moncur, VK7MO et al "10 GHz Terrestrial with Q65" DUBUS Vol
1/2021 page 64.
2021-10-11 19:56:08 +01:00
Joe Taylor dbb9eca66e Allow msk144sim[.exe] to generate files with length 5, 10, 15, and 30 s. 2021-09-14 14:09:54 -04:00
Bill Somerville 8794bad146
Use local 8-bit strings for paths passed to Fortran
By using  the local 8-bit character  set we can allow  local non-ASCII
characters in file paths, for example user account names on MS Windows
with characters in the default code page.
2021-08-22 13:24:03 +01:00
Bill Somerville 82e3949b8b
Repair a file handle leak in wsprd 2021-08-11 11:19:28 +01:00
Joe Taylor 11d874ec37 Correct a flaw that caused some i3=4 messages to be encoded as free text. 2021-08-02 13:24:33 -04:00
k9an ec2afd3fd2 Revert "FT8: ensure that nagain only decodes near nfqso."
This reverts commit 771f424108.
2021-07-28 12:18:33 -05:00
k9an 64eed79027 Revert "Another attempt to make nagain work correctly."
This reverts commit 777126ae1e.
2021-07-28 12:17:57 -05:00
Joe Taylor e4144b7e19 Merge branch 'release-2.5.0' of bitbucket.org:k1jt/wsjtx into release-2.5.0 2021-07-28 13:07:53 -04:00
Joe Taylor 4b4e78cd9d FT8 decodes with data read from disk and nagain=.true. should decode only at RxFreq. 2021-07-28 13:06:07 -04:00
k9an 777126ae1e Another attempt to make nagain work correctly. 2021-07-28 10:58:20 -05:00
Steven Franke 771f424108 FT8: ensure that nagain only decodes near nfqso. 2021-07-28 09:54:05 -05:00
Steven Franke afcfb08072 Make incomplete messages like 'K9AN G4WJS R-' encode as free text. 2021-07-22 13:54:35 -05:00
Joe Taylor 3d04c767ca Protect against a bounds error when no input data. 2021-07-18 08:39:34 -04:00
Joe Taylor b25ef318a4 Don't require the "better.ge.1.10" condition for submodes D and E. 2021-07-16 17:07:41 -04:00
Joe Taylor 82de949a8c Disable a diagnostic write. 2021-07-16 11:26:17 -04:00
Joe Taylor d53b5cbd33 Require best msg to produce ccf at least 1.10 x second-best message, for q3 decode. 2021-07-10 14:31:21 -04:00
Joe Taylor 4b0f116219 Revert "Tweak timer calls to distinguish the QuickDecode portion."
This reverts commit 203c8c25dd.
2021-07-01 14:45:33 -04:00
Joe Taylor 203c8c25dd Tweak timer calls to distinguish the QuickDecode portion. 2021-07-01 13:21:32 -04:00
Joe Taylor e0c06168cf One more attempt at fixing the bounds errors in spec64. 2021-06-30 14:49:00 -04:00
Joe Taylor 8ab721bde3 Further protection against bounds error is spec64. 2021-06-30 11:28:03 -04:00
Joe Taylor 6310fcf619 Declare array c0 in spec64() with its active length rather than its maximum length. 2021-06-30 10:40:38 -04:00
Joe Taylor f543cc21e7 Protect against jpk being too large (xdt > 4.8 s ?) in q65_loops. 2021-06-29 17:35:07 -04:00
Joe Taylor 915571827c Fix a compiler warning. 2021-06-29 10:17:42 -04:00
Joe Taylor 588e862346 Improves setting of limits for flattening s1(), when nfqso is too close to 0. 2021-06-25 16:29:42 -04:00
Joe Taylor 9b01bfae52 Restore plotting of a Q65 sync curve after a q3 decode. 2021-06-25 14:57:36 -04:00
Joe Taylor bbd7fa059a Correct a flaw in setting values of ia, ib in q65_ccf_22.f90. 2021-06-24 10:36:34 -04:00
Joe Taylor 652e989356 For now, increase max DT to 5.5 s in Q65 EME mode. 2021-06-23 13:58:08 -04:00
Joe Taylor e729a67a36 Increase max EME delay to 5.0 s. 2021-06-22 10:38:21 -04:00
Joe Taylor dac2414da5 Fix several comments. 2021-06-08 11:16:26 -04:00
Joe Taylor b7cb4ae9a6 Make test_q65 execute jt9 with the single_decode ('-X 32') flag set. 2021-06-08 11:12:42 -04:00
Joe Taylor f7464c8df6 Protect against bounds error when ntol range goes below 0. 2021-06-03 13:34:22 -04:00
Joe Taylor 4847cf3617 Allow drift compensation with FTol greater than 100 Hz. 2021-05-31 10:23:22 -04:00