Автор Тема: JTDX JT65 - JT9 - T10 - FT8 - WSPR <UA3DJY>  (Прочитано 269 раз)

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

Оффлайн RN9AZ

  • Ветеран
  • *****
  • Сообщений: 601
  • Карма: +89/-77
  • Vitaliy
JTDX JT65 - JT9 - T10 - FT8 - WSPR <UA3DJY>
« : 25 Декабря 2017, 08:14:34 »

Оффлайн RN9AZ

  • Ветеран
  • *****
  • Сообщений: 601
  • Карма: +89/-77
  • Vitaliy
Описание функционала AutoSeq <UA3DJY>
« Ответ #1 : 02 Января 2018, 18:36:16 »

Описание функционала AutoSeq (автопоследовательность сообщений) в JTDX 18.1.0.61

    AutoSeq в JTDX основывается на структуре данных истории QSO куда заносятся все декодированные CQ сообщения и сообщения содержащие позывной оператора.

    Полная очистка истории QSO выполняется при смене диапазона, очистка информации по конкретному позывному осуществляется автоматически при передаче сообщения 'hisCall myCall myGrid' (вызове корреспондента с QTH квадратом в сообщении) и может быть сделана вручную если позывной корреспондента находится в окне DX Call нажатием правой клавиши мыши на кнопке Clear DX интерфейса.

    Функционал AutoSeq основан на приоритетах уведомлений заданных пользователем в закладке Notifications.

    При работе на общий вызов AutoSeq не ответит на входящий вызов содержащий ранее сработанный критерий/позывной если хотя бы один критерий уведомлений "новый.." выбран в закладке Notifications, на усмотрение пользователя при получении такого вызова выключить кнопку AutoSeq и ответить в ручном режиме генерации сообщений.

    AutoSeq выберет сигнал с лучшим SNR (соотношением сигнал/шум) получив два или более входящих вызова если они имеют одинаковый приоритет либо если в закладке Notifications не выбран ни один критерий "новый..".

    AutoSeq в JTDX предоставляет много опций пользователю из которых можно выбрать наиболее удобную как с точки зрения функционала так и с точки зрения скорости работы процессора.

    Есть три базовых альтернативных режима работы:

    AutoSeq1 - 'Call First, decoded till start of TX interval'. Ответить первому вызвавшему декодированному до начала интервала передачи сообщения. Сигналы декодированные во время интервала передачи сообщения будут проигнорированы. Такой подход позволяет сохранять "целостность" передаваемого сообщения, когда его передача занимает полный интервал времени и сигнал имеет наибольшие шансы быть декодированным корреспондентом.

    AutoSeq2 - 'Call decoded till start of TX interval'. В этом режиме AutoSeq обрабатывает все входящие вызовы декодированные до начала интервала передачи и для ответа выбирает лучший по критериям приоритета и SNR. Сообщения декодированные во время интервала передачи будут проигнорированы.

    AutoSeq3 - 'Call based on end of decoding'. В широкополосном приеме эта опция может использоваться на быстрых процессорах. AutoSeq будет ожидать окончания декодирования без привязки к началу интервала передачи, по окончании декодирования AutoSeq обработает входящие вызовы и выберет для ответа лучший по критериям приоритета и SNR. Если декодирование закончилось во время интервала передачи сообщения то AutoSeq выбрав лучший входящий вызов поменяет передаваемое сообщение. Не рекомендуется использовать эту опцию в широкополосном режиме приема FT8 если смена сообщения происходит после второй...третьей секунды интервала передачи, в таком случае вероятность декодирования Вашего сообщения корреспондентом будет невелика.

    Дополнительные возможности AutoSeq:

    AutoSeq4+ - 'Call and search through CQ messages'. Эта опция активируется только в паре с опцией 2(AutoSeq4+2) или опцией 3(AutoSeq4+3).
    AutoSeq ищет входящие вызовы и если их нет то просматривает все сообщения CQ в этом интервале, выбирая лучшее сообщение по критерям приоритета/SNR и отвечает на это CQ сообщение. Это опция позволяет провести максимальное количество QSO за определенный интервал времени.

    Работа в AutoSeq на общий вызов зависит от режима занесения QSO в лог. Чтобы избежать польностью автоматической работы AutoSeq без контроля оператором цикл AutoSeq прерывается если нет определенных действий со стороны оператора.

    В режиме autologging (автоматическое занесение QSO в лог) таким действием является активация кнопки Enable Tx для продолжения работы на общий вызов после окончания QSO.

    В режиме 'Prompt me to log QSO' (автоматическое приглашение внести QSO в лог) и в ручном режиме внесения QSO в лог wsjtx_log.adi AutoSeq прервет цикл если оператор нажал кнопку OK в окне внесения QSO в лог после завершения QSO (получение сообщения 73 от корреспондента).
    AutoSeq продолжит работу если QSO внесено в лог до его завершения.


    AutoSeq1 продолжит давать общий вызов если QSO внесено в лог до получения сообщения 73 от корреспондента.

    AutoSeq2 и 3 будет искать входящие вызовы одновременно с приемом сообщения 73 и ответит на входящий общий вызов если QSO внесено в лог до получения сообщения 73 от корреспондента. AutoSeq2 и 3 продолжит давать общий вызов по окончании QSO если при приеме сообщения 73 не было входящих вызовов.

    AutoSeq6 и 7 будет искать входящие вызовы одновременно с приемом сообщения 73 и ответит на входящий общий вызов если QSO внесено в лог до получения сообщения 73 от корреспондента. Если не было найдено входящих вызовов то AutoSeq ответит на лучшее CQ сообщение.
    Если в декодированных сообщениях не было удовлетворяющих критериям 'новый..' сообщений CQ то AutoSeq продолжит давать общий вызов на используемой частоте.

    Опция 'Auto RX frequency filter' (автоматическая фильтрация приемной частоты) сделана для пользователей с медленными процессорами. Она включает узкополосный фильтр (кнопку Filter) при получении входящего вызова либо при вызове корреспондента сообщением с QTH квадратом и будет удерживать кнопку включенной до окончания QSO. Передача сообщения CQ и прием завершающего QSO сообщения 73 от корреспондента являются триггером для автоматического выключения кнопки Filter. Узкополосный фильтр ограничивает количество кандидатов на декодирование и позволяет декодировать сигналы в интервале приема в несколько раз быстрее. Режим AutoSeq3 может использоваться вместе с автоматическим фильтром на медленных процессорах.

    Последний раз редактировалось UA3DJY; Сегодня в 18:49.

Оффлайн RN9AZ

  • Ветеран
  • *****
  • Сообщений: 601
  • Карма: +89/-77
  • Vitaliy


    Дополнение к описанию текущего функционала AutoSeq.

    В результате обсуждения текущего дизайна AutoSeq получил более глубокое понимание принципов его работы, привожу его ниже:

    При работе в поиске AutoSeq после окончания QSO выключит передачу только если спектр передаваемого сигнала имеет общие частоты со спектром корреспондента с которым закончено QSO.

    В противном случае AutoSeq1,2,3 если не было получено входящих вызовов от других корреспондентов будет передавать общий вызов на использовавшейся для проведенного QSO частоте передачи, AutoSeq 6,7 после окончания QSO при отсутствии входящих вызовов будет обрабатывать декодированные CQ сообщения и при отсутствии последних станет давать общий вызов на частоте передачи использовавшейся для предыдущего QSO.

    Чтобы позволить пользователю автоматически выключить кнопку Enable Tx после завершения QSO в софте сделана опция "Single shot QSO".

    Измененный функционал:
    добавлена опция "Single shot QSO" (одиночное QSO), может быть активирована в закладке AutoSeq основного окна интерфейса.
    Соответственно названию этот функционал позволяет провести в AutoSeq одиночное QSO после которого кнопка Enable TX будет выключена.

    собранный софт: https://cloud.mail.ru/public/5tdY/1hoM6sC4t

    исходный код: https://cloud.mail.ru/public/BWha/MSSjFb3y3

    кодовые суммы:
    File name: JTDX-18.1.0.62-win32.exe
    MD5: C51C402FA0B1C111975243234C817C4D
    SHA-1: D0225D8BFD2688FF2F00DA39FD699955A7C82774
    SHA-256: 69C5C8B9CFC7CF3B155044886968142D4F8C6525462F77A507 5B5DAD563AFA49
    SHA-512: A2ABAF73B739579185C578894D20395BF8F6C4DBC89712249B A2BD1D92AE19A8D6542C68265443B7D6A68700138499EB147B CAA15EE3500226A10F5CB16CD858
    RIPEMD: 12ADDF3ECE490A49C5FB6E39D4EE715979BAF081


    Структура JTDX.INI файла изменена: добавлен новый параметр "SingleShotQSO". Можно использовать JTDX.INI файл от версии 18.1.0.61, добавление этого параметра не должно привести к сбоям в работе софта.

    Последний раз редактировалось UA3DJY; Сегодня в 05:11.

 



