Автор Тема: Op32Rx - программа приема OP-32  (Прочитано 77619 раз)

0 Пользователей и 5 Гостей просматривают эту тему.

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3648
    • Просмотр профиля
Re: Op32Rx - программа приема OP-32
« Ответ #75 : 14 Январь 2016, 20:38:49 »
Сегодня предварительно новая версия 1.5 в приложении (ехе-файлы)
В ней, помимо уже опробованного коррелятора, имеется и "мягкая" опдс. Она включается отдельно от коррелятора своей галочкой или в инифайле USE_OPDS=1. Улучшена и работа жесткого коррелятора, введен умный плавающий порог квантования со стабилизацией статистики жестких решений :) То есть чувствительность жесткого коррелятора должна улучшиться.
В мягкой опдс реализован такой же как и корреляторе алгоритм защиты от опережающих и запаздывающих ложных декодов. Кроме того, сделаны плавающие пороги. В настройках нужно задать один порог
OPDS_THRESHOLD=4
Собственно, с его подбором и нужно поэкспериментировать. Он влияет на возникновение ложных декодов на сильном сигнале, если же таких не предвидится, то порог можно и снизить.  Пока предварительно он должен быть 4-5 (кстати, в файле можно задавать и дробные значения, например 4,77  Целая и дробная часть отделяются запятой)
На чувствительность влияют следующие пороги (привожу настройки для дальних трасс, как у Василия SNV):
CORRELATOR_237_THRESHOLD=159
OPDS_THRESHOLD=4 (?) или даже меньше: 3 ...
OP_THRESHOLD=4
Выкладываю два приложения с экзешниками для попробования, завтра надеюсь будет окончательный вариант в виде традиционного архива с небольшими косметическими изменениями.
« Последнее редактирование: 14 Январь 2016, 22:13:33 от rn3aus »

Оффлайн R3LW

  • Ветеран
  • *****
  • Сообщений: 1076
    • Просмотр профиля
    • E-mail
Re: Op32Rx - программа приема OP-32
« Ответ #76 : 14 Январь 2016, 22:41:15 »
Запустил V1.5.0 c OPDS_THRESHOLD=4.
UW8SM прошёл уверенно, след ОК!
UPD1: Программы 1.5.0 запустил, когда уже был след.
UPD2: Пока один ложный декод. И кто-то ещё "наследил" на водопаде :)
Оставляю до утра.
« Последнее редактирование: 15 Январь 2016, 01:03:55 от R3LW »
73! Михаил, R3LW KO54mq

Оффлайн R3LW

  • Ветеран
  • *****
  • Сообщений: 1076
    • Просмотр профиля
    • E-mail
Re: Op32Rx - программа приема OP-32
« Ответ #77 : 15 Январь 2016, 08:30:48 »
Результат утром. Снимок в 04 UTC. Все декоды в ЛОГах.
73! Михаил, R3LW KO54mq

Оффлайн EW6X

  • Ветеран
  • *****
  • Сообщений: 1086
    • Просмотр профиля
Re: Op32Rx - программа приема OP-32
« Ответ #78 : 15 Январь 2016, 11:20:56 »
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
(ex EW6BN)

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3648
    • Просмотр профиля
Re: Op32Rx - программа приема OP-32
« Ответ #79 : 15 Январь 2016, 19:35:23 »
Картина безрадостная на первый взгляд
Причина в наличии множества передач ВСПР-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 (ехе во вложениях)
И если лезут ложняки, поднимаем пороги на единичку.
« Последнее редактирование: 15 Январь 2016, 20:38:13 от rn3aus »

Оффлайн R3LW

  • Ветеран
  • *****
  • Сообщений: 1076
    • Просмотр профиля
    • E-mail
Re: Op32Rx - программа приема OP-32
« Ответ #80 : 15 Январь 2016, 21:55:25 »
Есть первый декод. на v1.5.1. Сегодня принимаю на IC-7000, у него лучше Noise Blanker работает, чем в TS-2000.
И Дельту от 40 м диапазона использую. Несимметричный диполь от 160 м невозможно применить из-за треска ж.д. электролинии даже с NB. Оставляю до утра.
P.S. Александр, Вы всё делаете отлично, не бросайте. До конца "добить" надо. Кому надоест, тот - бросит. А новая программа - это здорово!
« Последнее редактирование: 15 Январь 2016, 22:01:53 от R3LW »
73! Михаил, R3LW KO54mq

