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

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

Оффлайн R3LW

  • Ветеран
  • *****
  • Сообщений: 1076
    • Просмотр профиля
    • E-mail
Re: Op32Rx - программа приема OP-32
« Ответ #30 : 03 Январь 2016, 01:57:41 »
Мороз -20, ж.д. трещит и шипит здорово. Всё-таки решил 3 Оперы и WSPR-15 запустить.
RN3AGC пробился, а вот минутой позже R7NT не декодировался - только след заметен на водопаде.
Оставлю до утра, может будут ещё декоды.
UPD1:
Да, утром появились новые декоды, в том числе и WSPR-15.
Результаты интересные - UA9UIZ вместе с RK2Y в Op32RxC на одной частоте?
Заменил снимок новым, добавил ЛОГ из стандартной Оперы, чтобы не загромождать тему сообщениями :)
UPD2:
RK2Y и в WSPR-2 сейчас временами проходит. Мороз -23 :(
« Последнее редактирование: 03 Январь 2016, 11:19:05 от R3LW »
73! Михаил, R3LW KO54mq

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3661
    • Просмотр профиля
Re: Op32Rx - программа приема OP-32
« Ответ #31 : 03 Январь 2016, 15:14:18 »
Результаты интересные - UA9UIZ вместе с RK2Y в Op32RxC на одной частоте?
UA9UIZ - ложный декод, коррелятор набрал необходимую сумму по сигналу RK2Y. Думаю, нужно установить порог CORRELATOR_THRESHOLD=44 или даже 45.

Оффлайн R3LW

  • Ветеран
  • *****
  • Сообщений: 1076
    • Просмотр профиля
    • E-mail
Re: Op32Rx - программа приема OP-32
« Ответ #32 : 03 Январь 2016, 15:54:50 »
UA9UIZ - ложный декод, коррелятор набрал необходимую сумму по сигналу RK2Y. Думаю, нужно установить порог CORRELATOR_THRESHOLD=44 или даже 45.
Ложный декод был только в консольном варианте. Там и там было значение 43. Сейчас установил 45 в обеих программах.
Все другие значения в INI файлах те же, что были при первоначальной установке программ.
Пока не экспериментировал с установками и со звуковыми файлами, сначала надо трафик за Инет оплатить, а то скорость до 64 кб/сек только сейчас :). Для спотов и сообщений хватает....
73! Михаил, R3LW KO54mq

Оффлайн R3LW

  • Ветеран
  • *****
  • Сообщений: 1076
    • Просмотр профиля
    • E-mail
Re: Op32Rx - программа приема OP-32
« Ответ #33 : 03 Январь 2016, 18:20:44 »
Закачал 1 wav файл с -6дБ. CORRELATOR_THRESHOLD=45. Прокрутил файл 8 раз. С 5-го раза начался декод RN3AUS.
С 7-го и 8-го появился ещё и ложный декод. Другие параметры не менял.

UPD1: Александр, есть ли возможность сделать масштабируемое окно, как в консольном варианте? А то несколько программ не очень удобно размещать при фиксированном окне Op32Rx. Но это не обязательно, размеры окна и так нормальные :)
UPD2: 1. H63ROB удалил из файла known_list.txt.  2. При изменении параметров всегда программу перезапускаю...
« Последнее редактирование: 03 Январь 2016, 19:42:14 от R3LW »
73! Михаил, R3LW KO54mq

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3661
    • Просмотр профиля
Re: Op32Rx - программа приема OP-32
« Ответ #34 : 03 Январь 2016, 19:33:42 »
Кстати, не забудьте этот H63ROB удалить из файла known_list.txt, чтобы программа не думала, что это правильный позывной. :) Да, и файлы эти прочитываются при старте программы, или если открывали окошко дополнительных настроек и вышли из него с сохранением по Aply. Так что, чтобы изменения в файле были восприняты надо либо перезапуститься, либо "применить" настройки.

