Commit Graph

16 Commits

Author SHA1 Message Date
Joe Taylor
acd6253373 A few more fixups for QRA65. Not finished, yet! 2020-09-25 15:38:20 -04:00
Bill Somerville
4a2a181528
Merge branch 'develop' into feat-fst280 2020-08-17 18:33:00 +01:00
Bill Somerville
65f994ce90
Improved audio stream error handling 2020-08-16 00:55:29 +01:00
Bill Somerville
0cf14dfcc9
Remove user adjustable audio buffer sizes from Settings
Fixed buffer sizes are  used. Rx use s 3456 x 1st  downsample rate x 5
audio  frames  of  buffer  space.  On Windows  this  means  that  each
chunk (periodSize())  delivered from the  audio stream is  our initial
DSP processing chunk size, thus  matching audio buffer latency exactly
with WSJT-X's  own front  end latency. This  should result  in optimal
resilience to high system loads that might starve the soundcard ADC of
buffers to fill and case dropped audio frames.

For Tx  a buffer sufficient for  1 s of  audio is used at  present, on
Windows  the period  size will  be  set to  1/40 of  that which  gives
reasonably low latency  and plenty of resilience to  high system loads
that might  starve the soundcard DAC  of audio frames to  render. Note
that a 1 s  buffer will make the "Pwr" slider slow  to respond, we may
have to reduce the Tx audio buffer size if this is seen as a problem.
2020-08-11 13:48:01 +01:00
Bill Somerville
8e95daf963
Remove some diagnostic prints 2020-08-03 01:39:25 +01:00
Joe Taylor
910e8bfd81 Correct the Tx start time for QRA66 in Modulator.cpp. 2020-08-01 13:52:52 -04:00
Bill Somerville
11b6637d6a
Fix some long-standing Tx start time issues 2020-07-31 13:35:57 +01:00
Bill Somerville
580dd85a18
Remainder of renames to FST4 2020-07-23 18:51:05 +01:00
Joe Taylor
a44b240192 Change to NSPS=720 for 15-seconf FST240 modes, to allow use for EME. 2020-06-29 17:33:46 -04:00
Joe Taylor
ae6ca148bd Pass mode name to the Modulator. 2020-06-29 14:47:46 -04:00
Joe Taylor
51447ef1d3 Remove the 1 s offset in wave() array. Fix NSPS for 300 s periods. 2020-06-27 16:24:11 -04:00
Joe Taylor
9caf3b650c Correct a number of parameters that control FST280 signal duration and timing. 2020-06-25 17:18:48 -04:00
Joe Taylor
503c2cc242 Tweak Modulator to align FST280 Tx start times properly. Still a possible issue with 5-min sequences? 2020-06-23 15:10:29 -04:00
Joe Taylor
501cb44923 Clean up git workspace. 2020-06-21 14:38:40 -04:00
Bill Somerville
9c22b5c3ed
Qt v5.15 compatibility 2020-06-13 16:04:41 +01:00
sirhc808
1f57ba5fec improve physical structure 2019-07-02 12:45:05 -05:00