Оффлайн rw3adb

  • Ветеран
  • *****
  • Сообщений: 6338
    • Просмотр профиля
    • E-mail
Re: Op32Rx - программа приема OP-32
« Ответ #81 : 16 Январь 2016, 01:20:01 »
P.S. Александр, Вы всё делаете отлично, не бросайте. До конца "добить" надо. Кому надоест, тот - бросит. А новая программа - это здорово!

ну да! тем более, два "тестера" имеются! -)
а перспектива хорошая. то, что не сделал маркус. если б допилил всё до отдельной юзабельной проги, народу в опдс было бы явно поболее.

но к несчастью, детские болезни опдс неизлечимы без оповещения о начале передачи.
--_ _ _  _ _ _ --  --_   _   _-_  _--  _ _ _-- _- -_ _ -_ _ _

Оффлайн rw3adb

  • Ветеран
  • *****
  • Сообщений: 6338
    • Просмотр профиля
    • E-mail
Re: Op32Rx - программа приема OP-32
« Ответ #82 : 16 Январь 2016, 01:24:55 »
есть мысль темы разнести. про новую оперу отдельную тему создать и перенести всё туда. что скажешь?
Хорошо бы, но как туда переносить сообщения?

создавай новую тему. Серега на днях всё туда перенесет и дальше пишем туда.
--_ _ _  _ _ _ --  --_   _   _-_  _--  _ _ _-- _- -_ _ -_ _ _

Оффлайн R3LW

  • Ветеран
  • *****
  • Сообщений: 1076
    • Просмотр профиля
    • E-mail
Re: Op32Rx - программа приема OP-32
« Ответ #83 : 16 Январь 2016, 09:07:27 »
Есть первый декод. на v1.5.1. Сегодня принимаю на IC-7000, у него лучше Noise Blanker работает, чем в TS-2000
Никого, кроме  RN3AGC не дождался, приём был без ошибок с рекомендованными установками.
Сделал последний снимок и перешёл на 600 м WSPR-2.
73! Михаил, R3LW KO54mq

Оффлайн EW6X

  • Ветеран
  • *****
  • Сообщений: 1086
    • Просмотр профиля
Re: Op32Rx - программа приема OP-32
« Ответ #84 : 16 Январь 2016, 09:39:57 »
  V1.5.1 стало получше, сейчас ещё на единичку увеличу для d, остальные декодеры ложняков не выдали. Действительно осталось opds допилить. Поставлю OPDS_THRESHOLD=2

Настройки:
CORRELATOR_51_THRESHOLD=45
CORRELATOR_237_THRESHOLD=160
OPDS_THRESHOLD=1
OP_THRESHOLD=4

 DATE     TIME     CALL    FREQ       QRB     Eb/No     SNR   DEC
2016-01-16 04:43:43   RK2Y 137530.57   432 km   14.1dB   -27.7dB   1   
2016-01-16 01:20:39  SV8CS 137527.08  2058 km   2.4dB   -38.7dB   -1   d
2016-01-16 00:59:53  G3XDV 137527.08  1939 km   10.2dB   -34.3dB   1   
2016-01-16 00:52:47 RN3AGC 137527.08   550 km   9.5dB   -34.8dB   0   c
2016-01-15 22:28:12  G3XDV 137527.08  1939 km   7.6dB   -37.8dB   12   
2016-01-15 19:12:16 RN3AGC 137535.94   550 km   15.1dB   -23.8dB   1   
2016-01-15 19:05:54  DF1VB 137466.75  1470 km   1.7dB   -40.0dB   -1   d
2016-01-15 18:27:54 RN3AGC 137535.94   550 km   15.3dB   -22.8dB   1   
2016-01-15 18:13:40 LA5VNA 137485.05  1165 km   1.6dB   -39.4dB   -1   d
2016-01-15 17:54:05 JP1ODJ 137472.53  7917 km   1.4dB   -41.0dB   -1   d
2016-01-15 17:53:50 UA9UIZ 137468.22  3613 km   2.2dB   -41.2dB   -1   d