Оффлайн EW6X

  • Ветеран
  • *****
  • Сообщений: 1086
    • Просмотр профиля
Re: Op32Rx - программа приема OP-32
« Ответ #35 : 04 Январь 2016, 09:13:47 »
Вот что у меня за последние дни надекодило (красным похоже ложняки):
2016-01-04 05:02:12 RN3AGC 137535.99   550 km   +10.7dB -26.1dB 1 
2016-01-04 00:03:10  G3XDV 137527.13  1939 km   +7.5dB -35.1dB 1 
2016-01-03 23:18:56 LA4ANA 137520.22  1202 km   +5.8dB -40.7dB 0 ?
2016-01-03 20:57:31 RN3AGC 137535.99   550 km   +9.0dB -30.0dB 8 
2016-01-03 20:18:41 RN3AGC 137535.99   550 km   +10.3dB -28.0dB 1 
2016-01-03 19:39:58 RN3AGC 137535.99   550 km   +10.4dB -25.4dB 1 
2016-01-03 18:47:50 RN3AGC 137535.99   550 km   +9.4dB -30.3dB 1 
2016-01-03 09:33:11   R7NT 137541.03  1155 km   +4.3dB -42.1dB 14 
2016-01-03 06:09:33 RN3AGC 137535.99   550 km   +10.4dB -21.7dB 1 
2016-01-03 00:33:11   R7NT 137541.03  1155 km   +4.4dB -38.8dB 14 
2016-01-02 23:36:12  DF6NM 137524.12  1369 km   +5.8dB -40.2dB 0 ?
2016-01-02 22:16:03 RN3AGC 137535.99   550 km   +8.3dB -34.7dB 11 
2016-01-02 21:32:32 RN3AGC 137536.07   550 km   +7.4dB -33.9dB 4 

opds32
2016-01-04 05:02:06 RN3AGC   550km 137536.027Hz 207mHz -27.5dBOp  95% 20.9dB
2016-01-04 00:03:08 G3XDV   1939km 137527.059Hz   2mHz -33.2dBOp  92% 21.1dB
2016-01-03 20:57:28 RN3AGC   550km 137535.934Hz   3mHz -28.1dBOp  98% 20.0dB
2016-01-03 20:21:21 G3XDV   1939km 137527.051Hz   3mHz -45.4dBOp  97% 18.2dB
2016-01-03 20:18:38 RN3AGC   550km 137535.933Hz   3mHz -25.7dBOp 100% 21.3dB
2016-01-03 19:39:53 RN3AGC   550km 137535.929Hz  10mHz -24.7dBOp 100% 21.1dB
2016-01-03 18:47:44 RN3AGC   550km 137535.939Hz  73mHz -27.6dBOp  99% 20.3dB
2016-01-03 18:31:21 G3XDV   1939km 137527.050Hz   2mHz -39.1dBOp  97% 20.9dB
2016-01-03 16:00:49 G3XDV   1939km 137527.054Hz   5mHz -41.6dBOp  77% 19.1dB
2016-01-03 06:09:27 RN3AGC   550km 137535.970Hz 143mHz -37.9dBOp  72% 19.9dB
2016-01-03 04:50:12 RK2Y     432km 137530.601Hz  11mHz -29.1dBOp  76% 19.8dB
2016-01-03 04:33:06 R7NT    1155km 137540.928Hz   5mHz -44.6dBOp  92% 15.6dB
2016-01-03 00:33:06 R7NT    1155km 137540.936Hz   5mHz -46.2dBOp  92% 15.7dB
2016-01-02 22:16:00 RN3AGC   550km 137535.953Hz  41mHz -38.9dBOp  83% 20.9dB
2016-01-02 21:32:27 RN3AGC   550km 137536.015Hz  27mHz -43.3dBOp  94% 18.5dB
(ex EW6BN)

