От 39 до 312 кГц
Спасибо за инфо.
Цифровой поток из ПЛИС через Ethernet-сетевой интерфейс поступает в программу на компьютере. На сколько я понял - никаких настроек этой связи не требуется (да их и нет в управлении программой). Для FT-8 важно другое - из программы SunSDR цифровой поток идет на виртуальный кабель (для последующего использования, например, в программе WSJT-X или еще какой-нибудь) какие параметры по разрядности и скорости имеет максимальные и разумные - что ставить в настройках ? (у меня не получается выставить более 48 кГц(меньше есть выбор, но объясните зачем может быть нужно меньше?) и 32 разряда всегда. Т.е. , вроде, и здесь - настраивать нечего. Только выбор между MME, WDM-KS, WASAPI - чем это друг от друга отличается, что в каких случаях надо выбирать и почему ?
Вложение 247569
Это ошибка декодирования или ошибка протокола f/h?
Частота дискретизации должна быть вдвое выше максимальной частоты аудио потока. Например, если используется полоса приема 3 кГц, то из предложенного списка вполне достаточно выбрать значение 8 кГц. В программе ExpertSDR2 показано, что данные передаются с точностью 32 бит. Далее все зависит от драйвера. Например, драйвер MME обрезает точность до 16 бит. Т.е. слабые станции могут просто исчезнуть.
Так выглядит слабый сигнал пропущенный через драйвер WDM-KS:
Вложение 247588
Справа вверху показана спектрограмма полученного потока. Красным кружком обведена "палка" принятого слабого сигнала.
А вот, что произойдет со слабым сигналом, если его пропустить через драйвер MME:
Вложение 247589
Как видим, сигнал исчез.
Те, кто использует программу CWSkimmer, могут видеть разницу при выборе драйверов MME/WDM-KS. При работе с MME слабые станции пропадают с водопада, и весь водопад покрывается каким-то мусором - это шум драйвера MME.
Кроме того, аудио потоки могут "испортиться" по пути следования в windows. Необходимо, чтобы устройства на его пути имели разрядность не менее 24 бит. Все это падает на пользователя, причем независимо от того, какой трансивер стоит у него на столе.
Программа ExpertSDR2 имеет интерфейс TCI и предоставляет аудио и квадратурные потоки для дальнейшей обработки в стороннем софте через WEBSocket соединение. Свою программу (SDC) я уже давно перевел на них. Это в стотыщ раз проще, чем бесконечная возня с приколами в аудиоустройствах и винде.
Полезная презентация (английский язык) по конфигурации последовательных интерфейсов через USB порты: https://www.kkn.net/~n6tv/N6TV_Dayto...ything_USB.pdf
Если конечный потребитель имеет фиксированную частоту дискретизации (программы WSJT-X/JTDX работают с частотой 48кГц) то желательно ее выставлять и на стороне приемника, в этом случае не потребуется дополнительных циклов процессора на передискретизацию сигнала в программе VAC.
Наверно так, добавил еще пару вертикальных линий для разделения: