Commit Graph

7290 Commits

Author SHA1 Message Date
Bill Somerville
4b5a2f113b
Merge branch 'feat-fst4decoder' into develop 2021-01-04 15:49:42 +00:00
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
Steven Franke
e2c2228d36 Remove some debug code. 2021-01-02 11:37:16 -06:00
Steven Franke
41258a5ddc Add rudimentary sanity checks to the values parsed from FST4W_ALSO_FST4. 2021-01-02 10:25:29 -06:00
Steven Franke
ebb6e5b697 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-02 10:09:44 -06: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
Steven Franke
a3638c456a Minor formatting change in fst4_decodes.dat. 2020-12-28 09:39:08 -06:00
Steven Franke
4e70609223 Minor format change for nutc in fst4_decodes.dat. 2020-12-28 09:27:48 -06:00
Steven Franke
d8be8ff0e5 FT8: Make nagain work. 2020-12-26 09:46:19 -06:00
Steven Franke
1ba788ecc3 FT8: Commit the rest of the fix for the nagain crash. 2020-12-25 12:31:40 -06:00
Steven Franke
27bf7bb964 FT8: Fix jt9 crash when nagain is invoked. 2020-12-25 12:22:25 -06:00
Steven Franke
b26d29dd1e Avoid a possible of bounds error. Compute some more decode diagnostic data. 2020-12-23 11:45:13 -06:00
Steven Franke
c6e42549c4 Remove hmod from command line parameters for fst4sim. 2020-12-22 13:12:58 -06:00
Steven Franke
318a0abda7 Forgot to commit CMakeLists.txt change. 2020-12-22 12:34:12 -06:00
Steven Franke
71ed4776f9 For fst4sim, use Lorentzian fading spectrum when fspread is negative. 2020-12-22 12:33:24 -06: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