Последние сообщения на форуме:
[Антенны] Поворотка YAESU G-800SA от ra9avl Сегодня в 11:34:22
[Дипломы] Диплом VHF/UHF 9 AWARD от ra9avl Сегодня в 11:25:24
[Доска частных объявлений] Куплю трансивер Эфир-М в рабочем состоянии, не дорого от Федор Самойлов 14 Января 2018, 13:33:14
[Новости] Re: Норвегия первой в мире отключила FM-радио от rR125mt 14 Января 2018, 08:07:16
[Беседка] Re: Коллеги! Подпишем петицию за чистый воздух! от RT8A 13 Января 2018, 21:15:12
[Беседка] Число пятен на Солнце второй месяц подряд от RN9AZ 13 Января 2018, 06:23:28
[Соревнования] Re: Минитест VHF по средам от RZ9AF 12 Января 2018, 14:13:23
[Маяки, репитеры, эхолинки и их частоты] Re: Запись круглого стола на Миасском репитере. от RT8B 12 Января 2018, 12:19:58
[Полезные ссылки] Re: БЕСПЛАТНЫЙ АНТИВИРУС КАСПЕРСКОГО от R9AD 11 Января 2018, 00:33:31
[Соревнования] Re: Мини тест "ЦИФРОВОЙ ГОЛОС" от R9AD 08 Января 2018, 13:14:20
[Технический форум] Re: Делитель мощности на жёстких коаксиальных линиях для 145 МГц от RK9FBW 08 Января 2018, 11:33:25
[Программы для радиолюбителей] JTDX v18.1.0.62 - тестирование нового функционала <UA3DJY> от RN9AZ 03 Января 2018, 06:47:07
[Беседка] Re: С НАСТУПАЮЩИМ НОВЫМ ГОДОМ 2018 от ua9bu 01 Января 2018, 17:40:12
[Проекты] Re: Вещалку для радиолюбителей от rR125mt 01 Января 2018, 10:59:50
[Соревнования] Re: Минитест VHF по субботам от R8ADD 30 Декабря 2017, 19:44:22
[Маяки, репитеры, эхолинки и их частоты] Re: Использование радиолюбительских диапазонов в нерадиолюбительских целях от RT8B 29 Декабря 2017, 13:13:33
[Доска частных объявлений] Re: Кабель 50 ом от RA0QK 29 Декабря 2017, 07:58:20
[Проекты] Re: Создание центра технического творчества от rR125mt 29 Декабря 2017, 06:15:05
[Программы для радиолюбителей] Аппаратный журнал LogHX 3 от RN9AZ 29 Декабря 2017, 01:13:13
[Новости] DAB+ в России 2018г? от rR125mt 28 Декабря 2017, 20:01:37