Joe Taylor
cac6577127
Extend the DT range for 30 s Q65 submodes to include EME delays.
2020-12-22 09:43:25 -05:00
Joe Taylor
575a5c5a7a
Allow 2x1 calls in the "strict_standard_callsign_re" regular expression.
2020-12-22 09:42:16 -05:00
Bill Somerville
938d96fecc
Save sub-mode details to .WAV file metadata for Q65 mode
2020-12-22 03:48:35 +00:00
Joe Taylor
83c917ac57
Don't allow previous values of DT, f0 to be displayed with a no-decode.
2020-12-21 15:59:33 -05:00
Joe Taylor
c3b3dc1c61
Display T M R 73 markers for Q65 (C and higher submodes).
2020-12-21 15:38:58 -05:00
Joe Taylor
5007a4eb51
Remove one more line containing QRA64.
2020-12-21 15:14:34 -05:00
Joe Taylor
044aa80dc4
Remove all vestiges of the QRA64 mode. It has been replaced by Q65.
2020-12-21 15:07:53 -05:00
Joe Taylor
36a089de21
Remove the sync-test option from q65sim.f90.
2020-12-21 13:42:03 -05:00
Joe Taylor
44516dbbc1
Make the Q65 red sync curve at least 21 tone-spacings wide, even if FTol is smaller.
2020-12-21 13:33:54 -05:00
Joe Taylor
545079e951
Reorder the ibw loop in q65_loops.f90.
2020-12-20 21:43:30 -05:00
Joe Taylor
ddf727f351
Adjust a 3 dB offset in Q65 SNRs from list decodes.
2020-12-20 21:42:42 -05:00
Bill Somerville
dd631699da
Add the Tx message to the UDP Status(1) message
...
Thanks to Morgan (sri no other attribution given) for the initial
contribution this change is based on.
2020-12-21 01:31:57 +00:00
Bill Somerville
3cb5cb8c04
Merge branch 'develop' into feat-fst280
2020-12-19 20:00:28 +00:00
Bill Somerville
ab3dc7acc7
Merge branch 'release-2.3.0' into develop
2020-12-19 19:54:12 +00:00
Bill Somerville
b8c8477664
Fix a close down crash due to destruction ordering
...
Static QString variables are unwise as QApplication translators may
get destroyed before them.
2020-12-19 19:53:21 +00:00
Joe Taylor
1f33c857ac
Measure fSpread from ccf1, then use resulting width to set effective ibwmin.
2020-12-19 13:25:51 -05:00
Joe Taylor
3ccb7f2b85
Suggested 2m default Q65 frequency: 144.116.
2020-12-19 13:19:04 -05:00
Joe Taylor
83e98e2111
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
2020-12-19 11:43:39 -05:00
Joe Taylor
c7ca708569
Fix the problem with not honoring "Save Decoded" in Q65 mode.
2020-12-19 11:42:42 -05:00
Bill Somerville
dc771cdd88
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
2020-12-19 16:34:38 +00:00
Joe Taylor
31189265b9
Erase the yellow "T M R 73" single-tone markers after a mode change.
2020-12-19 11:33:23 -05:00
Bill Somerville
c70fc7b583
Fix a close down crash due to destruction ordering
...
Static QString variables are unwise as QApplication translators may
get destroyed before them.
2020-12-19 16:32:37 +00:00
Joe Taylor
f23129c33c
Fix a problem with Q65 FTol range extending down below 0 Hz.
2020-12-19 11:25:18 -05:00
Joe Taylor
7096a548ec
Correct a problem with estimating rms of ccf for Q65-300x submodes.
2020-12-19 10:42:27 -05:00
Joe Taylor
7005ac3c50
Control "Call 1st" visibility with AutoSeq status in Q65 mode.
2020-12-19 09:10:34 -05:00
Joe Taylor
89ab3b0f01
Fix a bounds error with very small FTol.
2020-12-18 16:30:11 -05:00
Joe Taylor
450249dd4c
Add a DT label to the Q65 red sync curve.
2020-12-18 16:19:01 -05:00
Joe Taylor
67b82c7666
Remove the klunky 2D sync plot. The red sync curve is better.
2020-12-18 16:00:33 -05:00
Joe Taylor
5315bbd88a
Don't erase the red sync curve too soon.
2020-12-18 15:14:17 -05:00
Bill Somerville
e7c8eba2a5
Initialize member variable in correct place
2020-12-18 19:59:25 +00:00
Joe Taylor
04b11fda14
Don't plot the green line if using Q65_Sync.
2020-12-18 14:01:10 -05:00
Joe Taylor
b3769bb6c8
For Q65, plot a red "Sync curve" in the Wide Graph.
2020-12-18 13:31:14 -05:00
Joe Taylor
5a9a2c8279
Move Q65 default 6m frequency to 50.275.
2020-12-18 10:18:29 -05:00
Joe Taylor
d165532dc5
Oops! Committed the wrong version of q65_decode.f90.
2020-12-17 19:06:07 -05:00
Joe Taylor
8507a42655
Quasi-graphical display of the sync ccf(f0,DT).
2020-12-17 17:02:28 -05:00
Joe Taylor
6b8abe32b1
One more protection against too-large FTol.
2020-12-16 15:51:46 -05:00
Steven Franke
17195680ee
Don't waste time on excess BP iterations when doing K=50. Decode a little deeper.
2020-12-15 14:31:46 -06:00
Joe Taylor
7051dc7ee6
Remove more vestiges of the obsolete "JT9+JT65" mode.
2020-12-15 14:48:27 -05:00
Joe Taylor
a47ec75f56
Reformat the test_q65 headings and output.
2020-12-15 13:17:31 -05:00
Joe Taylor
0ee61205aa
Disable diagnostic writing to 'fort.55' in CWD.
2020-12-15 11:37:48 -05:00
Steven Franke
c87926e657
Append decoder data to file fst4_decodes.dat instead of overwriting.
2020-12-15 10:32:57 -06:00
Joe Taylor
841bbac56e
Increase the Q65 list decodes to include reports -50 to +49 dB.
2020-12-15 11:03:06 -05:00
Steven Franke
1e5578b704
Do not save c2 files in FST4W mode.
2020-12-15 09:52:50 -06:00
Steven Franke
1878685134
If file decdata is present in the data directory, then write detailed decoder data to file fst4_decodes.dat in the same directory.
2020-12-15 09:46:16 -06:00
Joe Taylor
3160e63dc7
Several minor tweaks to Q65 decoding.
2020-12-15 09:32:24 -05:00
Joe Taylor
99377e4c24
Measure avg and rms of estimated SNR values, for comparison with generated SNRs.
2020-12-15 09:31:29 -05:00
Steven Franke
2960adc557
FST4W: Use K=66 for first OSD decode attempt and for updating fst4w_calls.txt. Use K=50 for 2nd attempt.
2020-12-14 16:25:37 -06:00
Steven Franke
939e35bd26
More work on K=50 decoding.
2020-12-14 10:19:48 -06:00
Steven Franke
771e71bc84
Remove some debug prints.
2020-12-13 15:47:38 -06:00
Steven Franke
535c02d900
Implements decoding of FST4W messages as (240,50) crc-less codewords.
...
By cascading the full 24-bit crc generator matrix with the (240,74) LDPC code generator, create a (240,50) generator that is used to decode with approximately 1 dB better sensitivity than the (240,64) with 14-bit CRC approach that is normally used. This approach treats the CRC bits as additional parity bits and provides no means for identifying incorrect codewords. All codewords on the list generated by the OSD algorithm have CRCs that match the CRC of the message payload. Codewords are validated by unpacking the message and comparing the unpacked message with the list of stored callsign/grid pairs stored in the fst4w_calls.txt file.
2020-12-13 15:33:12 -06:00