Вложений: 1
updated CALL3 HF file for JT65 hinted decoding
There are more than 16000 records in this file. r6462mod14.1 can read only first 15000 records: it is up to user to reduce number of records in this file. File is attached.
Результат фильтрации присланных ALL.txt файлов по состоянию на 20-ое апреля 2016г.
Будьте внимательны, в файле более 16000 записей. Ревизия mod14.1 может обработать только первые 15000, редактирование файла оставлено на усмотрение пользователя. Файл прикладываю.
Благодарю всех кто прислал свои ALL.txt файлы.
hinted decoding in r6462mod14.1
In mod14.1 only messages 'CQ hiscall hisgrid', 'mycall hiscall hisgrid' supported for hinted decoding. Now working on implementation of messages with reports, RRR, RR73, 73 in mod15.
В mod14.1 согласованная фильтрация поддерживает только сообщения 'CQ hiscall hisgrid', 'mycall hiscall hisgrid'. Сейчас работаю над полным функционалом сообщений включая рапортa, RRR, RR73, 73 в декодировании с подсказкой, планирую в ревизию mod15.
r6462mod15 source code released for public access
Source code, patch file, release notes and various UI options are published there:
Исходный код, патч файл, Release notes и исходники разных вариантов интерфейса опубликованы здесь:
https://cloud.mail.ru/public/9DWK/KxnaoXSmY
r6462mod15: измененный функционал
mod15 сделан на базе исходного кода mod14.1.
Изменения внесены только в функционал декодирования с подсказкой, исходный код hint65.f90:
- активирован полный набор стандартных сообщений JT65(CQ + позывной + грид, позывной + позывной + грид, все возможные рапорта, RO, RRR, 73), добавлено сообщение с RR73, всего для каждой строки файла CALL3 создается 66 сообщений и кодовых слов.
- увеличено количество считываемых строк из файла CALL3.txt до 25000
При большом количестве строк в файле CALL3.txt наблюдается снижение эффективности декодирования-подсказки, для некоторых сообщений наблюдал снижение до 2дБ, с -31дБ до -29дБ SNR.
Первый интервал декодирования с подсказкой занимает продолжительное время потому что считывается содержимое файла CALL3.txt и для каждого позывного-строки генерируется 66 возможных сообщений, каждое сообщение преобразуется в кодовое слово.
После декодирования первого интервала все сгенерированные на основе CALL3 кодовые слова находятся в оперативной памяти и все последующие интервалы декодирование-подсказка идет относительно быстро.
Рекомендации по использованию mod15:
JT65+JT9 режим декодирования
Decode -> JT65 hinted decoding : включать при необходимости использования согласованной фильтрации
Закладка Settings -> Advanced:
Number of decoding attempts: подбирать по времени декодирования интервала
Nubmer of decoding passes = 3
Hinted decoding level = 10
Верхняя и нижняя границы частот на водопаде согласно желаемой полосе декодирования.
По причине наличия ложных декодирований при использовании r6462mod15 не рекомендуется включать репортирование спотов в интернет ресурсы.
Значение hinted decoding level определяет "глубину" поиска декодирования-подсказки, при увеличении растет как вероятность
правильного так и ложного декодирования подсказки.
Загрузка и обработка файла CALL3.txt в r6462mod15 осуществляется только при первом вызове процедуры hint65, если
в файл в процессе работы оператором вносятся какие либо изменения то для того чтобы эти изменения начали использоваться
необходимо перезапустить WSJT-X.
При редактировании файла CALL3.txt необходимо сохранять принятый в нем формат: последняя строка должна начинаться с ZZZZ , строки с комментариями в начале файла должны начинаться с // .
Внимание: режим SWL ON создает полную загрузку процессора в течение продолжительного времени, приводит к повышению энергопотребления и требований к охлаждению процессора.
r6462mod15: результаты тестирования
По причине изменений только в исходном коде hint65.f90 не был затронут остальной функционал и тестирование проводилось только на наличие декодирований-подсказок разных возможных сообщений.
При трех записях в CALL3.TXT файле наблюдал 7 ложных декодирований-подсказок на файлах SDR
При 12000 записях в CALL3.TXT файле наблюдал тоже 7 ложных декодирований-подсказок на файлах SDR.
При увеличении количества генерируемых сообщений/кодовых слов с 2-х до 66 рост количества ложных декодирований-подсказок незначителен по сравнению с r6462mod14.1.
r6462mod15 is the last revision in the HF optimization branch
Dear All,
For various reasons I have decided to terminate my activities on further WSJT-X JT65 optimization for HF usage.
It has been a long way and I will continue to support mod12.1 and mod15.
r6462mod15 has outstanding JT65 decoding capacity and will be handling well increasing JT65 activities on overcrowded bands for at least next two years, it is very powerful tool for HF DX-ing and very weak JT65a signals reception.
I am very grateful to WSJT-X development team for their effort on WSJT-X SW development, their support and giving this amazing possibility to start and raise my programming skills on the WSJT-X project. The basis team made has also infinite possibilities for further WSJT-X development and optimization, expecting more new exciting features in WSJT-X ahead.
73 and see you on the bands,
Igor
Уважаемые коллеги,
По ряду причин я принял решение прекратить дальнейшее развитие ветки оптимизированного под КВ WSJT-X софта и mod15 является последней ревизией этой ветки.
Я буду продолжать поддержку ревизий 12.1 и 15 при обнаружении и репортировании в них каких либо дефектов.
Ревизия mod15 имеет огромный запас в емкости декодирования JT65 сигналов и будет прекрасно справляться с возрастающей JT65 активностью на диапазонах не менее двух следующих лет.
Также ревизия mod15 является мощным инструментом для работы с DX станциями и приема очень слабых JT65a сигналов.
Я очень благодарен команде разработчиков WSJT-X за их усилия по созданию и развитию WSJT-X, оказанную поддержку и за предоставленную уникальную для меня возможность начать и развить навыки программирования на проекте WSJT-X.
на проекте WSJT-X. Созданная разработчиками основа предоставляет бесконечные возможности для дальнейшего развития и оптимизации софта WSJT-X, в будущем от команды разработчиков ожидаю создания нового впечатляющего функционала в WSJT-X.
73 и до встречи на диапазонах,
Игорь
Вложений: 2
planning to reduce number of false hinted decodes in mod15.1
Результат анализа статистики: чуть более половины ложных декодирований подсказок имеют модуль DT более 2.0, смещены в область отрицательных значений со средней величиной примерно -1.5.
Планирую дать возможность пользователю выставлять порог DT, в рамках которого будет осуществляться декодирование с подсказкой.
В закладке Advanced хочу вместо значения Hinted decoding level сделать настройку порога модуля DT с диапазоном значений 1,2,3,4,5,
с именем Hinted decoding DT range. При снижении порога DT будут возрастать требования к точности синхронизации часов обоих корреспондентов. Частично учту смещение в отрицательную область - порог будет применяться несимметрично(например при значении 2 можно сделать диапазон -1..2, а при значении 1 диапазон -0.5 .. 1).
Hinted decoding level в исходном коде планирую прописать фиксированное значение 10.
Для полезных сигналов не наблюдаю изменения значения DT сигнала при SNR -31дБ.
Новый порог DT будет применяться только для активации декодирования-подсказки.
Вложение 162605
r6462mod15.1 source code released for public access
Source code, patch file, release notes and various UI options are published there:
Исходный код, патч файл, Release notes и исходники разных вариантов интерфейса опубликованы здесь:
https://cloud.mail.ru/public/J1cJ/oCQgiaaL9
Вложений: 1
r6462mod15.1: brief description of new functionality
New setting implemented in the Advanced settings tab: 'Hinted decoding DT range'.
It allows user to set up possible DT range for hinted decoding, if DT value of candidate getting into this range this candidate will be passed to the hinted decoder.
This way user could reduce number of the false hintend decodes and decoding time for some intervals.
'Hinted decoding DT range' can be set to any value from 1 to 5, and this table shows DT thresholds applied in the software:
Вложение 162684
Hinted decoding bandwidth in mod15 limited to 7Hz before the frequency correction, in mod15.1 before and after the frequency correction, resulting in reduction of the false hinted decodes.
r6462mod15.1: новый функционал.
Для декодирования с подсказкой применено несимметричное окно DT с возможностью настройки его размера пользователем,
это позволяет подавить часть ложных декодирований подсказок. В закладке установок Advanced появился новый параметр
под названием 'Hinted decoding DT range' определяющий размер окна DT, таблица соответствия его установок нижнему и верхнему порогам DT на картинке.
В mod15 полоса декодирования с подсказкой ограничена в 7Гц основываясь на частоте полученной по результатам вычислений SYNC, в mod15.1 дополнительно применил ограничение полосы 7Гц после выполнения коррекции частоты, что привело к дополнительному снижению количества ложных декодирований подсказок.
r6462mod15.1: test results
Observing expected suppression of the false hinted decodes, mod15.1 has the same decoding performance out of the QSO frequency as mod15.
Tested with SDR wav files, various settings and frequencies were used for tests:
0...6 false hinted decodes per 2540 correct ones found for 16270 records in the CALL3.TXT file.
r6462mod15.1 результаты тестирования.
Исчезли ложные декодирования подсказки бывшие в mod15 за пределами полосового фильтра 7Гц.
При сужении окна DT исчезают ложные декодирования-подсказки DT которых выходит за границы окна.
В зависимости от размера окна DT наблюдал от 0 до 6 ложных декодирований-подсказок на SDR файлах на 2540 правильно декодированных сигналов.
Вне частоты QSO эффективность декодирования по сравнению с mod14.1/mod15 не изменилась.
r6462mod15.1 WSJTX.ini file format changed
It is recommended to backup and delete WSJTX.ini file before first run of r6462mod15.1, and configure all settings in mod15.1 from the very beginning.
В ini файле mod15.1 изменился диапазон значений параметра Aggressive c 0..10 на 1..5.
Рекомендую сохранить и удалить старый ini файл перед первым запуском mod15.1, после запуска заново сконфигурировать установки WSJT-X.
My on band testing for Mod 15.1
Hi Igor,
My on band testing for Mod 15.1 as follows:
My set up is:
"NEW INI INSTALLED"
JT9+JT65
attempts=5
passes=3
hinted=5
swl=on
jt9=normal
jt65=on
using my own call.txt
Observation:
WOW huge improvement; hat off to IGOR & his Devl Team.
Its possible to have >8 decodes get printed (think my record is 16) Laurie better
hurry up with JTALERT Ver 3 with many more boxes!; the red phantom calls back to
the user appears gone. Mr PSK Reporter should sleep better now !!
Other settings may give different results the membership needs to supply findings.
A really accidentally groovy touch is that you can call and have two come back a few hz not netted on and
the tx operator can call the rarer one.
Request:
Can a small text file be included in the public distribution acknowledging your team of
helpers that would be a nice touch mate.
Forum members can help by inputting their results to the group.
73
Peter
VK6KXW
...................................................................... ....................................................
Привет Игорь,
Мой на тестировании группы на Модника 15.1 следующим образом:
Мой набор:
"НОВЫЙ УСТАНОВЛЕННЫЙ INI"
JT9+JT65
attempts=5
passes=3
hinted=5
swl=on
jt9=normal
jt65=on
использование моего собственного call.txt
Наблюдение:
ОШЕЛОМИТЕ огромное улучшение; шляпа прочь к IGOR & его Команде Devl.
Его возможное, чтобы иметь> 8 расшифровывает, напечатаны (думайте, что мой отчет равняется 16), Лори лучше
спешите с JTALERT Ver 3 еще с многими коробками!; красный фантом перезванивает к
пользователь кажется уведенным. Г-н Репортер PSK должен спать лучше теперь!!
Другие параметры настройки могут дать различные результаты, членство должно поставлять результаты.
Действительно случайно отличное прикосновение - то, что Вы можете назвать и иметь два, возвращаются несколько hz не netted на и
tx оператор может назвать более редкий.
Запрос:
Может маленький текстовый файл быть включенным в общественное распределение, признавая Вашу команду
помощники, которые были бы помощником приятной черты.
Участники форума могут помочь, введя их результаты группе.
73
Питер
VK6KXW