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 |
|
Joe Taylor
|
8a541aa0ab
|
Initialize npasses.
|
2021-05-20 12:57:41 -04:00 |
|
Joe Taylor
|
0b557adeb1
|
If q3 decode succeeds, return immediately from q65_dec0().
|
2021-05-19 12:16:47 -04:00 |
|
Joe Taylor
|
4dd48551b2
|
Look for a q[0124] decode in the iavg=0 pass as well as iavg=2.
|
2021-05-18 16:47:59 -04:00 |
|
Joe Taylor
|
bf1d1dace6
|
Don't inadvertently erase hiscall and hisgrid in a call to q65_hist().
|
2021-05-18 16:33:11 -04:00 |
|
Joe Taylor
|
25148a52e3
|
Remove more timer calls that are essentially moot.
|
2021-05-13 16:34:47 -04:00 |
|
Joe Taylor
|
8034a006d7
|
Enable q3 decodes, but only at the QSO freq.
|
2021-05-13 15:33:52 -04:00 |
|
Bill Somerville
|
6bd50b2444
|
Automatic FFTW3 wisdom handling for map65 GUI and shmem m65 runs
|
2021-05-13 12:44:32 +01:00 |
|
Steven Franke
|
c414a3261b
|
Move q65 fortran encoding routines to a separate file.
|
2021-05-06 09:53:04 -05:00 |
|
Steven Franke
|
f864257838
|
Merge branch 'develop' into feat-map65-integration
|
2021-05-06 08:18:10 -05:00 |
|
Steven Franke
|
4efb2ab28f
|
Define 'q65_encoding' module.
|
2021-05-06 07:28:48 -05:00 |
|
Joe Taylor
|
3f74137d32
|
Add Q65 modes and optional Doppler spread to mapsim.
|
2021-05-04 15:46:00 -04:00 |
|
Steven Franke
|
075e0bfd56
|
Fix uninitialized variables.
|
2021-05-04 07:47:15 -05:00 |
|
Steven Franke
|
79140b4430
|
An all-Fortran implementation of Q65 source encoding, CRC calculation, and LDPC coding, for reference.
|
2021-05-03 12:54:47 -05:00 |
|
Joe Taylor
|
c9b2a3d2cd
|
If no 'hiscall', don't try for a q3 decode.
|
2021-04-30 08:31:45 -04:00 |
|
Joe Taylor
|
14a67761de
|
Cleanup at end of decoding must take place in q65b, not in map65_mmdec.
|
2021-04-28 13:29:42 -04:00 |
|
Joe Taylor
|
c7af9945d3
|
m65 noe mostly OK for single-pol mode. Needs more work for xpol.
|
2021-04-28 10:13:42 -04:00 |
|
Joe Taylor
|
57f48187e7
|
Display the 'q#' tags for Q65 decodes.
|
2021-04-28 09:35:40 -04:00 |
|
Joe Taylor
|
8bdaf2dccf
|
First working m65 that calls Q65 subroutines rather than execuring jt9[.exe]. Still needs work.
|
2021-04-27 17:02:39 -04:00 |
|
Joe Taylor
|
be2f48a34c
|
Add map65_mmdec.f90.
|
2021-04-27 15:20:10 -04:00 |
|
Joe Taylor
|
03e67dff47
|
Trivial code cleanup in q65.g90.
|
2021-04-27 15:17:18 -04:00 |
|
Joe Taylor
|
14f8dc76c0
|
Trivial code cleanup of q65_decode.f90.
|
2021-04-27 15:13:47 -04:00 |
|
k9an
|
b3d15ea0c6
|
Prevent a divide-by-0 error in ftrsd2.c.
|
2021-04-26 08:08:27 -05:00 |
|
Joe Taylor
|
516f21b17c
|
Remove temporary hardwiring of the "Fast" decode setting.
|
2021-04-24 08:22:54 -04:00 |
|