форум Радиолюбительского ДВ портала > Программное обеспечение
Op32Rx - программа приема OP-32
rn3aus:
Чтобы нам не скучать - новая версия 1.6.0
Что в ней появилось и изменилось:
- реализовано предложение Юрия EW6BN по осциллоскопу и спектру
- введена возможность запускать внешнюю программу или bat-файл когда случается декод (это пригодится, чтобы запустить утилиту ftp-upload для выгрузки скриншота и лога на сервер граббера или еще для чего-то)
- для большей чувствительности в шумах можно отключить режим слежения за частотным дрейфом - это добавляет декодеру 1-2 дБ
- также отключается и слежение за разницей тактовых частот. Однако, наоборот, наличие этой функции повышает чувствительность в шумах. Но при этом декодер дает больше ложных декодов со странными позывными. Впрочем, эти декоды никуда не уйдут.
- немного улучшена защита коррелятора от ложного срабатывания по сильному сигналу
- то же и с опдс.
- когда опдс включена, для информативности раз в десять минут происходит поиск "хвостиков" сигналов (которые еще не дошли до конца или наоборот уже миновали). результаты выводятся в строке состояния.
- изменены настройки порогов.
- введены блокировки межпотокового взаимодействия внутри программы.
- водопад сделан менее контрастным, чтобы мощный сигнал не гасил весь остальной спектр.
Рекомендуемые на первое время параметры могут быть такими:
OP_THRESHOLD=3,7
OPDS_THRESHOLD=0,5
TIME_CALL_BLOCKED=600
CORRELATOR_237_THRESHOLD=162
EXECUTE_IF_DECODED=
EXECUTE_IF_DECODED_ENABLE=0
DECODER_DRIFT_TRACKING=0
OPDS_MAX1MAX2_THRESHOLD=1,78
DECODER_SR_COMPENSATION=1
Пробуем, подбираем пороги.
Что будет дальше:
- опдс пока не так чувствительна как хотелось бы, это будет улучшено.
- будет испробована защита от ложных декодов путем вычитания взаимных корреляций вериантов сигнала
- будет выбор контрастности водопада.
EW6X:
Александр, спасибо, поставил 1,6,0 с рекоменд. настройками.
По поводу окошка WF, когда запускаешь программу не распахивает водопад при откл спектре и осцилл, нужно их включить и выкл, тогда раскрывается полностью.
rn3aus:
Спасибо, поправлю; забыл при старте вызвать эти функции.
Да, кстати, на помехоустойчивость опдс влияют два порога
Opds_max1max2_threshold - когда ищется сигнал, то найденная максимальная клрреляционная сумма сравнивается со вторым по величине максимумом (от другого варианта опорного сигнала), если первый максимум больше второго в указанное число раз и более, то он обрабатывается дальше, иначе отбрасывается
Opds_threshold - с ним сравнивается найденное отношение сигнал-шум для выигравшего варианта опорного сигнала.
Поэтому, если появляются ложные декоды- смотрим на их EbNo и соответствующим образом изменяем второй порог; первый порог max1max2 более влияет на частоту появления возможных декодов. ниже 1,5 они уже идут весьма часто; когда присутствует сильный сигнал, то попытки выскочить с хорошим уровнем все более часты.
Их пытается отсечь просмотр вперед и нзад - а нет ли лучшего совпадения с другим вариантом при сдвиге? Это и отсекает большинство ложных декодов, когда в эфире что-то есть. А на белом шуме отсекают пороги.
EW6X:
--- Цитата: rn3aus от 21 Январь 2016, 22:05:41 ---Спасибо, поправлю; забыл при старте вызвать эти функции.
--- Конец цитаты ---
Спасибо!
За ночь пока ничего не декодило, ложняков тоже нет.
В обычной opds32 проскочил HUH
2016-01-21 21:50:48 G8HUH 2137km 137468.049Hz 4mHz -43.4dBOp 100% 16.4dB
R3LW:
Тоже декодов нет. Но на водопаде с 20 UTC шли сигналы до 23 UTC.
Похоже некоторые как WSPR-15, WSPR-2 или QRSS :)
Навигация
Перейти к полной версии