-
05.01.2017, 22:26 #3706
- Регистрация
- 08.09.2009
- Адрес
- Житомир
- Сообщений
- 99
- Поблагодарили
- 5
- Поблагодарил
- 7
-
05.01.2017, 22:29 #3707
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
Софт стал очень сложным и вполне где то я мог сделать ошибку в коде приводящую к утечке памяти, от версии к версии исходный код очень сильно изменяется и часто переписывается заново, поэтому если есть утечки памяти то они на разных версиях и разных машинах могут сказываться по разному и с разными симптомами.
-
05.01.2017, 22:34 #3708
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
Обычно JT9 не декодируется если плывет частота или есть наложение спектра другой станции. Девиация частоты при отражении сигнала от сполохов Северного сияния тоже не позволяет декодировать JT9 сигнал.
Если в интервале был очень сильный сигнал от другой станции то перепад шума не дает декодировать сигналы, в этом случае спасает функционал компенсации АРУ - кнопка AGCc,
последовательность нажатия кнопок AGCc -> Decode позволит повторно декодировать интервал уже с включенным функционалом компенсации действия АРУ приемника.
Примерно полтора года назад у меня на WSJT-X тоже была проблема декодирования части JT9 сигналов и тогда она была вызвана поломанным INI файлом, в этом случае Ваш звуковой файл должен декодироваться на другом компьютере.Последний раз редактировалось UA3DJY; 05.01.2017 в 22:42.
-
05.01.2017, 22:49 #3709
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
Похоже на выпадание фреймов в звуковом потоке - должно быть заметно по сжатию основного сигнала на водопаде и расширению продолжительности шума во временной области (видно при проигрывании разных звуковых файлов). Последнее время было несколько репортов что такая проблема возникает если какой то другой софт занимает ресурсы процессора во время записи звукового файла, на протяжении приемного интервала, никак не связано с самим декодированием, в этом случае на декодирование уже считывается битый звуковой файл.
Последний раз редактировалось UA3DJY; 05.01.2017 в 22:52.
-
05.01.2017, 22:55 #3710
- Регистрация
- 15.08.2006
- Возраст
- 49
- Сообщений
- 1,102
- Поблагодарили
- 331
- Поблагодарил
- 332
Понятно, но слава Богу, что она устранилась в 17.4, просто часто мониторю ночью 630м WSPR-2, теперь нет необходимости в дополнительном софте, ну разве что для WSPR-15.
Железо здесь MiniPC на Intel I5 6300U, RAM 8GB, интересно, что 17.4 в режиме 3-4-1 стала на 2 сек быстрее декодировать чем 17.3.2, раньше конец декодирования был ровно в 60 сек, сейчас на 58 сек.73! Юрий EW6X (ex EW6BN) Если не QRP, то 100Вт@палка/верёвка
-
05.01.2017, 22:58 #3711
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
Да, тоже интересно, для поддержки повторного декодирования JT9 я был вынужден добавить два огромных промежуточных массива для временного хранения входного сигнала после его обработки функционалом компенсации АРУ, и наоборот ожидал возрастания времени декодирования, о чем мне говорили во время тестирования 17.4.
-
05.01.2017, 23:08 #3712
-
05.01.2017, 23:21 #3713
- Регистрация
- 05.03.2015
- Сообщений
- 5,570
- Поблагодарили
- 7959
- Поблагодарил
- 807
Забыл сказать, я сильно метелил код Фортрана под многопоток, переводя статические переменные-массивы в динамические. Скорее всего в этом причина.
Сделал не всё что хотел, вернее сделал почти всё но откатил часть изменений обратно, потому что стало немного падать количество декодированных сообщений на тестовых файлах.
В версии 17.5 продолжу эту работу одновременно с выводом массивов хранения сигналов из стек памяти, чтобы уйти от возможного влияния выполняемого кода на обрабатываемые данные.
Еще во время тестирования софта заметил что при компенсации работы АРУ (включена кнопка AGCc) ощутимо снижается время декодирования интервала.Последний раз редактировалось UA3DJY; 05.01.2017 в 23:28.
-
06.01.2017, 00:06 #3714
Поставил 17.4. Кнопка Decode продолжает светится вплоть до 35 секунды следующего интервала. В 17.3.2 декодировка длилась до 58 сек текущего интервала. i3 3225 3.3 Ghz 4G ОЗУ.
-
06.01.2017, 00:28 #3715
-
06.01.2017, 00:49 #3716
- Регистрация
- 01.07.2011
- Адрес
- Днепропетровск
- Возраст
- 59
- Сообщений
- 3,005
- Поблагодарили
- 2958
- Поблагодарил
- 220
Так вроде Вы сами уже разобрались. Если устанавливается оригинальная версия, то в AppData\Local\JTDX хранятся файлы необходимые для работы (ALL.txt, CALL3.TXT, wsjtx_log.adi, wsjtx.ini и др.). Это сделано для того, чтобы при ошибочном удалении программы эти файлы сохранились. В моей версии эти файлы перемещены в папку установки\bin.
73! Олег. http://ur1004swl.ucoz.ru/
-
06.01.2017, 01:59 #3717
- Регистрация
- 18.01.2015
- Адрес
- новосибирск
- Возраст
- 74
- Сообщений
- 1,686
- Поблагодарили
- 128
- Поблагодарил
- 55
-
06.01.2017, 02:36 #3718
- Регистрация
- 12.05.2010
- Адрес
- Новотроицкое
- Возраст
- 55
- Сообщений
- 1,863
- Поблагодарили
- 1480
- Поблагодарил
- 327
Понятно. Вроде с исправлениями работает нормально.
Игорь, а больше никаких путей не меняли? Чтобы
сюрпризов не было?
Исправленная версия 17.4 для Linux amd64:
UI1 - https://cloud.mail.ru/public/6qoK/SExqwWtCv
UI3 - https://cloud.mail.ru/public/7eGd/9KRvpGAQo
Внимание! В архиве лежит дополнительно файл ALLCALL.TXT,
его надо бросить в /home/$USERNAME$/.local/share/JTDX73! Игорь R0JF ex. RA0JF (Дядя Фёдор)
-
06.01.2017, 06:25 #3719
-
06.01.2017, 07:45 #3720
Социальные закладки