форум Радиолюбительского ДВ портала > Программное обеспечение
Op32Rx - программа приема OP-32
rn3aus:
Сегодня предварительно новая версия 1.5 в приложении (ехе-файлы)
В ней, помимо уже опробованного коррелятора, имеется и "мягкая" опдс. Она включается отдельно от коррелятора своей галочкой или в инифайле USE_OPDS=1. Улучшена и работа жесткого коррелятора, введен умный плавающий порог квантования со стабилизацией статистики жестких решений :) То есть чувствительность жесткого коррелятора должна улучшиться.
В мягкой опдс реализован такой же как и корреляторе алгоритм защиты от опережающих и запаздывающих ложных декодов. Кроме того, сделаны плавающие пороги. В настройках нужно задать один порог
OPDS_THRESHOLD=4
Собственно, с его подбором и нужно поэкспериментировать. Он влияет на возникновение ложных декодов на сильном сигнале, если же таких не предвидится, то порог можно и снизить. Пока предварительно он должен быть 4-5 (кстати, в файле можно задавать и дробные значения, например 4,77 Целая и дробная часть отделяются запятой)
На чувствительность влияют следующие пороги (привожу настройки для дальних трасс, как у Василия SNV):
CORRELATOR_237_THRESHOLD=159
OPDS_THRESHOLD=4 (?) или даже меньше: 3 ...
OP_THRESHOLD=4
Выкладываю два приложения с экзешниками для попробования, завтра надеюсь будет окончательный вариант в виде традиционного архива с небольшими косметическими изменениями.
R3LW:
Запустил V1.5.0 c OPDS_THRESHOLD=4.
UW8SM прошёл уверенно, след ОК!
UPD1: Программы 1.5.0 запустил, когда уже был след.
UPD2: Пока один ложный декод. И кто-то ещё "наследил" на водопаде :)
Оставляю до утра.
R3LW:
Результат утром. Снимок в 04 UTC. Все декоды в ЛОГах.
EW6X:
V1.5.0
CORRELATOR_51_THRESHOLD=44
CORRELATOR_237_THRESHOLD=159
OPDS_THRESHOLD=4
OP_THRESHOLD=4
2016-01-15 06:40:07 YO2IS 137480.09 1200 km 0.3dB -40.3dB -1 d
2016-01-15 05:29:46 G6AVK 137543.34 1896 km 4.3dB -42.2dB 0 c
2016-01-15 05:24:09 RK2Y 137530.57 432 km 15.8dB -25.6dB 1
2016-01-15 04:28:10 PA0OCD 137497.57 1590 km 5.9dB -41.3dB 0 c
2016-01-15 02:05:56 RN3AGC 137503.01 550 km 7.6dB -34.2dB -1 d
2016-01-15 01:36:45 SM6BHZ 137503.01 1061 km 15.4dB -21.6dB 1
2016-01-15 00:47:56 SM6BHZ 137503.01 1061 km 16.1dB -20.2dB 1
2016-01-15 00:37:54 WE2XPQ 137531.31 6990 km 5.8dB -42.4dB 0 c
2016-01-15 00:29:07 UA0AET 137506.92 3865 km 4.4dB -39.7dB 0 c
2016-01-15 00:12:54 G3XDV 137527.08 1939 km 8.0dB -37.6dB 1
2016-01-15 00:03:14 RN3AGC 137503.01 550 km 2.3dB -34.1dB -1 d
2016-01-14 23:34:05 SM6BHZ 137503.01 1061 km 14.5dB -26.7dB 1
2016-01-14 21:34:05 RK2Y 137530.57 432 km 14.2dB -27.5dB 1
2016-01-14 21:30:05 M0BMU 137494.31 1943 km 0.3dB -41.1dB -1 d
2016-01-14 21:17:21 G3XDV 137527.08 1939 km 10.5dB -34.1dB 1
2016-01-14 21:10:27 UW8SM 137514.07 853 km 9.0dB -35.2dB 1
2016-01-14 21:10:15 RN3AGC 137527.08 550 km 9.9dB -35.2dB 0 c
2016-01-14 20:33:43 RN3AGC 137535.94 550 km 15.2dB -24.2dB 1
2016-01-14 20:33:43 UW8SM 137514.07 853 km 13.5dB -29.7dB 1
2016-01-14 19:48:25 RN3AGC 137535.94 550 km 15.6dB -21.4dB 1
2016-01-14 19:48:00 G0NBD 137498.70 2051 km 3.5dB -40.2dB -1 d
2016-01-14 19:37:32 DK2TX 137515.53 1368 km 0.9dB -40.1dB -1 d
2016-01-14 19:35:10 JA1NQI 137487.48 7967 km 1.2dB -40.8dB -1 d
2016-01-14 19:18:19 VO1NA 137469.35 5393 km 1.2dB -40.1dB -1 d
2016-01-14 19:11:45 VO1NA 137457.89 5393 km 1.3dB -41.0dB -1 d
2016-01-14 19:07:27 RN3AGC 137535.94 550 km 17.1dB -22.0dB 1
2016-01-14 18:58:59 RK2Y 137498.14 432 km 0.1dB -41.6dB -1 d
2016-01-14 18:50:56 DF2JP 137488.95 1525 km 1.7dB -40.8dB -1 d
2016-01-14 18:47:38 RN3AUS 137483.01 552 km 1.0dB -40.9dB -1 d
2016-01-14 18:44:52 M0BMU 137501.06 1943 km 2.7dB -41.1dB -1 d
rn3aus:
Картина безрадостная на первый взгляд
Причина в наличии множества передач ВСПР-2 в полосе, где и наша Опера.
Ну и кроме того, мягкий опдс в версии 1.5 до конца не побежден...
Сегодня доработал до новой промежуточной версии 1.5.1
Что в ней поправлено:
- косметический сервис в меню установок;
- можно отдельно включать коррелятор, который ныне довольно устойчив, отдельно от опдс;
- можно отдельно отсылать споты без коррелятора и с ним;
- улучшен декодер, улучшена его защита от ложностей. Пока что возможности его улучшения больше не просматриваются.
- исправлен небольшой глюк в жестком корреляторе. Дальнейшие его улучшения также вряд ли будут.
- поправлена опдс для защиты от ложных декодов, вроде должно дать эффект, но борьба еще не закончена, так что пока можно ее отключить чтобы не расстраиваться.
- для скриншотов сделана возможность сохранять каждый новый скриншот в файл с одним и тем же именем, что удобно для грабберов. (Обычные скриншоты со своими уникальными именами также будут сохраняться.) Имя файла нужно указывать с расширением *.jpg *.bmp *.png - файл все равно получается почему-то одного размера с bmp
Итак, похоже, нужно нам всем использовать такие параметры:
CORRELATOR_51_THRESHOLD=45 (этот вот так лучше и оставить)
CORRELATOR_237_THRESHOLD=160 или 161 (только Василию SNV можно уменьшить до 159, так ка он далеко) :)
OPDS_THRESHOLD=1 (смысл порога изменился и значение тоже)
OP_THRESHOLD=4
Конечно, замучил уже всех новыми версиями. Но пока вот совершенствуемся, от этого никуда не денешься.
На сегодняшний день основная нерешенная проблема с опдс, хотя мы уже в паре шагов от победы (надеюсь).
Итак, обновляемся до 1.5.1 (ехе во вложениях)
И если лезут ложняки, поднимаем пороги на единичку.
Навигация
Перейти к полной версии