JTDX v16.9.1 software released for public access
Software and source code are published on the JTDX web page:
Собранный софт JTDX v16.9.1 и исходный код можно взять здесь:
JTDX
альтернативно можно взять здесь:
SW 16.9.1 user interface UI1 https://cloud.mail.ru/public/C5Bp/ELYmGQW7A
SW 16.9.1 user interface UI3 https://cloud.mail.ru/public/LGVc/TJyyf9SxB
source code 16.9.1 https://cloud.mail.ru/public/N2Wd/1ciSp1NM1
v16.9.1 WSJT-X.INI is compatible with versions 16.9, 16.8, 16.7, 16.6.1 and 16.6.
Файлы WSJT-X.INI версиий 16.6, 16.6.1, 16.7, 16.8, 16.9 и 16.9.1 взаимно совместимы.
JTDX v16.9.1 измененный функционал
1. Доработаны фильтры ложных декодирований декодера FTRSD в исходном коде decode65b.f90
2. Доработан алгоритм построения списка кандидатов на декодирование в исходном коде sync65.f90, добавлен новый
критерий: произведение смещения синхропоследовательности DT на значение функции корреляции синхропоследовательности.
Этот критерий применен на втором...четвертом проходах декодирования. Максимальный приоритет имеют кандидаты с DT синхропоследовательности в
диапазоне -0.5...+1.0 секунды. При уходе DT от этих пределов до -5.3/+5.3 секунды применена линейная
функция снижающая результирующее значение этого критерия. То есть сигналы с хорошей синхронизацией на втором...четвертом проходах
декодирования теперь имеют приоритет над сигналами с плохой синхронизацией при одинаковых уровнях сигнал/шум.
Вложений: 1
JTDX v16.9.1: Результаты тестирования
Test results, JT65a, number of decoding attempts=1, decoding passes=4,
CALL3.TXT file has 20480 records:
Wideband hinted decoder, -28dB SNR files, CQ messages, Call3 based:
v16.4 37.5%
v16.6 37.3%
v16.7 36.1%
v16.8 37.9%
v16.9 38.4%
v16.9.1 39.5%
-----
Wideband hinted decoder, -28dB SNR files, CQ DX messages, Call3 based:
v16.4 36.4%
v16.6 37.0%
v16.7 35.0%
v16.8 35.1%
v16.9 36.4%
v16.9.1 37.3%
-----
CALL3 based, QSO frequency hinted decoder, -29dB SNR simulated signals, 1000 files,
decoding probability:
v16.4 54.7%
v16.6 54.7%
v16.7 52.9%
v16.8 56.0%
v16.9 58.0%
v16.9.1 59.0%
-----
DX Call based, QSO frequency hinted decoder, -31dB SNR simulated signals, 1000 files,
decoding probability:
v16.4 36.2%
v16.6 36.5%
v16.7 33.6%
v16.8 36.1%
v16.9 40.2%
v16.9.1 44.4%
-----
SDR audio files decoding test results:
correct/ false decodes
v16.4 hint off 2605/3
v16.6 hint off 2607/5
v16.7 hint off 2623/3
v16.8 hint off 2622/2
v16.9 hint off 2620/4
v16.9.1 hint off 2624/3
v16.4 hint on 2655/3 *
v16.6 hint on 2653/5 *
v16.7 hint on 2669/3 *
v16.8 hint on 2674/3 *
v16.9 hint on 2672/4 *
v16.9.1 hint on 2677/3 *
for decoding attempts=3:
correct/ false decodes
v16.4 hint off 2618/1
v16.6 hint off 2616 total
v16.7 hint off 2629/2
v16.8 hint off 2630/1
v16.9 hint off 2639/3
v16.9.1 hint off 2639/3
-----
SDR audio files with more than 20 signals in each file, decoding test results:
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
v16.4 hint on 3248/4 *
v16.6 hint on 3251/4 *
v16.7 hint on 3272/9 *
v16.8 hint on 3284/4 *
v16.9 hint on 3300/7 *
v16.9.1 hint on 3306/1 *
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
*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, decoding probability:
v16.4 hint off 17.0%
v16.6 hint off 17.4%
v16.7 hint off 16.1%
v16.8 hint off 17.1%
v16.9 hint off 16.8%
v16.9.1 hint off 16.3%
-----
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:
v16.8 hint off 20.0%
v16.9 hint off 24.0%
v16.9.1 hint off 24.0%
-----
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 файлов невозможно определить все ли полученные декодирования верны.
JTDX v16.9.1 измененный функционал
по 16.9.1 забыл указать в новом функционале: в исходном коде decode65b.f90 теперь вычисляется соотношение суммарных мощностей тонов информации и синхронизации для декодированных стандартных сообщений от декодера FTRSD, по определенному порогу вызывается процедура chkfalse.f90 и по информации в файле CALL3.TXT сверяются позывные из декодированного сообщения, если оба позывных отсутствуют в CALL3.TXT то декодирование признается ложным и не выводится на экран.
Пока используется порог информация/синхронизация = 0.165 и под него попадают немного сообщений, часть ложных декодирований проходит выше него, в будущих версиях планирую подобрать оптимальное значение порога. Повышение порога сейчас сдерживают два фактора - устаревший CALL3.TXT(есть вероятность отсеивания верных сообщений) и возможный рост времени декодирования, последний еще не проверял.
Вложений: 1
диаграмма использования декодеров в JTDX
из будущей документации, этот алгоритм применяется для каждого из пяти (первый проход имеет два подпрохода) проходов декодирования
Вложение 174263