Commit Graph

2991 Commits

Author SHA1 Message Date
Joe Taylor bc9e8f89bc Remove the SNR adjustment for Q65 averaged decodes. It does not seem to work as expected. 2022-03-08 11:48:54 -05:00
Steven Franke 283d7d32e4 Fix a bounds error. 2022-03-07 11:46:29 -05:00
Steven Franke 33d3955086 Make SNR calculation for a7 decodes consistent with that of regular decodes. 2022-02-26 11:06:37 -06:00
Joe Taylor 5471cb3534 Don't attempt a7 decodes for messages with /, <, or directed CQ. 2022-02-18 14:57:56 -05:00
Joe Taylor 8e6f027c5e Oops! I committed the wrong version. 2022-02-17 10:22:18 -05:00
Joe Taylor 5e1795ff5c Fix the issue with using 'QQ0XYZ' in ft8_a7.f90. 2022-02-17 10:17:47 -05:00
Joe Taylor 5dc70b18db Reject a7 decodes of the form "CQ <std_call>" with no grid. 2022-02-15 16:28:19 -05:00
Joe Taylor cab1bb8aed Use BIND(C) for gen65.f90, and pass strings in/out as character*1 arrays. Please test on macOS! 2022-01-31 19:18:46 -05:00
Joe Taylor c26aa9160b Go back to original settings for sync threshold and decode acceptance criteria. 2022-01-11 11:55:26 -05:00
Joe Taylor fc40770960 Revert "Improve ft8 decoder sensitivity for Normal and Deep settings"
This reverts commit 3e49dfacc5.
2022-01-11 11:54:36 -05:00
Joe Taylor 9d7f323231 Merge branch 'feat-UR' into feat-a7-UR 2022-01-10 11:39:53 -05:00
Uwe Risse b68e90ae88 Slightly reduce number of false decodes 2022-01-10 11:04:11 +01:00
Uwe Risse ab89d70b6a Improve ft8 decoder sensitivity 2022-01-10 10:41:23 +01:00
Uwe Risse 3e49dfacc5 Improve ft8 decoder sensitivity for Normal and Deep settings 2022-01-10 10:34:08 +01:00
Joe Taylor 5797e51fe3 Protect against a blank message. 2022-01-09 09:46:33 -05:00
Joe Taylor 500e565d77 For now, at least, revert to NFILT=4000 in subtractft8.f90. 2022-01-08 14:20:55 -05:00
Joe Taylor 6b2df37137 Merge branch 'develop' into feat-ft8-q3 2022-01-07 11:38:10 -05:00
Joe Taylor 98b3cd9a05 W3SZ patch: Initialize AP params and set npasses=2 before first call to q65_dec0(). 2022-01-07 09:59:15 -06:00
Joe Taylor 43c0752140 Add the $DXCALL macro capability. 2021-12-06 11:12:10 -05:00
Joe Taylor 6020552473 Varioous adjustments to a7 decoding for FT8. 2021-11-11 12:28:24 -05:00
Joe Taylor c13407612e Temporary save of changes related to a7 decodes. 2021-11-10 10:44:56 -05:00
Joe Taylor 21f8303511 W3SZ patch: Initialize AP params and set npasses=2 before first call to q65_dec0(). 2021-11-09 11:00:55 -05:00
Joe Taylor 9aa4786f11 Re-organize some of the FT8 a7 code. 2021-11-05 15:57:24 -04:00
Joe Taylor 4a68d3c4cf Adjustments to FT8 a7 code. Still more to come ... 2021-11-05 09:21:49 -04:00
Joe Taylor 393265a0e0 Working code for FT8 'a7' decodes. Still needs some cleanup. 2021-11-04 11:55:15 -04:00
Joe Taylor 5b406effcf Minor code cleanup. 2021-11-02 16:07:52 -04:00
Joe Taylor 77c532b1a3 Always use Deep for manual Q65 decodes (lagain==true). 2021-11-02 15:28:59 -04:00
Joe Taylor 7e078c805f Fix the issue noted by N9JIM by allowing decodes near frequencies already searched, but not displaying dupes. 2021-11-02 15:17:51 -04: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 994e00c5d2 Adjust the and-correction numbers for averaged Q65 decodes. 2021-11-01 10:22:41 -04:00
Joe Taylor 93ade73af7 Remove diagnostic writes. Include subtraction of a7 decodes. 2021-10-29 16:22:48 -04:00
Joe Taylor c30b91cb69 Correct a format. 2021-10-29 15:31:22 -04:00
Joe Taylor f13e318204 Improvements to a7 decoding for FT8. 2021-10-29 15:28:42 -04:00
Joe Taylor 48b1ad1e46 Send xdt and xsnr from ft8_dec7 to ft8_decode. 2021-10-28 15:19:40 -04:00
Joe Taylor 2b25c51169 First fully working version of 'a7' (q3-style) decoding for FT8. 2021-10-28 15:01:00 -04:00
Joe Taylor 5a0cb0f0a0 Fix a bug in gen_ft8wave.f90 that failed to update pulse and ctab when sample rate changes. 2021-10-28 11:47:00 -04:00
Joe Taylor f51a7d4f7d Correct a longstanding error in values of "nw()" returned by subroutine split77(). 2021-10-27 12:09:23 -04:00
Joe Taylor 901e9dbc38 Working program test_ft8q3 and subroutine ft8q3(). 2021-10-26 16:40:14 -04:00
Joe Taylor 384899754f Add initial version of test_ft8q3.f90. 2021-10-26 12:31:24 -04:00
Joe Taylor 0ed62e4f80 Save test routine ft8q3.f90 -- first, as a main program. 2021-10-26 12:14:32 -04:00
Joe Taylor a5be2fb4ef TEMPORARY: save downsampled data at f0=1500 Hz, for testing ft8q3. 2021-10-26 08:58:06 -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