Оффлайн Сергей UB1APE

  • Ветеран
  • *****
  • Сообщений: 6335
  • Я точно знаю, что ни чего не знаю
    • Просмотр профиля
    • E-mail
Re: Op32Rx - программа приема OP-32
« Ответ #36 : 05 Январь 2016, 01:02:40 »
Ой! У меня тоже что то надеколдило...., аж глазам своим не верю...
UB1APE ( RA1ADF) Сергей.

Оффлайн rw3adb

  • Ветеран
  • *****
  • Сообщений: 6338
    • Просмотр профиля
    • E-mail
Re: Op32Rx - программа приема OP-32
« Ответ #37 : 05 Январь 2016, 04:27:43 »
Ой! У меня тоже что то надеколдило...., аж глазам своим не верю...


ну что?
пошла вода в хату...

1 April  already  ?
 
Look's like some one  is  playing  Silly Billy's   with the  psk-reporter ,
 
sure Gary will  be happy  with his 2118K spot !
 
G4WGT   RA1ADF   2200m   OPERA   2118 km   19:57:02

Rx at Mon, 04 Jan 2016 20:21:14 GMT
From WD2XES by RA1ADF Loc ko59hu78np
Frequency: 0.136 MHz (2200m), OPERA
Distance: 6655 km bearing 34°
Using: Op32Rx_v1.1/Rptr V1.4
Antenna: RX -20.8dB on 137500.0Hz
 
Nothing  has passed  via the  opera system  at  20:21 z 0r  19:57
 
Саш, ты б завёл отдельную тему по ней.
Стоило это вообще сразу сделать.
И по части всего процесса общения с прогой и отладке писать туда.
Теперь это всё распылено здесь и в теме про старую оперу. "сегодня в эфире".
Довольно трудно будет взять в толк, если кто-то начнет читать с нуля.

Вообщем, я там Грехему сказал, что если будет инфо про то как общаться с сервером - можно будет и нашу оперу прикрутить к общему потоку спотов.

UPD - Гари пока ничего не написал в ответ, но кажись он не передавал в это время.
так что декод фантомный судя по всему.
« Последнее редактирование: 05 Январь 2016, 04:53:58 от rw3adb »
--_ _ _  _ _ _ --  --_   _   _-_  _--  _ _ _-- _- -_ _ -_ _ _

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3661
    • Просмотр профиля
Re: Op32Rx - программа приема OP-32
« Ответ #38 : 05 Январь 2016, 11:57:20 »
Наверно, ложный. Он со знаком вопроса. Нужно порог CORRELATOR_THRESHOLD=44 или 45.

Готовлю сейчас следующую версию, в ней кроме всего полноценная opds, чувствительность получилось очень высокая, но пока решаю проблему, чтобы не было ложных декодов вслед за сильным сигналом. Будет динамический порог, отлаживаю его. Вроде должно получиться неплохо.

Оффлайн EW6X

  • Ветеран
  • *****
  • Сообщений: 1086
    • Просмотр профиля
Re: Op32Rx - программа приема OP-32
« Ответ #39 : 05 Январь 2016, 12:02:32 »
У меня, что-то за ночь тоже сплошные ложняки, отключил пока spot upload от греха...   ;D
2016-01-05 00:40:14  DF2JP 137469.89  1525 km   +4.2dB -42.0dB 0 ?
2016-01-04 21:16:12  SQ7XQ 137495.26   633 km   +8.5dB -42.6dB 0 ?
2016-01-04 20:04:17 RA1ADF 137512.25   498 km   +10.0dB -34.5dB 0 ?
2016-01-04 18:31:26  YO2IS 137547.70  1200 km   +8.2dB -39.3dB 0 ?
2016-01-04 17:55:48 PA0WMR 137507.86  1579 km   +9.6dB -35.9dB 0 ?

Установил сейчас CORRELATOR_THRESHOLD=44, было 43

