Commit Graph

7269 Commits

Author SHA1 Message Date
Bill Somerville 94977df845 Merge branch 'release-2.3.0' into develop 2021-01-04 15:38:06 +00:00
Bill Somerville 607a346cf1 Add new function needed for FST4W decoder updates 2021-01-04 15:35:32 +00:00
Steven Franke 0013b15120 Remove some debug code. 2021-01-04 15:00:05 +00:00
Steven Franke 46222c61ed Add rudimentary sanity checks to the values parsed from FST4W_ALSO_FST4. 2021-01-04 15:00:05 +00:00
Steven Franke 41f587c240 Fix a conflict between noise baseline percentile level and noise blanker percentage. Both were using the npct variable. Add an option for an FST4 pass when in FST4W mode. 2021-01-04 15:00:05 +00:00
Steven Franke 0fef0cc6e6 Minor formatting change in fst4_decodes.dat. 2021-01-04 15:00:04 +00:00
Steven Franke a38b48d13d Minor format change for nutc in fst4_decodes.dat. 2021-01-04 15:00:04 +00:00
Steven Franke a657ce29a7 FT8: Make nagain work. 2021-01-04 15:00:04 +00:00
Steven Franke 41297e8761 FT8: Commit the rest of the fix for the nagain crash. 2021-01-04 15:00:04 +00:00
Steven Franke b51bda4806 FT8: Fix jt9 crash when nagain is invoked. 2021-01-04 15:00:04 +00:00
Steven Franke 4081be94e1 Avoid a possible of bounds error. Compute some more decode diagnostic data. 2021-01-04 15:00:03 +00:00
Steven Franke fb7b751e6d Remove hmod from command line parameters for fst4sim. 2021-01-04 15:00:03 +00:00
Steven Franke 34d32c7840 Forgot to commit CMakeLists.txt change. 2021-01-04 15:00:03 +00:00
Steven Franke 701d517e6e For fst4sim, use Lorentzian fading spectrum when fspread is negative. 2021-01-04 15:00:03 +00:00
Steven Franke b087328fc1 Don't waste time on excess BP iterations when doing K=50. Decode a little deeper. 2021-01-04 15:00:03 +00:00
Steven Franke 8079d35561 Append decoder data to file fst4_decodes.dat instead of overwriting. 2021-01-04 15:00:02 +00:00
Steven Franke 66ddeff25e Do not save c2 files in FST4W mode. 2021-01-04 15:00:02 +00:00
Steven Franke 89cbd177df If file decdata is present in the data directory, then write detailed decoder data to file fst4_decodes.dat in the same directory. 2021-01-04 15:00:02 +00:00
Steven Franke 812bd29e54 FST4W: Use K=66 for first OSD decode attempt and for updating fst4w_calls.txt. Use K=50 for 2nd attempt. 2021-01-04 15:00:02 +00:00
Steven Franke fc3e24f696 More work on K=50 decoding. 2021-01-04 15:00:01 +00:00
Steven Franke 65ff3ce05e Remove some debug prints. 2021-01-04 15:00:01 +00:00
Steven Franke 11b7aa9429 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.
2021-01-04 14:59:56 +00:00
Bill Somerville 5fee4796b1 Merge branch 'release-2.3.0' into develop 2021-01-02 21:13:47 +00:00
Bill Somerville b0b16033a8 Updated Danish UI translation, tnx Michael, 5P1KZX 2021-01-02 21:12:45 +00:00
Bill Somerville e4a7591a83 Make the colour highlighting scheme immune to style sheet overrides 2021-01-02 18:02:09 +00:00
Bill Somerville 1583eb34ce Merge branch 'release-2.3.0' into develop 2020-12-30 21:47:24 +00:00
Bill Somerville a38ec853a4 Don't pick up reports to other stations as ours 2020-12-30 21:45:57 +00:00
Bill Somerville 938d96fecc Save sub-mode details to .WAV file metadata for Q65 mode 2020-12-22 03:48:35 +00: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