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

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

Оффлайн RN9AZ

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

Оффлайн RN9AZ

  • Ветеран
  • *****
  • Сообщений: 619
  • Карма: +91/-81
  • 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

  • Ветеран
  • *****
  • Сообщений: 619
  • Карма: +91/-81
  • 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.

Оффлайн RN9AZ

  • Ветеран
  • *****
  • Сообщений: 619
  • Карма: +91/-81
  • Vitaliy
« Последнее редактирование: 24 Января 2018, 15:59:47 от RN9AZ »

Оффлайн RN9AZ

  • Ветеран
  • *****
  • Сообщений: 619
  • Карма: +91/-81
  • Vitaliy
Re: JTDX JT65 - JT9 - T10 - FT8 - WSPR <UA3DJY>
« Ответ #4 : 15 Апреля 2018, 07:40:52 »
 JTDX v18.1.0.82 - тестирование нового функционала
Собранный софт https://cloud.mail.ru/public/6gVD/6QRV75agF
Структура файла JTDX.INI изменена, добавлена настройка "UseFT8subpass" и расширен диапазон настроек COM порта для CAT.
При переходе на версию 18.1.0.82 можно использовать INI файл от версии 18.1.0.81.
При переходе с 18.1.0.82 на любую предыдущую версию желательно либо удалить JTDX.INI либо использовать отдельный INI файл через ключ --rig-name=, связано с разным количеством настроек COM порта CAT.


    Измененный функционал:
    - добавлен опциональный подпроход декодирования, в результате повышена чувствительность FT8 декодера. Можно включить в закладке Decode основного окна интерфейса (Decode -> FT8 decoding -> decoder sensitivity -> use subpass). В новом функционале используются пониженные пороги (функционал use low thresholds), по этой причине обе настройки находятся в общей группе и выбираются альтернативно.
    При выборе 'use subpass' галочка с 'use low thresholds' снимается но флаг использования пониженных порогов передается на декодер FT8.
    Для использования этого функционала необходим быстрый процессор, также можно использовать вместе с режимом SWL при мониторинге диапазона.
    - обновлен файл ALLCALL.TXT, содержит 58485 позывных
    - в конфигурацию последовательного порта для CAT добавлена возможность использования настроек порта по умолчанию из Hamlib для каждого из трансиверов, настройки Default доступны в закладке Radio. Функционал основан на коде патча WSJT-X r8658.
    - установочный пакет JTDX v18.1.0.82 собран с последней версией Hamlib, появилась поддержка ряда новых моделей трансиверов

Оффлайн RN9AZ

  • Ветеран
  • *****
  • Сообщений: 619
  • Карма: +91/-81
  • Vitaliy
Re: JTDX JT65 - JT9 - T10 - FT8 - WSPR v18.1.1.82 <UA3DJY>
« Ответ #5 : 16 Апреля 2018, 21:36:53 »

патч JTDX v18.1.1.82

    Измененный функционал:

    - добавлена еще одна настройка в группу выбора чувствительности FT8 декодера основного окна интерфейса, 'minimum', она позволяет выключить либо 'use low thresholds' либо 'use subpass' функционал

    собранный софт https://cloud.mail.ru/public/BELj/rtba9xKWS
    кодовая сумма JTDX-18.1.1.82-win32.exe
    SHA-256: CD87476303173F9F218B1FF48C8041B467DB5CEEDC37AAC42F 441B6FC2223CC6

    исходный код https://cloud.mail.ru/public/MMAh/GMqkwsjxa
    кодовая сумма src18.1.1.82.zip
    SHA-256: 357990C56AD1413BD9DC1173F5D1EF0E61797D8CBF119AF108 F5541B7FEBA8E7

    Файл JTDX.INI изменен: добавлена новая настройка "FT8SensMinimum". Можно перейти с версии v18.1.0.82 на v18.1.1.82 используя старый INI файл.


Оффлайн RN9AZ

  • Ветеран
  • *****
  • Сообщений: 619
  • Карма: +91/-81
  • Vitaliy
