-
20.04.2016, 23:39 #946
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
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 файлы.Последний раз редактировалось UA3DJY; 20.04.2016 в 23:47.
-
21.04.2016, 10:49 #947
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
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.Последний раз редактировалось UA3DJY; 21.04.2016 в 11:03.
-
23.04.2016, 02:23 #948
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
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
-
23.04.2016, 02:24 #949
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
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 создает полную загрузку процессора в течение продолжительного времени, приводит к повышению энергопотребления и требований к охлаждению процессора.Последний раз редактировалось UA3DJY; 23.04.2016 в 02:41.
-
23.04.2016, 02:45 #950
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
r6462mod15: результаты тестирования
По причине изменений только в исходном коде hint65.f90 не был затронут остальной функционал и тестирование проводилось только на наличие декодирований-подсказок разных возможных сообщений.
При трех записях в CALL3.TXT файле наблюдал 7 ложных декодирований-подсказок на файлах SDR
При 12000 записях в CALL3.TXT файле наблюдал тоже 7 ложных декодирований-подсказок на файлах SDR.
При увеличении количества генерируемых сообщений/кодовых слов с 2-х до 66 рост количества ложных декодирований-подсказок незначителен по сравнению с r6462mod14.1.
-
23.04.2016, 03:22 #951
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
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 и до встречи на диапазонах,
ИгорьПоследний раз редактировалось UA3DJY; 23.04.2016 в 03:27.
-
23.04.2016, 05:40 #952
- Регистрация
- 25.03.2016
- Сообщений
- 127
- Поблагодарили
- 60
- Поблагодарил
- 91
Спасибо Игорь, А как же JT9? Хотелось бы и его оптимизировать. Может тогда и немного разгрузится и участок частоты для JT65.
-
23.04.2016, 09:22 #953
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
JT9 благодаря комбинации используемого протокола и модуляции выигрывает у JT65 примерно 2 дБ по SNR, и по причине того что примерно половина пользователей предпочитают работать на софте JT65-HF, JT9 в настоящее время используется на КВ намного реже чем JT65a.
Для JT9 можно попробовать применить многопроходное декодирование с вычитанием сигналов из спектра между проходами, но есть две причины по которым эффективность такого подхода будет мала:
- JT9 имеет очень узкий спектр и при наличии большой свободной емкости на диапазоне вероятность пересечения спектров двух сигналов невелика
- также по причине плотного спектра JT9 и по причине большого шага бинов в частотной области вычитание сигнала JT9 из спектра может приводить к потере части спектра пересекающегося с ним сигнала, и здесь требуется намного больше аккуратность в вычислении уровней сигнала в бинах для вычитания чем сейчас выполнено для JT65.
Как возможный функционал для оптимизации JT9 может быть декодирование с подсказкой, но команда разработчиков в данный момент возражает против применения этого функционала на КВ по причине ложных декодирований-подсказок. Здесь только время покажет эффективность применения этого функционала на КВ, уже выполненного для JT65a в mod15.
Виталий UA3ALE сегодня ночью заметил что большинство ложных декодирований-подсказок имеют значение DT по модулю более 2.5. У меня в планах провести обширное тестирование, и, если это действительно так, то будет выпущено устранение дефекта mod15.1, снижающее количество ложных декодирований-подсказок.Последний раз редактировалось UA3DJY; 23.04.2016 в 09:28.
-
23.04.2016, 18:43 #954
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
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 будет применяться только для активации декодирования-подсказки.
Последний раз редактировалось UA3DJY; 23.04.2016 в 18:59.
-
24.04.2016, 23:12 #955
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
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
-
24.04.2016, 23:16 #956
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
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:
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Гц после выполнения коррекции частоты, что привело к дополнительному снижению количества ложных декодирований подсказок.
-
24.04.2016, 23:25 #957
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
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 не изменилась.Последний раз редактировалось UA3DJY; 24.04.2016 в 23:29.
-
25.04.2016, 00:02 #958
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
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.
-
26.04.2016, 15:22 #959
- Регистрация
- 13.04.2016
- Адрес
- Westdale
- Возраст
- 76
- Сообщений
- 30
- Поблагодарили
- 18
- Поблагодарил
- 49
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
-
26.04.2016, 15:37 #960
- Регистрация
- 13.04.2016
- Адрес
- Westdale
- Возраст
- 76
- Сообщений
- 30
- Поблагодарили
- 18
- Поблагодарил
- 49
Language Translating
I would like to share with the group what I consider the
best Free Online Translator and Dictionary that leaves
Google Translate in the dust.
PROMT - Free Online Translator and dictionary - English, German, French, Spanish, Italian, Portuguese (Brazilian) and Russian languages.
73
Peter
VK6KXW
...................................................................... .................................................
Я хотел бы разделить с группой, что я рассматриваю
лучше всего Бесплатный онлайн Переводчик и Словарь, который уезжает
Google Переводит в пыли.
Сервер радиолюбителей QRZ.RU :: главная .online-translator.com/
73
Питер
VK6KXW
Социальные закладки