Commit Graph

7226 Commits

Author SHA1 Message Date
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
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
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
Steven Franke c87926e657 Append decoder data to file fst4_decodes.dat instead of overwriting. 2020-12-15 10:32:57 -06: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
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
Bill Somerville 5b60ddada1 Merge branch 'feat-fst280' into develop 2020-12-09 15:33:58 +00:00
Joe Taylor 5b59633b2f Re-enable transmission in Q65 submodes B and higher. 2020-12-09 09:34:09 -05:00
Bill Somerville aa7f8e0894 Merge branch 'release-2.3.0' into develop 2020-12-08 23:15:56 +00:00
Bill Somerville ad04f4fbd2 Extra example log configuration file for rig control diagnostics 2020-12-08 23:14:46 +00:00
Joe Taylor 218d0bf359 Remove version number from the User Guide's title. (It's on the next line, anyway.) 2020-12-08 13:49:17 -05:00
Joe Taylor 84591fa2ef Protect against a bounds error with very large FTol. 2020-12-08 11:53:22 -05:00
Bill Somerville 7e1b74ecc0 Moon distance in astronomical data window, tnx Charlie, G3WDG 2020-12-08 00:01:46 +00:00
Bill Somerville 0079b30b1a Merge branch 'feat-fst280' into develop 2020-12-07 23:02:26 +00:00
Bill Somerville 9c0fe669d6 Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280 2020-12-07 20:43:49 +00:00
Bill Somerville c9f9c1d7c8 Merge branch 'develop' into feat-fst280 2020-12-07 20:43:28 +00:00
Bill Somerville b8f9708eac Merge branch 'release-2.3.0' into develop 2020-12-07 20:43:03 +00:00
Bill Somerville 60792182ad Environment variables to set audio buffer sizes and fix Windows Rx timing
The two environment variables:

    WSJT_RX_AUDIO_BUFFER_FRAMES
    WSJT_TX_AUDIO_BUFFER_FRAMES

each can  be defined to  an integer number which  will be used  as the
suggested audio  buffer size for  Rx and Tx respectively.  Not setting
the variable  or setting  it to  zero or less  will cause  the default
buffer size to be used, which should be a good choice for most, if not
all, systems.
2020-12-07 20:34:56 +00:00
Bill Somerville 0410f4718f Merge branch 'release-2.3.0' into develop 2020-12-07 10:44:52 +00:00
Bill Somerville cefc8e2645 Use the system localized short date format for Log QSO dialog dates
This  brings these  fields  into line  with other  QSO  start and  end
date/time fields elsewhere in the user interface. Note that time entry
and edit fields  use a fixed hh:mm:ss 24-hour  clock format consistent
with UTC usage and of suitable accuracy for logging QSOs.
2020-12-07 10:41:33 +00:00
Bill Somerville e5686cb21f Minor documentation clarification 2020-12-07 10:40:52 +00:00
Joe Taylor d42363587e Swtich from a fast mode to Q65 now closes FastGraph and opens WideGraph, as it should. 2020-12-06 21:42:30 -05:00
Bill Somerville 3d9a099fce Reinstate changes that were reverted from commit df2daf6
Changes were moved aside to simplify a big merge commit with many
conflicts.
2020-12-07 00:18:52 +00:00
Bill Somerville 2964bc6295 Merge branch 'develop' into feat-fst280 2020-12-06 22:27:07 +00:00
Bill Somerville f290cec93b Revert "Remove JT9+JT65 mode. Remove labNextCall. Tighten up central array of GUI controls."
This reverts commit df2daf60bd.
2020-12-06 17:51:06 +00:00
Joe Taylor 4b42937c35 Minor tweaks in q65_sync. 2020-12-06 08:12:58 -05:00
Joe Taylor f948ba7c29 Allow fDop = 0.0 in test_q65. 2020-12-06 08:12:16 -05:00
Joe Taylor a47f5e5103 Correct what appears to be an error in q65_intrinsics_fastfading: max hidx=63, not 64? 2020-12-06 08:09:28 -05:00
Joe Taylor 53f5e26580 First attempt ar reasonabkle values for nsmo and ibw range. 2020-12-05 13:46:44 -05:00
Joe Taylor c50134691d Adjustments to test_q65 for wider submodes. 2020-12-05 13:46:07 -05:00
Bill Somerville 06f9800b2f Merge branch 'release-2.3.0' into develop 2020-12-05 18:43:00 +00:00
Joe Taylor 742e2ef59f Fix pctile for larger arrays. 2020-12-05 11:09:27 -05:00
Joe Taylor 9f8336de4e Code cleanup. 2020-12-05 11:09:15 -05:00
Joe Taylor 077811ae6d Update q65params.f90. 2020-12-05 11:03:16 -05:00
Joe Taylor 6416777278 Set ':' as the "mode character" for Q65. 2020-12-04 15:55:03 -05:00
Joe Taylor 8b9b71c894 Fix the "off by one" issue in measuring f0 for list decodes. 2020-12-04 15:37:54 -05:00