Hi Pete,

the quality of the re-sampling varies considerably with the operating system version, Windows XP for example had very poor performance and degraded the audio quality considerably if forced to do a non-integrally related re-sampling, in fact I believe even integrally related re-sampling was poor. Vista improved matters but still had problems which WSJT-X explicitly works around. From Windows 7 onwards things are much better but choosing the optimal sound card default sample rate is always the best option.

If you plan to continue using WSJT *and* WSJT-X then a separate sound card might be best but personally I would use WSJT-X and work with the developers to isolate and improve any facilities where WSJT has a perceived and measurable advantage over WSJT-X.

73
Bill
G4WJS.

On 01/01/2018 11:38, Peter Connors wrote:
Hi Bill

Aha! Resampling, so that's what's happening. I hadn't realised that the OS would do that by itself. I see no evidence in practice of sub-optimal results because of this but perhaps the effects are more subtle than my operation will show. I will try a 44100 rate and see what WSJT-X makes of that. Or maybe sound card no4 is called for...

73, Pete G4PLZ

On 01/01/2018 11:22, Bill Somerville wrote:
On 01/01/2018 10:10, Peter Connors wrote:
I first installed WSJT (first 10 then 9.7) I read the user manual and got ready to calibrate the audio feed. I started with the same 48kHz 16-bit input I had been using for WSJT-X and was intrigued to notice that, with the Rate in and Rate out still set at 1, the 'lower left' numbers varied between only 1.0001 and 0.9999. At the next moonrise it was decoding and displaying well and remains so.
Have I entered a chronosynclastic infundibulum?

Pete G4PLZ

Hi Pete,

WSJT requests 44100 Hz audio streams whereas WSJT-X requests 48000 Hz audio streams. Both will work with the sound card default sample rate set to either but not having the default set at the same as the application's requested rate will cause the operating system to re-sample the streams to achieve he desired rates. Such re-sampling is not optimal as the two rates are not related by an integral factor. If you mainly use WSJT I recommend setting the sound card default rate to 44100 Hz 16-bit and if you mainly use WSJT-X set the sound card default sample rate to 48000 16-bit. Setting a higher rates that are related by integral factors with the desired rate (e.g. 96000 Hz or 192000 Hz when a 48000 Hz stream is required) will not degrade the audio quality but it gains nothing either. Similarly selecting 24-bit samples loses nothing but gains nothing either as the lower 8-bits of each sample will be discarded when a 16-bit stream is requested.

Small random variations in the measured sample rate are probably due to varying software latencies rather than sound card sample clock jitter or error and can be ignored, OTOH consistently greater than or less than unity indicates a clock accuracy issue that you can correct for in WSJT.

73
Bill
G4WJS.


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to