Like Tree9192Спасибо

Тема: проект WSJT-X: моды JT65,JT9,WSPR,JT4,JTMSK - работа с тестовым софтом

  1. #5476
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    3,221
    Поблагодарили
    4597
    Поблагодарил
    470

    JTDX v17.6 измененный функционал

    Публикуется с целью предварительного ознакомления:


    Версия 17.6 создана на основе исходного кода JTDX v17.5.2

    - устранен дефект отсутствия инверсии цвета уведомлений в комбинации когда ни один из критериев проверки
    не выбран

    - устранен дефект сбрасывания режима передачи с JT9 на JT65 и наоборот если на RX частоте был декодирован сигнал другой моды

    - динамическое вычисление количества попыток декодирования для оставшихся JT65 кандидатов на каждом из широкополосных
    проходов декодирования

    - реализовано виртуальное DX окно с возможностью выбора континентов для блокировки вывода декодированных сообщений на экран.
    Сообщения содержащие MyCall выводятся на экран независимо от активированного фильтра.

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

    - незначительно доработан функционал компенсации АРУ при декодировании JT65 сигналов

    - доработано основное окно интерфейса пользователя: выбор минуты передачи теперь выполняется при помощи кнопки, из интерфейса
    удалены часть неиспользующихся элементов управления функционалом УКВ

    - в софте сделана поддержка до 200 декодированных сообщений JT65

    - добавлены два дополнительных прохода декодирования с использованием частотной маски первого широкополосного прохода декодирования
    и повторным определением JT65 кандидатов в рамках заданной маски частот. Функционал включен по умолчанию и всегда работает для
    сценария полупустых диапазонов. При достижении порога определенного количества кандидатов этот функционал будет выключен автоматически
    софтом если оператор не поставит в закладке Advanced галочку принудительного использования этого функционала.

    - вместо диагностического уведомления 'bad data' теперь выводится на экран сообщение 'audio gap detected', часть нулевых
    отсчетов сигнала заполняется значением 1.0 и сигнал отдается на декодирование. В предыдущих версиях JTDX софт не пытался декодировать
    такие RX интервалы.

    - облегчено и расширен интервал времени определения слабого уровня сигнала на входе звуковой карты,
    уведомление 'input signal low rms' вместо 'low rms'. В этом случае сигнал как и ранее на декодеры не подается.

    - увеличен предел обрабатываемого количества записей: в файле ALLCALL.TXT до 40 тысяч, в файле CALL3.TXT до 35 тысяч.

    - обновлен файл ALLCALL.TXT в софте, одновременно с софтом поставляется новый CALL3.TXT. Новый CALL3.TXT несовместим
    с предыдущими версиями JTDX из-за превышения количества записей в нем предела в 25000.

    - изменен тип данных c 4-байта на 1-байт в больших массивах связанных с хранением сообщений для декодеров Hint, несмотря на рост
    количества позывных в файле CALL3.TXT общий объем занимаемомй памяти ощутимо снижен

    - изменены размеры буферов: входного сигнала со 100мс до 2сек, выходного с 1сек до двух секунд

    - верхняя частота декодирования JT65 сигналов увеличена с 2700 до 3000 Гц

  2. #5477
    Vitaliy Аватар для RN9AZ
    Регистрация
    03.04.2016
    Возраст
    66
    Сообщений
    484
    Поблагодарили
    118
    Поблагодарил
    154
    А софт то сам где? Или когда будит?

  3. #5478
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    3,221
    Поблагодарили
    4597
    Поблагодарил
    470

    JTDX v17.6 software is released for public access

    Software and source code are published on the JTDX Web page:

    Собранный софт JTDX v17.6 и исходный код можно взять здесь:

    JTDX

    альтернативно можно взять здесь:

    SW 17.6 user interface UI1 https://cloud.mail.ru/public/6dDD/JLpCusxuW

    source code 17.6 https://cloud.mail.ru/public/88yq/Dgqid3Zsd

    ATTENTION: built v17.6 package has shifted dynamic range towards weak signals and superior performance in weak
    signal decoding by FTRSD at poor propagation conditions if there are less than 12 signals on the band.
    Top part of dynamic range will be addressed in v17.6.1 where the same source code will be used, difference only
    in the specific build. So far we do not know why dynamic range being shifted at specific build.

    ВНИМАНИЕ: распространяемый собранный софт версии 17.6 имеет исключительно высокую эффективность декодирования
    слабых сигналов декодером FTRSD в условиях когда на диапазоне менее 12 сигналов. Этот софт работает менее удачно
    в условиях высокой звгрузки диапазонов и мы пока не знаем что вызывает смещение динамического диапазона.
    Динамический диапазон определяется сборкой софта, при этом для каждой сборки используется один и тот же исходный
    код. Планируем выпустить сборку версии 17.6.1 в которой динамический диапазон будет смещен в сторону сильных
    сигналов для использования на диапазонах с высокой загрузкой, для 17.6.1 будет использоваться исходный код 17.6.



    Переход между разными версиями софта JTDX.

    Переход с JTDX v16.x на 17.x: cофт создаст новую папку JTDX (File -> Open log directory) куда
    необходимо будет вручную скопировать свой лог wsjt_log.adi и файл CALL3.TXT (файл поставляется
    в комплекте с софтом, последняя версия файла опубликована на сайте JTDX
    JTDX ).

    Переход с предыдущих версий JTDX v17.x на 17.6 и обратно: изменился формат файла JTDX.INI,
    старый файл необходимо удалить. При переходе на 17.6 рекомендуется обновить CALL3.TXT до
    последней версии.

    Детальная инструкция по удалению JTDX.INI файла есть здесь:
    JTDX installation notes

  4. #5479
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    3,221
    Поблагодарили
    4597
    Поблагодарил
    470

    JTDX v17.6 измененный функционал

    Версия 17.6 создана на основе исходного кода JTDX v17.5.2

    - устранен дефект отсутствия инверсии цвета уведомлений в комбинации когда ни один из критериев проверки
    не выбран

    - устранен дефект сбрасывания режима передачи с JT9 на JT65 и наоборот если на RX частоте был декодирован
    сигнал другой моды

    - динамическое вычисление количества попыток декодирования для оставшихся JT65 кандидатов на каждом из
    широкополосных проходов декодирования

    - реализовано виртуальное DX окно с возможностью выбора континентов для блокировки вывода декодированных
    сообщений на экран. Сообщения содержащие MyCall выводятся на экран независимо от активированного фильтра.

    - сделано звуковое уведомление на заданный пользователем позывной, используется системный звук, срабатывает
    при появлении позывного в правой части любого сообщения. Пока в в интерфейсе применено ограничение длины
    позывного в 6 символов.

    - незначительно доработан функционал компенсации АРУ при декодировании JT65 сигналов

    - доработано основное окно интерфейса пользователя: выбор минуты передачи теперь выполняется при помощи кнопки,
    из интерфейса удалены часть неиспользующихся элементов управления функционалом УКВ

    - в софте сделана поддержка до 200 декодированных сообщений JT65

    - добавлены два дополнительных прохода декодирования с использованием частотной маски первого широкополосного
    прохода декодирования и повторным определением JT65 кандидатов в рамках заданной маски частот. Функционал
    включен по умолчанию и всегда работает для сценария полупустых диапазонов. Софт распознает состояние диапазона
    и при достижении порога определенного количества кандидатов этот функционал будет выключен автоматически
    софтом если только оператор не поставит в закладке Advanced галочку принудительного использования этого
    функционала.

    - вместо диагностического уведомления 'bad data' теперь выводится на экран сообщение 'audio gap detected',
    часть нулевых отсчетов сигнала заполняется значением 1.0 и сигнал отдается на декодирование. В предыдущих
    версиях JTDX софт не пытался декодировать такие RX интервалы.

    - облегчено и расширен интервал времени определения слабого уровня сигнала на входе звуковой карты,
    уведомление 'input signal low rms' вместо 'low rms'. В этом случае сигнал как и ранее на декодеры не подается.

    - увеличен предел обрабатываемого количества записей: в файле ALLCALL.TXT до 40 тысяч, в файле CALL3.TXT
    до 35 тысяч.

    - обновлен файл ALLCALL.TXT в софте, одновременно с софтом поставляется новый CALL3.TXT. Новый CALL3.TXT
    несовместим с предыдущими версиями JTDX из-за превышения количества записей в нем предела в 25000.

    - изменен тип данных c 4-байта на 1-байт в больших массивах связанных с хранением сообщений для декодеров Hint,
    несмотря на рост количества позывных в файле CALL3.TXT общий объем занимаемомй памяти ощутимо снижен

    - изменены размеры буферов: входного сигнала со 100мс до 2сек, выходного с 1сек до двух секунд

    - верхняя частота декодирования JT65 сигналов увеличена с 2700 до 3000 Гц

  5. #5480
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    3,221
    Поблагодарили
    4597
    Поблагодарил
    470

    Рекомендуемые настройки JTDX

    Рекомендуемые настройки JTDX:

    - комбинированный режим JT65+JT9
    - кнопка AGCc: включайте эту кнопку только если в начале интервала отрабатывает АРУ приемника на
    сильные JT сигналы. Срабатывание АРУ можно определить по перепаду уровня шума на водопаде.
    - кнопка Hint: рекомендуется держать эту кнопку всегда включенной, активирует группу из 12 декодеров
    работающих с использованием согласованных фильтров, позволяет декодировать сигналы с соотношением
    сигнал/шум вплоть до -35дБ
    - кнопка Clean DX, используйте эту кнопку для ручной очистки окон DX Call DX Grid после окончания
    QSO, очистка этих окон немного снижает количество ложных Hint декодирований.

    Закладка настроек Advanced:

    - Number of decoding attempts(количество попыток декодирования): установить согласно требуемому времени
    декодирования. Зависит от количества ядер процессора и тактовой частоты. Для двухядерного процессора
    с тактовой частотой 2ГГц можно установить значение 1, для двухядерного процессора с тактовой частотой
    3ГГц можно установить значение 3. Чем больше это значение тем выше вероятность декодирования слабых
    сигналов.

    - Number of decoding passes (количество проходов декодирования) - рекомендуется значение 4, можно установить
    3 или 2 на процессорах с низкой производительностью (тактовая частота менее 2ГГц если при количестве попыток
    декодирования = 1 процесс декодирования не вписывается в 10 секунд конца приемного интервала)

    - RX frequency decoding attempts (количество попыток декодирования для отдельных проходов декодирования на
    приемной частоте QSO). Значение 1 для слабых процессоров, 2 для процессоров с двумя и более ядрами и тактовой
    частотой более 3ГГц, 3 для мощных многоядерных процессоров.

    - Hinted decoding DT range = 1

    - Use frequency mask decoding. Функционал в софте включен по умолчанию и выключается по превышении порога
    определенного количества JT65 кандидатов на диапазоне. Для быстрых процессоров желательно поставить галочку
    чтобы этот функционал не отключался в условиях загруженного диапазона.

    Диапазон частот на водопаде: выставить на водопаде такую полосу частот в которой требуется декодировать
    JT65/JT9 сигналы. Установка значения Bins/Pixel позволяет выбрать приемлемый размер окна водопада.
    Все сигналы расположенные по частоте за пределами окна водопада не декодируются.

    Для правильной работы декодеров Hint и фильтрации ложных сообщений декодера FTRSD необходимо скопировать
    файл CALL3.TXT в папку где находится JTDX лог (File -> Open log directory).


    Программа JTDX может давать ложные JT65 FTRSD и Hint декодирования. Каждое Hint декодирование
    маркированное звездочкой и каждое FTRSD декодирование маркированное знаком '?' блокируется при отправке спотов
    на сервер pskreporter.info, но может быть передано программой JTAlert на сервер hamspots.net.

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

  6. #5481
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    3,221
    Поблагодарили
    4597
    Поблагодарил
    470

    JTDX v17.6: Результаты тестирования

    Test results, JT65a, number of decoding attempts=1, decoding passes=4:

    Wideband experience based Hint decoder
    test Web SDR audio files https://cloud.mail.ru/public/LrVm/zEkJ1ZVLg
    CALL3.TXT file as of November 2nd, 2016, 21570 records

    SW version / total JT65 decodes / BM-FTRSD decodes / wideband CQ/CQ DX Hint / experience based Hint / JT9 /
    v17.2 Hint OFF / 3087 / 3087 / - / - /
    v17.2 Hint ON / 3296 / 3055 / 61* / 180* / - /
    v17.3 Hint ON / 3315 / 3028 / 94* / 193* / - /
    v17.4 Hint OFF / 3123 / 3123 / - / - / 374 / # AGCc is OFF
    v17.4 Hint OFF / 3162 / 3162 / - / - / 378 / # AGCc is ON
    v17.4 Hint ON / 3355 / 3064 / 98 / 193 / - / # AGCc is OFF
    v17.4 Hint ON / 3432 / 3083 / 127 / 222 / - / # AGCc is ON
    v17.5 Hint ON / 3332 / 3060 / 100 / 172 / - / # AGCc is OFF

    v17.6 Hint OFF / 3118 / 3118 / - / - / 374 / # AGCc is OFF frequency mask is OFF
    v17.6 Hint OFF / 3158 / 3158 / - / - / 377 / # AGCc is ON frequency mask is OFF
    v17.6 Hint OFF / 3174 / 3174 / - / - / 377 / # AGCc is ON frequency mask is ON

    *it is not possible to confirm every hinted CQ/CQ DX decode from these
    SDR audio files is correct one.
    -----------------------

    SDR audio files with more than 20 signals in each file, decoding test results:
    test files: https://cloud.mail.ru/public/9Dfk/xrP5GvfYR

    correct/ false decodes
    v16.4 hint off 3172/6
    v16.6 hint off 3168/7
    v16.7 hint off 3189/9
    v16.8 hint off 3198/3
    v16.9 hint off 3214/6
    v16.9.1 hint off 3229/1
    v17.0.1 hint off 3230/2
    v17.1 hint off 3231/4
    v17.2 hint off 3232/5
    v17.3 hint off 3232/0
    v17.4 hint off 3228/1
    v17.5 hint off 3227/0
    v17.5.2 hint off 3231/1
    v17.6 hint off 3202/1 frequency mask is OFF
    v17.6 hint off 3231/2 frequency mask is ON

    v16.4 hint on 3248/4 * --- CALL3.TXT/20480 records
    v16.6 hint on 3251/4 * --- CALL3.TXT/20480 records
    v16.7 hint on 3272/9 * --- CALL3.TXT/20480 records
    v16.8 hint on 3284/4 * --- CALL3.TXT/20480 records
    v16.9 hint on 3300/7 * --- CALL3.TXT/20480 records
    v16.9.1 hint on 3306/1 * --- CALL3.TXT/20480 records
    v17.0.1 hint on 3304/1 * --- CALL3.TXT/21570 records
    v17.1 hint on 3310/4 * --- CALL3.TXT/21570 records
    v17.2 hint on 3354/3 * --- CALL3.TXT/21570 records
    v17.3 hint on 3376/0 * --- CALL3.TXT/21570 records
    v17.4 hint on 3372/0 * --- CALL3.TXT/21570 records
    v17.5 hint on 3366/1 * --- CALL3.TXT/21570 records
    v17.5.2 hint on 3361/3 * --- CALL3.TXT/21570 records
    v17.6 hint on 3350/1 * --- CALL3.TXT >25000 records frequency mask is OFF
    v17.6 hint on 3349/5 * --- CALL3.TXT >25000 records frequency mask is ON

    for decoding attempts=3:
    v16.4 hint off 3218 total
    v16.6 hint off 3217 total
    correct/ false decodes
    v16.7 hint off 3223/4
    v16.8 hint off 3225/1
    v16.9 hint off 3233/5
    v16.9.1 hint off 3247/5
    v17.0.1 hint off 3244/2
    v17.1 hint off 3255/1
    v17.2 hint off 3252/1
    v17.3 hint off 3256/0
    v17.4 hint off 3256/3
    v17.5 hint off 3250/3
    v17.5.2 hint off 3245/2
    v17.6 hint off 3244/2 frequency mask is OFF
    v17.6 hint off 3251/3 frequency mask is ON

    *it is not possible to confirm every hinted CQ/CQ DX decode from these
    SDR audio files is correct one.
    -----------------------

    FTRSD weak signal decoding, -25dB SNR simulated signals, 10 signals in each file,
    200 files used for test, all signals are out of RX frequency, decoding probability:
    test files: https://cloud.mail.ru/public/7SYw/BNWYg6hTJ

    v17.5 hint off 23.2% # AGCc is OFF
    v17.5.2 hint off 22.1% # AGCc is OFF
    v17.6 hint off 34.4% # AGCc is OFF frequency mask is OFF
    -----------------------

    FTRSD weak signal decoding, -25dB SNR simulated signals, 10 signals in each file,
    200 files used for test, decoding on the QSO frequency 1000Hz, decoding probability:
    test files: https://cloud.mail.ru/public/7SYw/BNWYg6hTJ

    v17.5 hint off 50.0% # AGCc is OFF
    v17.5.2 hint off 48.5% # AGCc is OFF
    v17.6 hint off 51.0% # AGCc is OFF frequency mask is OFF
    -----------------------

    Per pass decoding statistics, number of decodes, audio files with more than 20 signals
    in the file, hint off:

    v16.1, number of decodes:
    pass 1 subpass 1 2502 80%
    pass 1 subpass 2 152 5%
    ---
    pass 1 total 2654 85%
    pass 2 364 11%
    pass 3 95 3%
    pass 4 34 1%
    __________________________________


    * Для декодирований широкополосных декодеров CQ/CQ DX из SDR файлов невозможно определить все ли полученные декодирования верны.

  7. #5482
    Радиолюбитель Аватар для RX4CD
    Регистрация
    02.01.2009
    Адрес
    LO22qh SA-43
    Возраст
    60
    Сообщений
    7,330
    Поблагодарили
    3442
    Поблагодарил
    1754
    Что-то я не вижу здесь - JTDX нового файла CALL3. Есть только за 03.01.2017г.
    И что-то у себя в программе я не вижу файла ini.
    Открывал по адресу - JTDX - Fail - Open log directory.

    Нажмите на изображение для увеличения. 

