Из постов я узнал, что "samle rate" разный для WSJT и MSHV, а карта одна! Не?
Да! ;-)
и этот момент как то уже озвучивали, когда не получалось декодировать WAV файлы от WSJT в программе MSHV, и наоборот.
Про калибровку.....
калибруется не звуковая карта, а программа под звуковую карту, наверное понятие калибровки "samle rate" будет справедливо для программ MMSSTV, Fldigi, MixW, JVComm32... либо иным, где этот параметр, можно записать в setup и .ini конфигурации, программа калибровки звук.карты (не помню название) может высчитать эту погрешность, и только показать нам для информации, или использовании в вышеперечисленных программах. Нет такого приложения коррекции "samle rate", которое можно было бы запустить, например, между трансивером и конечной программой. У WSJT, WSJTX, MSHV "samle rate" прописан в самом софте, и нет возможности изменить его вручную, запускаем MSHV - звук. карта работает с "samle rate" 12000 Hz, запускаем WSJT звук. карта работает с 11025 Hz, закрываем программы, звук. карта переходит под управление системы, и работает с параметрами, которые мы установили в свойствах звука windows, если посмотреть исходники программ, то в файле инициализации аудиоустройства компьютера, например для WSJT есть следующие строки:
....................
ndevin=ndin
ndevout=ndout
TxOK=0
Transmitting=0
nfsample=11025 nspb=1024
nbufs=2048
nmax=nbufs*nspb
nwave=60*nfsample
ngo=1
................
и далее формула создания аудио файла с последующей привязкой к декодерам:
iwave(i)=nint(32767.0*sin(6.283185307*i*f0/
nfsample))
...........
аналогичное условие есть и в программе MSHV, с разницей, что "samle rate" в ней 12000 Hz
Как то так.