Re: JTDX JT65 - JT9 - T10 - FT8 - WSPR <UA3DJY> 18.1.0.84
« Ответ #6 : 28 Апреля 2018, 05:20:17 »
 JTDX v18.1.0.84 - тестирование нового функционала

    Измененный функционал:
    - устранен сбой циклической передачи сообщения RRR в сценарии использования вызова рапортом при клике на сообщении 73, когда сообщение CQ от корреспондента отсутствует в истории QSO
    - устранен сбой отключения функционала ответа на CQ повторных корреспондентов в AutoSeq4+. Теперь все комбинации 'Answer worked B4 calls' / 'Call worked B4 callsigns' должны работать верно.
    - добавлена возможность взятия SNR для рапорта при двойном клике на декодированном свободном сообщении при выключенном AutoSeq. Этот функционал требуется для упрощения работы со специальными позывными в ручном режиме.
    - добавлена возможность смены свободного сообщения во время его передачи через выбор другого свободного сообщения из доступных в списке
    - частотный диапазон Split из участка 1300...1799Гц возвращен обратно к 1500..1999Hz
    - изменен триггер генерации макросов свободных сообщений: теперь свободные сообщения обновляются при изменении позывного в окне DX Call
    - для уведомления цветом добавлено распознавание стандартного сообщения в строке комбобокса свободного сообщения, уведомления цветом изменены соответственно
    - с целью упрощения проведения QSO со специальным позывным в ручном режиме добавлена поддержка новых символов замещения в Tx макросах: символ @ заменяется позывным корреспондента, символ & позывным пользователя (основной частью при дробном позывном), символ # рапортом для передачи. В TX макросы добавлено несколько новых свободных сообщений по умолчанию для упрощения проведения QSO со специальным позывным в ручном режиме.
    - многочисленные изменения в функционале управления трансивером CAT, интерфейсы Hamlib, OmniRig, DXLabSuite Commander, HRD приведены к уровню WSJT-X v1.8 GA.

    При переходе с v18.1.0.83 на версию 18.1.0.84 JTDX.INI файл необходимо удалить для того чтобы новые Tx макросы стали доступны для использования.

собранный софт https://cloud.mail.ru/public/Ejhn/k69v4cDwb

 



Последние сообщения на форуме:
[Доска частных объявлений] Re: Антенна Anli 1000 от RT8A 19 Мая 2018, 23:47:08
[Программы для радиолюбителей] Re: CAT4Web - синхронизация трансивера и WebSDR от R8AEF 18 Мая 2018, 19:04:40
[Маяки, репитеры, эхолинки и их частоты] Запись круглого стола на Миасском репитере RR9AA. от RT8B 18 Мая 2018, 11:06:08
[Доска частных объявлений] Куплю радиоприемник УС-9 в хорошем рабочем состоянии. от Федор Самойлов 11 Мая 2018, 21:01:20
[Доска частных объявлений] Re: Куплю магнитную антенну к тюнеру радиотехника 7111 от Федор Самойлов 11 Мая 2018, 19:13:23
[Маяки, репитеры, эхолинки и их частоты] Re: R4 Миасский от R9AD 11 Мая 2018, 17:05:19
[Беседка] Re: С днём Радио от R8ADR 08 Мая 2018, 23:44:34
[Соревнования] Re: Кубок Челябинской области по радиосвязи на УКВ «День Победы» 2018 от RA9ARU 08 Мая 2018, 14:56:30
[Доска частных объявлений] Антенны 144 от RV9AR 05 Мая 2018, 13:12:47
[Маяки, репитеры, эхолинки и их частоты] Re: R2 Челябинский от ub8aez 04 Мая 2018, 20:40:54
[Программы для радиолюбителей] Re: JTDX JT65 - JT9 - T10 - FT8 - WSPR <UA3DJY> 18.1.0.84 от RN9AZ 28 Апреля 2018, 05:20:17
[Новости] Re: Русская локализация JTDX v18.1.0.84 от RN9AZ 28 Апреля 2018, 05:14:22
[Беседка] На диске Солнца наблюдается одна из самых крупных в этом году активных областей от RN9AZ 27 Апреля 2018, 04:49:06
[Программы для радиолюбителей] Re: Аппаратный журнал LogHX 3 build_411 26-Apr-2018 16:01 от RN9AZ 26 Апреля 2018, 18:24:47
[Технические вопросы по работе сайта и форума] Re: Технические вопросы по работе сайта и форума от R8ACC 25 Апреля 2018, 01:56:47
[Новичкам] Re: BaofengUV5 любителям от ub8aez 24 Апреля 2018, 20:21:15
[Документы приказы, регламенты и.тп.] Re: Требования к использованию радиочастотного спектра любительской службой в РФ от Юрий Куриный 23 Апреля 2018, 12:57:29
[Доска частных объявлений] Re: Продаются ЭМФы и кварцы 500кГц от R9AD 22 Апреля 2018, 20:30:48
[Беседка] 18 апреля Международный день радиолюбителей от R9AU 18 Апреля 2018, 10:45:08
[Дипломы] AGB-Award-Program Дни активности AGB-DIGITAL-JT modes 2018 от RN9AZ 16 Апреля 2018, 17:56:56