Название:	111111111111.PNG 
Просмотров:	48 
Размер:	313.7 Кб 
ID:	182701

  8. #5483
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    3,221
    Поблагодарили
    4597
    Поблагодарил
    470
    Цитата Сообщение от RX4CD Посмотреть сообщение
    Что-то я не вижу здесь - JTDX нового файла CALL3. Есть только за 03.01.2017г.
    И что-то у себя в программе я не вижу файла ini.
    Открывал по адресу - JTDX - Fail - Open log directory.
    Новый CALL3 идет в комплекте с новым софтом. На сайте пока решили не публиковать из-за несовместимости со старым софтом.

  9. #5484
    Начинающий Аватар для R0AEB
    Регистрация
    25.07.2016
    Адрес
    Красноярск
    Возраст
    55
    Сообщений
    75
    Поблагодарили
    9
    Поблагодарил
    57
    Ждемс когда Олег привяжет к EQF

  10. #5485
    Коротковолновик
    Регистрация
    27.11.2010
    Возраст
    61
    Сообщений
    255
    Поблагодарили
    49
    Поблагодарил
    96
    фильтр понравился Птицу поставил и не одной европейской станции.

  11. #5486
    Экстра-класс Аватар для R6LCF
    Регистрация
    21.04.2015
    Адрес
    г.Таганрог
    Возраст
    65
    Сообщений
    1,995
    Поблагодарили
    597
    Поблагодарил
    411
    Цитата Сообщение от R0AEB Посмотреть сообщение
    Ждемс когда Олег привяжет к EQF
    Ждем!

  12. #5487
    Начинающий
    Регистрация
    17.05.2010
    Возраст
    58
    Сообщений
    80
    Поблагодарили
    24
    Поблагодарил
    55
    Коллеги, столкнулся сегодня с небольшой проблемкой. При декодировании всех принятых сигналов появляются позывные в левом окне в течении от секунды до нескольких секунд и, если декодируемых сигналов очень много (25 и больше), пытаясь выбрать нужный позывной просто "промахиваешься" мышкой по нужной строчке в процессе декодирования, при этом передача уже включается и я понимаю, что выбран был не тот позывной.
    Есть ли другая возможность выбора нужной строчки из левого окна? Например, курсор автоматически становится на первую строчку декодированного сигнала и через ctrl+up/down можно было бы выбрать нужную строку.
    Скорее вопрос к Игорю. Но хотелось бы услышать мнения "бывалых".
    Сегодня насчитал максимальное число декодированных сигналов за один период приема, их было 34 на 20-ке. И они (строки) заполнили всё левое окно. А что будет при еще бОльшем кол-ве декодированных сигналов!?

  13. #5488
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    3,221
    Поблагодарили
    4597
    Поблагодарил
    470
    набор из пяти звуковых файлов, в каждом 200 JT65 сигналов в полосе от 5 до 2695 Гц https://cloud.mail.ru/public/Cmeh/TfXoewPMa

    для тестирования на версии 17.6

  14. #5489
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    3,221
    Поблагодарили
    4597
    Поблагодарил
    470
    Цитата Сообщение от UN7LZ Посмотреть сообщение
    Коллеги, столкнулся сегодня с небольшой проблемкой. При декодировании всех принятых сигналов появляются позывные в левом окне в течении от секунды до нескольких секунд и, если декодируемых сигналов очень много (25 и больше), пытаясь выбрать нужный позывной просто "промахиваешься" мышкой по нужной строчке в процессе декодирования, при этом передача уже включается и я понимаю, что выбран был не тот позывной.
    Есть ли другая возможность выбора нужной строчки из левого окна? Например, курсор автоматически становится на первую строчку декодированного сигнала и через ctrl+up/down можно было бы выбрать нужную строку.
    Скорее вопрос к Игорю. Но хотелось бы услышать мнения "бывалых".
    Сегодня насчитал максимальное число декодированных сигналов за один период приема, их было 34 на 20-ке. И они (строки) заполнили всё левое окно. А что будет при еще бОльшем кол-ве декодированных сигналов!?
    По опыту использования действительно лучше коллег спросить, еще прошедшим летом я сам нередко промахивался, а с точки зрения софта теперь должна помочь фильтрация сообщений со сработанными корреспондентами и в крайнем случае фильтрация части континентов.

  15. #5490
    Координатор темы
    Регистрация
    01.07.2011
    Адрес
    Днепропетровск
    Возраст
    53
    Сообщений
    1,856
    Поблагодарили
    1521
    Поблагодарил
    133
    JTDX-17.6.0 for UR5EQF
    или
    Персональный сайт - JTDX for UR5EQF_Log3
    В архив включён файл CALL3.TXT.
    И сразу, не красиво смотрится
    Название: scr1.jpg
Просмотров: 705

Размер: 4.2 Кб

Похожие темы

  1. WSPR
    от RC3C в разделе Цифровые виды радиосвязи
    Ответов: 36
    Последнее сообщение: 24.11.2015, 09:08
  2. WSPR
    от RM4Y в разделе Цифровые виды радиосвязи
    Ответов: 50
    Последнее сообщение: 02.04.2013, 15:02
  3. Диск с софтом APRS - PSK
    от DL8RCB в разделе Win-XP/7
    Ответов: 19
    Последнее сообщение: 21.01.2009, 09:56
  4. Моды пакета
    от RC3C в разделе AX.25
    Ответов: 4
    Последнее сообщение: 10.12.2007, 17:31

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×
Рейтинг@Mail.ru
eXTReMe Tracker
Яндекс.Метрика