Александр, а почему у меня файл known_list.txt пустой, я так понимаю должны набиваться в него принятые позывные, так?
« Последнее редактирование: 05 Январь 2016, 12:16:06 от EW6BN »
(ex EW6BN)

Оффлайн Сергей UB1APE

  • Ветеран
  • *****
  • Сообщений: 6335
  • Я точно знаю, что ни чего не знаю
    • Просмотр профиля
    • E-mail
Re: Op32Rx - программа приема OP-32
« Ответ #40 : 05 Январь 2016, 13:20:22 »
Вода в хату пошла...., да боюсь не та...   Я скорее всего опять всё сделал не верно. Генератор свой на водопаде я так и не обнаружил, поэтому на какой частоте принял два этих декода я не знаю. По любому, Александр,  вы ,как сейчас принято, просто СУПЕР!
UB1APE ( RA1ADF) Сергей.

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3661
    • Просмотр профиля
Re: Op32Rx - программа приема OP-32
« Ответ #41 : 05 Январь 2016, 14:50:24 »
Вот новая версия со встроенной opds.
http://rn3aus.narod.ru/Op32Rx/Op32Rx_v1.2.0_release.zip
Главная опасность опдс-подобных режимов - ложные декоды. Пока эта проблема полностью не решена, но предлагаемый вариант более-менее отсеивает их.
Кроме того, усовершенствован сам декодер и фильтры, так то чувствительность декодера тоже увеличилась.
Важно сделать установки:
CORRELATOR_THRESHOLD=44  или 45
OPDS_THRESHOLD=2 или 1.5 (по умолчанию 0 или 1, это бывает маловато, если в эфире есть мощный сигнал).
Программа теперь легко декодирует все файлы образцов, приведенные выше, а также и нередко более слабые:
http://rn3aus.narod.ru/Op32Rx/op-32-4db.wav
http://rn3aus.narod.ru/Op32Rx/op-32-3db.wav
Поэкспериментируйте с декодированием, подбирая порог OPDS.
Конечно, ложные декоды, если таковые будут, попадут на pskreporter, так что либо отключить их upload, либо не особенно и бояться этого - вот уже на нас и внимание обратили :)

Файл known_list.txt пополняется новыми позывными, которых нет в callsloc.txt, так что если неизвестных позывных принято не было, то файл так и должен оставаться пустым.
« Последнее редактирование: 05 Январь 2016, 14:54:08 от rn3aus »

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3661
    • Просмотр профиля
Re: Op32Rx - программа приема OP-32
« Ответ #42 : 05 Январь 2016, 16:20:46 »
Кто будет пробовать v1.2 - сейчас у меня что-то высыпалось много ложных декодов, поэтому применяем с осторожностью.
Так как в ней улучшен декодер, то можно использовать эту версию без пока что проблемного коррелятора, сняв галку Use Correlator или в ини-файле USE_CORRELATOR=0
Работа пока продолжается...

Оффлайн EW6X

  • Ветеран
  • *****
  • Сообщений: 1086
    • Просмотр профиля
Re: Op32Rx - программа приема OP-32
« Ответ #43 : 05 Январь 2016, 16:35:37 »
Александр, спасибо!
По known_list.txt понял.

Поставил 1.2, коррелятор отключил, аплоад включен, пусть будоражит RSGB общественность, HI
CORRELATOR_THRESHOLD=44
OPDS_THRESHOLD=1

Ещё предложение по "украшательствам", осцилл и спектор отключаю, на граббере смотреть некому :), а водопад полезно. Можно ли динамично сделать, чтобы окно водопада по высоте увеличивалось на незанятое выше пространство от выключенных осцилл и спектра, СПБ.
(ex EW6BN)

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3661
    • Просмотр профиля
Re: Op32Rx - программа приема OP-32
« Ответ #44 : 05 Январь 2016, 16:39:23 »
Предложение понял, постараюсь реализовать. :)