2016-01-15 17:43:33 RN3AGC 137536.02   550 km   15.4dB   -23.9dB   1   
2016-01-15 16:56:13 RW3ADB 137453.91   545 km   1.3dB   -39.2dB   -1   d

opds32
2016-01-16 04:43:44 RK2Y     432km 137530.584Hz   3mHz -26.8dBOp  84% 19.6dB
2016-01-16 00:59:51 G3XDV   1939km 137527.071Hz   9mHz -33.7dBOp 100% 21.4dB
2016-01-15 22:28:10 G3XDV   1939km 137527.072Hz   4mHz -40.2dBOp  79% 19.9dB
2016-01-15 19:12:14 RN3AGC   550km 137535.960Hz   9mHz -25.3dBOp  97% 20.7dB
2016-01-15 18:27:53 RN3AGC   550km 137535.961Hz  10mHz -23.3dBOp  96% 21.6dB
2016-01-15 17:43:33 RN3AGC   550km 137535.968Hz  30mHz -23.9dBOp  53% 19.5dB

UPD Хотя коррелятор всё-таки дал ложняк на частоте XDV и выдал AGC.
Александр, это надо CORRELATOR_237_THRESHOLD=160 добавить единичку?
« Последнее редактирование: 16 Январь 2016, 10:01:24 от EW6BN »
(ex EW6BN)

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3648
    • Просмотр профиля
Re: Op32Rx - программа приема OP-32
« Ответ #85 : 16 Январь 2016, 11:24:27 »
Создал тему. Сюда нужно перенести все соответствующие посты из темы OPERA.

Оффлайн UA9UIZ

  • Постоялец
  • ***
  • Сообщений: 222
    • Просмотр профиля
Re: Op32Rx - программа приема OP-32
« Ответ #86 : 16 Январь 2016, 11:53:57 »
 Установил OP32rx. оставил на ночь комп. OP32rxC ни одного декода, пока не разбирался в чём дело…
73 de UA9UIZ Анатолий

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3648
    • Просмотр профиля
Re: Op32Rx - программа приема OP-32
« Ответ #87 : 16 Январь 2016, 11:55:01 »
Создал тему http://136.su/index.php/topic,274.msg14376.html#msg14376 куда бы перенести все соответствующие посты.
Юра, можно на единичку и увеличить; хотя, конечно, время от времени такие декоды будут выскакивать, как справедливо говорит Роман.

Оффлайн UA0051SWL

  • Ветеран
  • *****
  • Сообщений: 538
  • ex UA0SNV
    • Просмотр профиля
Re: Op32Rx - программа приема OP-32
« Ответ #88 : 16 Январь 2016, 12:51:00 »
Все, что на сей день сделано это источники мусора, я по этой причине отказался от оригинальной Оперы с deep search.
Так, что без обид, я думаю нет смысла повторять обычную Оперу, а вот OPDS стоило продолжить, может быть Маркуса
попросить и вместе что то сделать, хотя такие длинные моды не приживутся.....
   

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3648
    • Просмотр профиля
Re: Op32Rx - программа приема OP-32
« Ответ #89 : 16 Январь 2016, 13:49:21 »
OP32rxC ни одного декода, пока не разбирался в чём дело…
Судя по картинке, уровень входного сигнала в консольной версии очень маленький -69 дБ, то есть на уровне шума звуковой карты. Похоже, звуковое устройство по какой-то причине в программе не открылось как надо. Попробуйте запустить ее еще раз, или перезапустить, выгрузив графическую версию, либо указав в инифайле номер устройства не -1, а какое оно есть на самом деле (0 или 1 - зависит сволько у Вас звуковых устройств).
Смотрю RN3AGC декодировался несколько раз в графической версии
« Последнее редактирование: 16 Январь 2016, 13:51:10 от rn3aus »