Commit Graph

10095 Commits

Author SHA1 Message Date
Joe Taylor d683cb6b8e Updates to GUI for different QRA66 sequence lengths and submodes. 2020-08-08 14:37:01 -04:00
Joe Taylor e4fad77fa5 QRA66 now works with qra66sim and jt9 and TR periods 15 30 60 120 300 s. 2020-08-08 13:57:24 -04:00
Bill Somerville 02e19b687f Status message to report approximate # of dropped Rx audio frames
This is  a first cut  at this to  evaluate buffer size  adjustments on
supported platforms. A final version might limit status bar reports to
>1000 dropped frames or similar.
2020-08-08 17:12:48 +01:00
Bill Somerville 6ea62d9476 Remove default audio devices from audio configuration
This enforces  an audio input device  in the settings dialog  since we
can't do anything  without an input device. A nil  audio output device
is allowed with a warning.
2020-08-08 16:57:51 +01:00
Bill Somerville f32c927306 Control audio buffer size defaults from Configuration class 2020-08-08 16:52:03 +01:00
Bill Somerville a0ceace5b4 User configurable audio device buffer sizes
Adjusting these may help with  audio drop-outs, particularly on slower
CPU systems or heavily loaded systems. Smaller buffer sizes leave less
margin for  process interruptions,  larger sizes waste  resources that
could impact other processes.
2020-08-08 16:25:14 +01:00
Bill Somerville f975f2c181 Further widget contrast improvements for use with dark stylesheets 2020-08-08 15:06:31 +01:00
Bill Somerville 9c43668640 Break unnecessary Qt link dependencies in Fortran utilities 2020-08-08 15:03:46 +01:00
Joe Taylor bf38f4416c Modifications to give QRA64 use of longer TR periods and tone-spacing submodes. Noy yet finished, or tested! 2020-08-08 09:14:12 -04:00
Bill Somerville bf58cd43aa Improve contrast of coloured widgets in dark style 2020-08-08 13:20:52 +01:00
Bill Somerville 31742156fd Qt v5.8 backwards compatibility 2020-08-07 22:53:21 +01:00
Bill Somerville 7bafb5b71e Qt5.7 backwards compatibility 2020-08-07 22:40:15 +01:00
Bill Somerville 0ba5d7e1bf More flexibility for QDateTime round/truncate routine 2020-08-07 21:31:48 +01:00
Joe Taylor 2de2874672 Allow for larger irc created by message averaging. Commit test_qra66.f90 2020-08-06 14:23:39 -04:00
Joe Taylor 254e2f61fa Remove diagnostic write to fort.71. 2020-08-06 07:07:16 -04:00
Joe Taylor 30e34bf1c4 Implement message averaging (very basic) for QRA66. 2020-08-05 16:34:49 -04:00
Joe Taylor 6c8c9183aa SNR for QRA66 non-decodes now set to -25. 2020-08-05 11:16:56 -04:00
Joe Taylor 7256d70016 QRA66: change NSPS from 1920 to 1800. TxT=85*1800/12000=12.75 s. 2020-08-05 11:06:18 -04:00
Joe Taylor 2bb9566731 In QRA66 mode, make unused widgets invisible. 2020-08-05 09:37:03 -04:00
Joe Taylor f1c8f04136 Report failed QRA66 decode as SNR = -22 dB. 2020-08-04 14:18:23 -04:00
Joe Taylor e719efd835 Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280 2020-08-04 13:44:01 -04:00
Joe Taylor 335cc41faa More code cleanup. Rename sync66a to sync66. 2020-08-04 13:13:49 -04:00
Joe Taylor 2e893e8994 Add Tx freq as command-line argument for qra66sim. 2020-08-04 13:12:51 -04:00
Steven Franke cc0aa373a9 Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280 2020-08-04 11:56:38 -05:00
Steven Franke 9b4b3a6623 Remove some unneeded code. 2020-08-04 11:56:32 -05:00
Joe Taylor 88102af49d Fic the transfer of ntol from GUI to qra66_decode(). 2020-08-04 12:53:37 -04:00
Joe Taylor 902bb4d5e0 Add timer calls in qra66_decode. 2020-08-04 11:58:09 -04:00
Joe Taylor 4b92c20ee9 Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280 2020-08-04 11:52:51 -04:00
Joe Taylor 668631180d Code cleanup. 2020-08-04 11:52:29 -04:00
Joe Taylor aff22a904d Better marking of QRA66 Rx freq range and Tol on Wide Graph. 2020-08-04 11:51:40 -04:00
Steven Franke 4225241720 Changes to the llrs that are used as the basis for AP decoding. 2020-08-04 10:25:09 -05:00
Steven Franke 45a1a116c9 Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280 2020-08-04 10:17:16 -05:00
Steven Franke 55d83f068b Fix SNR calculation for B,C,D submodes. 2020-08-04 10:15:08 -05:00
Joe Taylor 56067dc52c Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280 2020-08-04 10:50:00 -04:00
Joe Taylor 7b2e9c4e5d Many improvements to QRA66 decoder. 2020-08-04 10:49:14 -04:00
Steven Franke 802f078386 Fix SNR calculation for B,C,D submodes. 2020-08-04 09:15:44 -05:00
Bill Somerville 09dc647c12 Make tool-tips more generic on T/R period 2020-08-04 11:49:33 +01:00
Bill Somerville d2525c73a3 Minor cosmetic main layout changes 2020-08-04 11:44:26 +01:00
Bill Somerville fb8b938ac7 Make FST4 std message generation consistent with other 77-bit modes 2020-08-04 11:43:19 +01:00
Joe Taylor c91baddb2c New sync66a subroutine for QRA66. 2020-08-03 16:30:29 -04:00
Bill Somerville caba1fbe72 Validate grids in 77-bit and 50-bit message unpacking 2020-08-03 02:11:46 +01:00
Bill Somerville 8e95daf963 Remove some diagnostic prints 2020-08-03 01:39:25 +01:00
Bill Somerville 0767feb533 Updated INSTALL file 2020-08-02 23:04:17 +01:00
Joe Taylor 2846a6422a Temporary: limit Rx search range to 15-- +/- 50 Hz. 2020-08-02 13:33:15 -04:00
Joe Taylor dc5d85f850 Remove a diagnostic print. Correct the maxAP value. 2020-08-02 11:40:03 -04:00
Joe Taylor dd471c6b5e Improvements to QRA66 decoder. Still needs work. 2020-08-02 11:15:10 -04:00
Joe Taylor 45dac5bd18 Change random number generation in qra66sim so results are exactly repeateble. 2020-08-02 09:42:22 -04:00
Bill Somerville 87dec9d433 Remove a remnant of "Also FST4W" mode 2020-08-02 00:42:09 +01:00
Joe Taylor fb3c23492f Adjustments to the QRA66 decoder. Still need to implement looping over b90 values. 2020-08-01 15:12:37 -04:00
Joe Taylor 910e8bfd81 Correct the Tx start time for QRA66 in Modulator.cpp. 2020-08-01 13:52:52 -04:00