Joe Taylor
|
29f6d50663
|
Correct a recently introduced flaw in q65sim, which broke single-signal gereration.
|
2023-03-07 11:18:14 -05:00 |
|
Joe Taylor
|
77f14560ff
|
Clean up several aspects of Q65-pileup operation.
|
2023-03-02 14:10:18 -05:00 |
|
Joe Taylor
|
f15ad2b9a2
|
Ctrl-click to delete a call from the Q65-pileup list. Not finished!
|
2023-03-02 11:56:01 -05:00 |
|
Joe Taylor
|
3dec36b9bd
|
Starting work toward operator management of Q65-Pileup's q3list.
|
2023-03-01 12:01:53 -05:00 |
|
Joe Taylor
|
df2728efb4
|
Merge branch 'map65' into develop
|
2023-02-23 13:04:42 -05:00 |
|
Joe Taylor
|
06f3b36939
|
Initialize nhist2 to zero.
|
2023-02-21 09:44:56 -05:00 |
|
Joe Taylor
|
16f9f50263
|
Protect against faulty or missing tsil.3q file.
|
2023-02-20 14:19:38 -05:00 |
|
Joe Taylor
|
39c935a882
|
No need for a second call to q65_decode() when nagain is true.
|
2023-02-18 10:03:47 -05:00 |
|
Joe Taylor
|
56dfb99a5d
|
Correct the logic that determines when the Q65 red sync curve is plotted.
|
2023-02-18 08:46:13 -05:00 |
|
Joe Taylor
|
f1dbb8d134
|
Clean up a few things having to do with averaging and q3 decodes.
|
2023-02-17 16:17:38 -05:00 |
|
Steven Franke
|
b6bd9072d5
|
A small tweak to fst4sim output formatting for 50-bit messages.
|
2023-02-17 14:18:06 -06:00 |
|
Steven Franke
|
0eaf79020f
|
unpack77: refine the acceptance criteria for unpacking type 3 FST4W messages.
|
2023-02-17 13:37:13 -06:00 |
|
Steven Franke
|
86965dd96b
|
When unpacking FST4W messages, discard those with idbm.lt.0 or idbm.gt.60.
|
2023-02-17 13:08:54 -06:00 |
|
Steven Franke
|
f98bbabd27
|
fst4sim: Tweak output format for FST4W messages.
|
2023-02-17 10:02:52 -06:00 |
|
Joe Taylor
|
96c7d6bf36
|
Open/close LU 24 in q65_hist2.
|
2023-02-17 10:43:37 -05:00 |
|
Joe Taylor
|
b61e8aeb24
|
Finish connecting moondopjpl() to the JPL ephemeris file.
|
2023-02-17 10:25:07 -05:00 |
|
Joe Taylor
|
c73fd39d47
|
Merge branch 'develop' into map65
|
2023-02-17 08:15:17 -05:00 |
|
Joe Taylor
|
f968c74093
|
Working on getting moon elevation. Still need to insert common/jplcom/, etc.
|
2023-02-16 21:17:56 -05:00 |
|
Joe Taylor
|
5cdc476cbc
|
Work toward display of q3list in Active Stations Window.
|
2023-02-16 16:50:24 -05:00 |
|
Steven Franke
|
cd14778f0d
|
Minor to hash22calc.f90
|
2023-02-16 09:11:07 -06:00 |
|
Steven Franke
|
53bf3f4de1
|
New command-line program hash22calc will print the 22-bit hash value of a valid callsign.
|
2023-02-16 09:00:29 -06:00 |
|
Joe Taylor
|
47aeb84c05
|
Try for q3 averages only if 'Enable averaging' is checked.
|
2023-02-15 17:27:51 -05:00 |
|
Joe Taylor
|
da3c63e739
|
Process the q3 candidates in frequency order rather than snr1 order.
|
2023-02-15 17:05:15 -05:00 |
|
Joe Taylor
|
f9d2ca736d
|
Another minor tweak to q65sim.
|
2023-02-15 15:58:20 -05:00 |
|
Joe Taylor
|
b5f9e0ff03
|
Fix the starting frequency for multiple simulated signals.
|
2023-02-15 15:50:26 -05:00 |
|
Joe Taylor
|
6877a87fe4
|
Allow q65sim toi generate multiple signals.
|
2023-02-15 15:46:06 -05:00 |
|
Joe Taylor
|
37cd5b3ede
|
Activate q3list decodes for message averaging. (What to do about "Clear Avg" ?)
|
2023-02-15 13:52:01 -05:00 |
|
Joe Taylor
|
9d576c1bff
|
Merge branch 'develop' into map65
|
2023-02-15 12:08:54 -05:00 |
|
Joe Taylor
|
b252abb462
|
Keep plotting gains for orange and red Q65 sync curves constant.
|
2023-02-15 11:57:35 -05:00 |
|
Joe Taylor
|
7513a63ac5
|
Include WW-Digi contest for q3 decodes. Make LU 24 binary again. Set q3list timeout to 24 h.
|
2023-02-15 11:49:12 -05:00 |
|
Steven Franke
|
cbe674bedd
|
FST4W: Add -Y option to jt9, which is like -W except that 22-bit hash values are printed for type 3 decodes.
|
2023-02-14 15:55:19 -06:00 |
|
Joe Taylor
|
7bf6a6123d
|
More progress on q3list decodes in NA VHF contest mode, Q65-60A.
|
2023-02-12 17:33:21 -05:00 |
|
Joe Taylor
|
871198c44f
|
Disable diagnostic write.
|
2023-02-11 15:41:33 -05:00 |
|
Joe Taylor
|
31bc12e3b9
|
Increase ibwb; enforce MAX_CALLERS.
|
2023-02-11 14:08:10 -05:00 |
|
Joe Taylor
|
260f867cb9
|
Optimization looks pretty good for Q65-60A. What about 60C?
|
2023-02-10 14:31:45 -05:00 |
|
Joe Taylor
|
d1a1578bc7
|
Working to optimize the setting of ibwa and ibwb. Needs work still!
|
2023-02-10 13:09:47 -05:00 |
|
Joe Taylor
|
a83649a768
|
Working to improve Q65 decode performnce.
|
2023-02-10 10:37:27 -05:00 |
|
Joe Taylor
|
d6dd701601
|
Decoding via q3list now basically working with grid exchanges.
|
2023-02-08 12:34:48 -05:00 |
|
Joe Taylor
|
88798f1ca3
|
Working toward 'q3list' decoding for NA VHF Contest mode. More still needed!
|
2023-02-07 15:17:09 -05:00 |
|
Joe Taylor
|
652bfb8429
|
Remove the dependence on optionalfile q65_params.txt.
|
2023-01-24 15:07:55 -05:00 |
|
Joe Taylor
|
f976d32013
|
Clean up some compiler warnings.
|
2023-01-24 09:18:00 -05:00 |
|
Joe Taylor
|
f83db225f5
|
Remove another unused variable.
|
2023-01-24 08:27:02 -05:00 |
|
Joe Taylor
|
a76239dd76
|
Remove more unused dummy arguments.
|
2023-01-24 08:17:42 -05:00 |
|
Joe Taylor
|
afcb034956
|
More cleanup of global variables and unused arguments.
|
2023-01-23 19:22:34 -05:00 |
|
Joe Taylor
|
aec42afda7
|
Remove ndepth from argument lists where it's not needed.
|
2023-01-23 19:03:57 -05:00 |
|
Joe Taylor
|
1fff588991
|
Reduce nsmo from 11 to 8.
|
2023-01-23 17:50:46 -05:00 |
|
Joe Taylor
|
73db6eb28f
|
Compute symbol spectra at 1/4 symbol steps, rather than 1/8 symbol.
|
2023-01-23 17:25:31 -05:00 |
|
Joe Taylor
|
d7859062bb
|
At least for Q65-60C, maxdist=5 is big enough.
|
2023-01-23 15:40:48 -05:00 |
|
Joe Taylor
|
0a439019b3
|
WIP on optimization of Q65-60C decodes with 110 EME Contest files.
|
2023-01-23 14:03:49 -05:00 |
|
Joe Taylor
|
28a48ae6fc
|
Revert "Revert "Optional q65 decoding params from q65_params.txt. Maybe temporary!""
This reverts commit 18e8c89a43 .
|
2023-01-23 11:46:38 -05:00 |
|
Joe Taylor
|
18e8c89a43
|
Revert "Optional q65 decoding params from q65_params.txt. Maybe temporary!"
This reverts commit 31bedb8528 .
|
2023-01-23 11:38:15 -05:00 |
|
Joe Taylor
|
31bedb8528
|
Optional q65 decoding params from q65_params.txt. Maybe temporary!
|
2023-01-20 14:09:51 -05:00 |
|
Joe Taylor
|
96aa4fd85c
|
Reduce maxiters from 33 67 100 to 20 40 60.
|
2023-01-20 11:08:28 -05:00 |
|
Joe Taylor
|
70988919f0
|
Remove obsolete fil test_qra64.f90.
|
2023-01-20 11:03:02 -05:00 |
|
Joe Taylor
|
2992a37ae1
|
Plot the whole Orange Sync Curve, even if Single Decode is checked.
|
2023-01-17 15:06:40 -05:00 |
|
Joe Taylor
|
33a836242c
|
Fix a newdat/nagain problem. This seems to make both WSJT-X and Q65W behave correctly, but the code needs cleanup.
|
2023-01-17 12:06:47 -05:00 |
|
Joe Taylor
|
21ef0c9d30
|
Activate q65_decodes.txt for diagnostic and optimization purposes.
|
2023-01-17 10:20:56 -05:00 |
|
Joe Taylor
|
5ea9296944
|
WIP on q65 decoder. A good place to commit, for now.
|
2023-01-13 14:20:17 -05:00 |
|
Joe Taylor
|
0bf8193601
|
Correct several flaws in the way Q65 sync curves orange (current) and red (avg) are plotted.
|
2023-01-12 15:25:17 -05:00 |
|
Joe Taylor
|
5e6b5b032c
|
Increase the dimension of allmessages() to max of 200.
|
2023-01-09 10:48:05 -05:00 |
|
Joe Taylor
|
8f159db056
|
Don't do the "stest" cycle when decoding for Q65W.
|
2023-01-04 14:49:22 -05:00 |
|
Joe Taylor
|
fc040d435a
|
Sort out some stuff having to do with multiple decodes in Q65 mode.
|
2023-01-04 12:02:10 -05:00 |
|
Joe Taylor
|
029977c619
|
Increase the dimension of allmessages() to max of 200.
|
2022-12-31 14:47:32 -05:00 |
|
Joe Taylor
|
c912088107
|
Merge branch 'develop' into map65; then set versioin to 2.6.1-rc1
|
2022-12-30 09:05:50 -05:00 |
|
Uwe Risse
|
f63bd5958f
|
Update of some ARRL section abbreviations.
|
2022-12-29 15:50:42 +01:00 |
|
Uwe Risse
|
6f3ae5190d
|
Allow some more exchanges for FT RU contest mode.
|
2022-12-29 11:07:49 +01:00 |
|
Joe Taylor
|
7105d67e2b
|
Rationalize use of ndepth (1-3) and datetime (yymmdd_hhmm). Add output tp all_q65w.txt.
|
2022-12-17 15:08:26 -05:00 |
|
Joe Taylor
|
173aab72e7
|
Cleaning up compiler warnings ...
|
2022-12-12 15:15:18 -05:00 |
|
Joe Taylor
|
e26b2db967
|
Work in progress... Q65 decoding now works when called as a subroutine.
|
2022-12-09 19:08:35 -05:00 |
|
Joe Taylor
|
0055222306
|
Write MAP65 decodes to file 'wb_q65.txt', for use by WSJT-X.
|
2022-12-02 09:18:52 -05:00 |
|
Joe Taylor
|
51eb142f4c
|
Improve wideband Q65 decoding in MAP65.
|
2022-12-01 12:17:03 -05:00 |
|
Steven Franke
|
9d28082cc1
|
FST4/W: Improve calibration for SNR estimates.
|
2022-11-16 10:57:07 -06:00 |
|
Steven Franke
|
d52621b928
|
Minor tweaks to FT8 decoder, remove some debug print statements.
|
2022-11-08 20:43:42 -06:00 |
|
Steven Franke
|
2b0aa9325d
|
FT8: disable a7 decoding for Fox/Hound and when Enable AP is not checked.
|
2022-11-07 08:55:40 -06:00 |
|
Steven Franke
|
a99798fec4
|
Improve sync for early decodes.
|
2022-11-01 17:58:36 -05:00 |
|
Steven Franke
|
1bcbca4634
|
FT8: Avoid a crash when a wav file is processed multiple times.
|
2022-10-23 16:48:21 -05:00 |
|
Steven Franke
|
1bcad2eda5
|
Remove some debug statements.
|
2022-10-21 13:50:01 -05:00 |
|
Steven Franke
|
f4e8ee4f75
|
Improve ft8 decoding on crowded bands.
|
2022-10-21 13:47:12 -05:00 |
|
Joe Taylor
|
31f429724d
|
Better zero-subtraction method for the echo spectrum.
|
2022-09-28 15:08:57 -04:00 |
|
Joe Taylor
|
f9423aa6d4
|
Trivial updates to testfast9.f90, for distributiion to G4JNT.
|
2022-09-28 10:18:42 -04:00 |
|
Joe Taylor
|
ca4fac2fd0
|
Remove display of single-echo SNR, it was a bad idea.
|
2022-09-26 10:45:33 -04:00 |
|
Joe Taylor
|
3a069e47a3
|
Work in progress on Echo-mode averaging.
|
2022-09-26 08:07:11 -04:00 |
|
Joe Taylor
|
3f94b75912
|
Add single-echo SNR measurement.
|
2022-09-21 16:03:26 -04:00 |
|
Joe Taylor
|
04cad09683
|
Work in progress on Total Power plots...
|
2022-09-09 12:03:59 -04:00 |
|
Joe Taylor
|
64108e85ea
|
Minor cleanup of symspec.f90.
|
2022-09-08 12:57:37 -04:00 |
|
Joe Taylor
|
6e1529b1cc
|
Use correct UTC-encoded filenames for echosim output.
|
2022-09-02 13:59:16 -04:00 |
|
Joe Taylor
|
c1b7890f2e
|
Avoid the "blue Decode button" syndrome when using SHIFT+F6 in Echo mode.
|
2022-09-01 10:06:38 -04:00 |
|
Joe Taylor
|
1e893ecafd
|
Add column headings to echosim screen output.
|
2022-08-31 13:10:11 -04:00 |
|
Joe Taylor
|
09c3412aca
|
Better format for echosim file-by-file output to screen.
|
2022-08-30 15:33:34 -04:00 |
|
Joe Taylor
|
c81bcfa3ef
|
Modify echosim to use the same Lorentzian model for fspread as used in q65sim.
|
2022-08-30 14:57:44 -04:00 |
|
Joe Taylor
|
62e5acd82b
|
Ignore the (rare?) failed attempts to write to decoded.txt because it's open for reading.
|
2022-08-30 12:58:53 -04:00 |
|
Joe Taylor
|
8cdbea788f
|
Clean up some displayed parameters in Echo mode.
|
2022-08-29 13:45:29 -04:00 |
|
Joe Taylor
|
5e4bd8ac9f
|
Add initial version of program echosim.
|
2022-08-29 13:44:46 -04:00 |
|
Joe Taylor
|
eee18ba764
|
When Echo-mode monitoring, don't set xlevel=0 if audio shift is too big.
|
2022-08-18 09:53:14 -04:00 |
|
Joe Taylor
|
75516e8ce4
|
Save fspread in .wav file as float, not double.
|
2022-08-17 10:50:35 -04:00 |
|
Joe Taylor
|
bfb5665c36
|
Save and restore total Doppler in Echo-mode .wav files, and display that as Doppler.
|
2022-08-17 09:42:33 -04:00 |
|
k9an
|
7cdb363c8c
|
Merge branch 'echo-mode' into develop
|
2022-07-30 09:05:09 -05:00 |
|
Joe Taylor
|
9c67aa8182
|
Remove a diagnostic print statement.
|
2022-07-30 09:58:50 -04:00 |
|
k9an
|
00f29458b3
|
Merge branch 'echo-mode' into develop
|
2022-07-30 08:46:10 -05:00 |
|
Joe Taylor
|
f46e42e622
|
Protect against bounds error in avecho when audio up/down shift is too big.
|
2022-07-29 09:02:06 -04:00 |
|
Joe Taylor
|
8992bbc16f
|
Write to LU 13 ('decoded.txt') only if it was properly opened.
|
2022-07-28 11:32:57 -04:00 |
|
Joe Taylor
|
d4ed6785fb
|
WIP toward processing Echo-mode data read from disk.
|
2022-07-28 08:55:19 -04:00 |
|
Joe Taylor
|
3fb362ac28
|
WIP to enable saving, opening, and processing Echo-mode .wav files.
|
2022-07-27 14:03:54 -04:00 |
|
k9an
|
6396980de3
|
Fix scaling of waveform in wspr_wav when SNR > 90dB.
|
2022-07-25 09:14:53 -05:00 |
|
Joe Taylor
|
992ee5140c
|
Add a Leap Second for January 1, 2017. See https://www.nist.gov/pml/time-and-frequency-division/time-realization/leap-seconds
|
2022-07-20 09:26:41 -04:00 |
|
Joe Taylor
|
2e4a6c3c32
|
If DX grid is blank, set DX astro params to zero. Do this in astrosub.f90, not asstro.cpp!
|
2022-07-17 16:12:59 -04:00 |
|
Joe Taylor
|
8b767b4c75
|
Satisfy the fussy compiler on macOS.
|
2022-07-05 14:01:22 -04:00 |
|
Joe Taylor
|
0ef914fb5c
|
Let Echo-mode "Measure" function use the computed fspread for DX grid.
|
2022-06-22 14:34:50 -04:00 |
|
Steven Franke
|
c073fefa74
|
Merge branch 'arrl-digi-dx' into develop
|
2022-04-25 07:24:03 -05:00 |
|
Steven Franke
|
062f3a8037
|
Merge branch 'feat-a7-UR' into develop
|
2022-04-25 07:23:06 -05:00 |
|
Joe Taylor
|
7d8d0b8b94
|
Integrate the new Echo SNR algorithm into WSJT-X.
|
2022-04-22 15:34:12 -04:00 |
|
Joe Taylor
|
581ef8b6e5
|
Final (?) version of test_snr, with echo_snr() moved into wsjt Fortran library.
|
2022-04-22 13:07:23 -04:00 |
|
Joe Taylor
|
87dcde7564
|
Move calculation of echo snr into a separate subroutine.
|
2022-04-22 11:43:28 -04:00 |
|
Joe Taylor
|
3b361b6d24
|
Tweak subroutine averms(). Add test program test_snr to exercise new algorithm for echo snr.
|
2022-04-22 11:02:47 -04:00 |
|
Joe Taylor
|
d0dd88de40
|
Add /echocom2/echo_spread to astro0.f90.
|
2022-04-22 11:00:42 -04:00 |
|
Steven Franke
|
64a124ff20
|
Make wspr mode work properly with 3 character callsigns like N1D.
|
2022-04-22 07:56:02 -05:00 |
|
Steven Franke
|
4331594e4a
|
Make wspr mode work properly with 3 character callsigns like N1D.
|
2022-04-22 07:50:03 -05:00 |
|
k9an
|
6414a8624b
|
Make minimum SNR -24 dB for a7 decodes.
|
2022-03-26 18:44:59 -05:00 |
|
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
|
561240763c
|
Fix a bounds error.
|
2022-03-02 11:15:59 -06: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 |
|