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
Joe Taylor
2e53a8a47d
Add GUI controls to set max_drift in both WSJT-X and MAP65.
2021-05-30 12:07:48 -04:00
Joe Taylor
42ab7fcd20
Set max_drift = 10 for Q65-60A, 40 for Q65-15C, otherwise 0. Temporary ??
2021-05-30 09:25:42 -04:00
Joe Taylor
ccf5e0daa7
Add a comment to clarify units for 'drift'.
2021-05-29 13:18:11 -04:00
Joe Taylor
40f1af5af2
Update test_q65 to allow testing larger frequency drifts.
2021-05-29 13:17:09 -04:00
Joe Taylor
47ee40540b
Add comments to define units for a(1), a(2).
2021-05-29 13:16:09 -04:00
Joe Taylor
a973fa7215
Enable drift compensation only for TRperiod=60, nqd=1, ntol<=100, iavg=0.
2021-05-27 12:25:08 -04:00
Joe Taylor
cf87e74d1d
First cut at usable AFC (linear drift compensation) for Q65.
2021-05-27 12:20:20 -04:00