-
23.12.2018, 17:27 #15631
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
-
23.12.2018, 17:33 #15632
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
-
23.12.2018, 17:38 #15633
- Регистрация
- 02.04.2007
- Адрес
- п.Подлесный
- Возраст
- 60
- Сообщений
- 3,832
- Поблагодарили
- 909
- Поблагодарил
- 305
-
23.12.2018, 17:41 #15634
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
-
23.12.2018, 17:51 #15635
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
Описание функционала фильтрации сообщений в JTDX: https://ru.jtdx.tech/ru-faq/26-filte...-v18-1-russian
-
23.12.2018, 18:09 #15636
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
В разных программах поддерживается разный диапазон времени захвата синхропоследовательности сигнала FT8.
Например в WSJT-X этот диапазон находится в пределах от -1.5 до + 2.5 секунды.
Синхропоследовательность состоит из трех одинаковых блоков по 7 тонов каждый(массив Костаса), занимает 1..7-й, 37..43-й, 73..79-й тона передаваемой последовательности сигнала.
Если оператор или программа включает передачу позже начала интервала то теряется часть тонов, то есть пропущенные за счет опоздания тона не передаются. Поэтому синхропоследовательность четко отражает смещение часов одного компьютера относительно другого, независимо от того в какой момент времени была включена передача, а также позволяет синхронизировать декодер с частично переданным сигналом.
Синхропоследовательности FT8v2 и FT8v1 в указанных блоках отличаются настолько что декодер FT8v2 не будет пытаться декодировать сигнал FT8v1 и наоборот.Последний раз редактировалось UA3DJY; 23.12.2018 в 18:14.
-
23.12.2018, 18:15 #15637
-
23.12.2018, 18:42 #15638
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
Целиком, при использовании в QSO одного нестандартного позывного вместо одно из позывных сообщения в эфир передается вычисленный хэш этого сообщения. Сообщение с двумя нестандартными позывными не поддерживается протоколом FT8v2, чтобы операторы с дробными или специальными позывными провели между собой QSO им придется очень постараться печатая свободные сообщения.
Сценарий который встретил Виталий UA3ALE - он проводил QSO с таким специальным позывным и декодировал сообщение RR73, но софт поискав в оперативной памяти соответствие хэш нашел недавно бывший в эфире позывной R2AE хэш которого совпадает с хэшем позывного UA3ALE.
В результате декодер выдал сообщение R2AE S511NNN RR73 которое AutoSeq у Виталия явно не ожидал после получения рапорта от корреспондента.
Ассоциацию позывного с хэшем в версии протокола FT8v2 в WSJT-X перенесли в модуль упаковки/распаковки сообщений, при этом не сделали проверку на наличие позывного корреспондента с окна DX Call в этом сообщении, факта проведения QSO с этим позывным и в этом случае приоритет проверки принятого хэша с позывным пользователя программы. Результат налицо, сейчас чтобы в JTDX устранить такое поведение программы придется дублировать сравнение хэша для уже распакованного сообщения с неправильным позывным с позывным пользователя и при выполненнии указанных выше критериев подменять неправильно распакованный позывной позывным пользователя.Последний раз редактировалось UA3DJY; 23.12.2018 в 19:05.
-
23.12.2018, 18:58 #15639
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
На пальцах: сообщение представляет из себя кусок информации. Этот кусок нарезается на мелкие кусочки которые определенным образом перемешиваются и компонуются в передаваемые информационные тона так что каждый информационный тон содержит кусочек каждого слова в передаваемом текстовом сообщении.
Когда передача включается с задержкой по отношению к началу интервала то часть тонов не передается(теряется) но при этом оставшиеся тона содержат кусочки слов текстового сообщения и при определенном их количестве это сообщение можно восстановить из оставшихся тонов.
То есть сообщение передается один раз и при этом много раз одновременно.
Чем ниже SNR сигнала тем меньше оставшихся тонов принимается без ошибок, соответственно тем ниже вероятность восстановления сообщения. Поэтому при начале передачи вместе с началом интервала будет наилучшая синхронизация декодера с принимаемым сигналом (первые 7 тонов - 1.12 секунды относятся к синхропоследовательности сигнала, далее идут и при задержке начала передачи теряются информационные тона).Последний раз редактировалось UA3DJY; 23.12.2018 в 20:47.
-
23.12.2018, 19:27 #15640
- Регистрация
- 26.11.2003
- Адрес
- Москва
- Возраст
- 61
- Сообщений
- 1,315
- Поблагодарили
- 447
- Поблагодарил
- 65
После обмена рапортами в JTDX получаю от корреспондента RR73, записываю QSO в LOG (или автоматом), передаю 73, перехожу на приём.
Сигнал моего корреспондента - новое CQ или ответ другому, УЖЕ декодирован и выведен на экран!
Но программа ждёт окончание цикла декодирования всех сигналов в полосе. Только после этого очищается DX Call и сбрасывается Enable TX.
Зачем ждать окончания декодирования в этом случае? Если декодирования нет, тогда другое дело. В этом случае правильно было бы отключить Enable TX, но оставить DX Call - для принятия решения оператором.
На не очень шустрых компьютерах этот процесс тянется долгие секунды. В это время включается передача повторного 73 и перебивает корреспонденту возможность принять ответ другого.
При декодировании обычного 73, программа реагирует мгновенно.Юрий RX3ASP
73!
-
23.12.2018, 20:40 #15641
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
Последний раз редактировалось UA3DJY; 23.12.2018 в 21:27.
-
23.12.2018, 21:09 #15642
- Регистрация
- 09.04.2005
- Адрес
- Санкт-Петербург, Россия
- Сообщений
- 2,810
- Записей в дневнике
- 1
- Поблагодарили
- 1870
- Поблагодарил
- 2379
ex RA0JV
www.rk1at.ru
-
23.12.2018, 22:28 #15643
- Регистрация
- 19.08.2018
- Возраст
- 73
- Сообщений
- 8
- Поблагодарили
- 1
- Поблагодарил
- 1
Добрый вечер, коллеги!
В версиях 1.104 и в 2.0.1-rc115 столкнулся с непредсказуемым поведением RX курсора - после завершения процесса декодирования он перемещается в другое место. В настройках checkbox "Monitor returns to last used frequency" не выбран (пустой). Как справиться с этим?
Виктор
-
23.12.2018, 22:45 #15644
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
Частота берется с истории QSO для последнего позывного. Если в окно DX Call вносить позывной через двойной щелчок левой клавишей мыши на декодированном сообщении то RX частота будет соответствовать этому позывному, то есть не будет прыгать на когда то ранее внесенный позывной. Позывной можно вычистить одновременно с окна DX Call и истории QSO правой клавишей мыши на кнопке Clear DX основного окна интерфейса.
С какой целью вбиваете позывной в окно DX Call вручную?
-
24.12.2018, 01:40 #15645
- Регистрация
- 29.09.2010
- Сообщений
- 236
- Поблагодарили
- 39
- Поблагодарил
- 20
Добрый день.
Подскажите про назначение "кнопок" Нound, S meter (вроде не активна) и DXpedition.Последний раз редактировалось UY7VY; 24.12.2018 в 01:44.
Сергей UY7VY
Социальные закладки