Страница 40 из 1691 ПерваяПервая ... 3033343536373839404142434445464750901405401040 ... ПоследняяПоследняя
Показано с 586 по 600 из 25359
Like Tree16264Спасибо

Тема: проект WSJT-X: моды JT65,JT9,WSPR,JT4,JTMS,MSHV - работа с тестовым софтом

  1. #586
    Коротковолновик
    Регистрация
    29.01.2015
    Возраст
    42
    Сообщений
    218
    Поблагодарили
    21
    Поблагодарил
    103
    Ну а споты то кто то должен на него отсылать ? Просто Игорь хочет дать возможность выбора -услышать (возможно и не сработать) очень слабые станции .в то же время не теряя функциональности (а улучшив ее по сравнению с дефолтом)при наличии множества станций на загруженном диапазоне-По мне так это просто Хорошо ,за что Ему и Спасибо

  2. #587
    Модератор
    Регистрация
    05.03.2015
    Сообщений
    5,144
    Поблагодарили
    7553
    Поблагодарил
    763
    Цитата Сообщение от RA9XQ Посмотреть сообщение
    Не могу понять смысла в таком увеличении чувствительности. Одно дело что вы видите корреспондента но видит ли он вас? Сразу возникает соблазн вдуть по полной, лишь бы увидел. Вопрос к софту который использует корреспондент, это может быть не обязательно версия с вашей доработкой. Должен быть компромисс а не кидание из крайности в крайность.
    Точно такая же ситуация возникает когда у корреспондента уровень шума намного выше чем у Вас, но то что корреспондент Вас не слышит не должно вызывать желания поднять у себя уровень шума до его уровня, чтобы сбалансировать трассу между Вами.

  3. #588
    Экстра-класс Аватар для RC2SC
    Регистрация
    12.08.2006
    Адрес
    Рязань
    Возраст
    55
    Сообщений
    2,613
    Поблагодарили
    878
    Поблагодарил
    285
    Цитата Сообщение от RK4LWA Посмотреть сообщение
    за что Ему и Спасибо
    Конечно спасибо ведь много делает и поясняет. Научил самим компилировать а не бегать в поисках обновления.
    По мне так главное качество декодирования на перегруженном диапазоне, смысл видеть станции с минимальным уровнем сигнала когда не декодировано часть со средним и при том вас кто нибудь из этих невидимок может вызывать. А трассу если нет прохождения и антенн ничем другим не сбалансируешь.

  4. #589
    Коротковолновик
    Регистрация
    29.01.2015
    Возраст
    42
    Сообщений
    218
    Поблагодарили
    21
    Поблагодарил
    103
    Вот для этого эта функция и сделана опциональной-и должна включаться только при слабых сигналах при отсутствии сильных и средних-то есть как понимаю при сигналах ниже -18 -20.То есть когда вы знаете ,что не будет пропущено сигналов при декодировании.И конечно если полностью отсутствует прохождение-вряд ли тут что то даст -но имея высокую чувствительность приемного тракта Вы же не будете сами загрублять ее просто так правда ? Только если такая чувствительность будет выводить характеристику приемного тракта на нелинейный участок Вы снизите усиление вч или включите аттенюатор.а тут просто выключите этот режим -вот и все

  5. #590
    Модератор
    Регистрация
    05.03.2015
    Сообщений
    5,144
    Поблагодарили
    7553
    Поблагодарил
    763

    r6462mod4

    готов, сделан на основе r6462mod3, функционал последнего не менялся.

    исходный код для самостоятельной компиляции и Release notes здесь: https://cloud.mail.ru/public/93BB/zLEPPfD6p

    Добавлен функционал включения режима высокой чувствительности клавишей Preamp и отдельно настройка количества проходов декодирования для Preamp в закладке Advanced.

    В режиме Preamp используются разные функции предискажений спектра для каждого прохода, комбинация этих функций в варианте трех проходов дает максимум декодированных сигналов.

    Теперь можно по окончании декодирования интервал включить кнопку Preamp и нажатием кнопки Decode декодировать повторно последний интервал, и наоборот. По сути это функционал шести проходов в декодировании.

    Сравнение эффективности работы Preamp на звуковых файлах симулятора с SNR -26дБ,
    указана вероятность декодирования сигналов с SNR -26дБ

    при Random erasure patterns=8:

    r6462mod3 - 0.7 %
    r6462mod4 Preamp включен, один проход - 5.3 %
    r6462mod4 Preamp включен, два прохода - 6.5 %
    r6462mod4 Preamp включен, три прохода - 7.5 %

    при Random erasure patterns=6:

    r6462mod3 - 0.6 %
    r6462mod4 Preamp включен, один проход - 1.7 %
    r6462mod4 Preamp включен, два прохода - 2.2 %
    r6462mod4 Preamp включен, три прохода - не смог протестировать на файлах симулятора
    из-за дефекта в софте WSJT-X.

    Изменения кода многочисленные, будет отдельный пост, были изменены исходники файлов:

    mainwindow.h
    mainwindow.ui
    mainwindow.cpp
    configuration.hpp
    configuration.ui
    configuration.cpp
    decoder.f90
    commons.h
    jt9com.f90
    jt65_test.f90
    jt65.f90
    jt65_decode.f90
    symspec65.f90

  6. #591
    Модератор
    Регистрация
    05.03.2015
    Сообщений
    5,144
    Поблагодарили
    7553
    Поблагодарил
    763

    эффективность работы Preamp

    в звуковом файле где на софте от разработчиков декодируются только 6 сигналов из девяти, два берет функционал r6462mod3, Preamp берет последний - девятый сигнал.Название: preamp.png
Просмотров: 321

Размер: 16.5 Кб
    Вложения Вложения

  7. #592
    Модератор
    Регистрация
    05.03.2015
    Сообщений
    5,144
    Поблагодарили
    7553
    Поблагодарил
    763

    создание файла изменений кода WSJT-X в пакете JTSDK

    делается очень просто - запускаете JTSDK-QT, в нем переходите в папку С:\JTSDK\src\wsjtx\

    из нее выполняете команду:

    svn diff >last.patch

    По окончании выполнения в папку С:\JTSDK\src\wsjtx\ упадет файл с именем last.patch содержащий в себе все отличия исходного кода от исходного кода текущего релиза разработчиков.

    Именно с такими патчами работают разработчики когда создают новые релизы на svn.

    Пример создания файла изменений кода для r6462mod4 прикладываю, был сделан по просьбе разработчика для диагностики дефекта в софте WSJT-X.
    Вложения Вложения

  8. #593
    Модератор
    Регистрация
    05.03.2015
    Сообщений
    5,144
    Поблагодарили
    7553
    Поблагодарил
    763

    изменения исходного кода r6462mod4

    по сравнению с последним релизом исходного кода разработчиков, в приложенном файле
    Вложения Вложения

  9. #594
    Экстра-класс
    Регистрация
    18.01.2015
    Адрес
    новосибирск
    Возраст
    69
    Сообщений
    1,679
    Поблагодарили
    127
    Поблагодарил
    55
    Цитата Сообщение от UA3DJY Посмотреть сообщение
    Preamp берет последний - девятый сигнал.
    у меня с Preamp всего 7, а потом это, что то неправильно сделал?
    Нажмите на изображение для увеличения. 

Название:	sjtrrr.jpg 
Просмотров:	66 
Размер:	128.6 Кб 
ID:	157841

  10. #595
    Начинающий Аватар для R3LW
    Регистрация
    04.01.2015
    Возраст
    73
    Сообщений
    67
    Поблагодарили
    13
    Поблагодарил
    15
    Цитата Сообщение от UA3DJY Посмотреть сообщение
    в звуковом файле где на софте от разработчиков декодируются только 6 сигналов из девяти, два берет функционал r6462mod3...
    Попробовал декодировать файл на r6229 при REP=6 без всяких модификаций - тоже 8 декодов получается.
    На r6192 без всяких модификаций получается 7 декодов.
    Нажмите на изображение для увеличения. 

Название:	8decodes.png 
Просмотров:	58 
Размер:	131.6 Кб 
ID:	157849
    UPD: На последней r6469 только 6 декодов.

  11. #596
    Коротковолновик
    Регистрация
    29.01.2015
    Возраст
    42
    Сообщений
    218
    Поблагодарили
    21
    Поблагодарил
    103
    При нажатой кнопке preamp-выставлены три прохода для pream -erasure 8-декодирование проходит примерно за 8 сек файла из набора -26-после вылетает ошибка Fortran runtime error,как на скрине выше у UA9OP,после чего кнопка DEcode так и горит зеленым и программа фактически зависает.Если выставить 2 прохода в настройках для Preamp-то ошибка не вылетает ,но декодирует также только 7 позывных как и у UA9OP из тестового файла -при откл preamp-8-на тестовом файле не выходит получить 9 декодов никак-То есть С двумя проходами preamp-7 декодов и не выходит ошибка.c 3 проходами-7 декодов и вылетает ошибка и прога фактически виснет. Что у нас с UA9OP ни так ?

  12. #597
    Модератор
    Регистрация
    05.03.2015
    Сообщений
    5,144
    Поблагодарили
    7553
    Поблагодарил
    763

    дефект в коде WSJT-X, индекс массива ccfblue выходит за пределы

    Цитата Сообщение от RK4LWA Посмотреть сообщение
    вылетает ошибка Fortran runtime error,как на скрине выше у UA9OP,после чего кнопка DEcode так и горит зеленым и программа фактически зависает.
    Тоже увидел при работе с приемником, вчера наблюдал только на файлах симулятора. Индекс массива ccfblue выходит за декларированные для него пределы (-11:540). Это происходит только на функции предискажений спектра примененной для третьего прохода Preamp, очень похоже на ошибочный доступ к чужой области памяти в софте WSJT-X.

    Пока не активируйте три прохода Preamp - работайте только на двух.

    Я вчера по этой теме открыл запрос на разработчиков, Bill G4WJS взял его в свою очередь.

    Нажмите на изображение для увеличения. 

Название:	ccfblue.png 
Просмотров:	74 
Размер:	38.2 Кб 
ID:	157852

  13. #598
    Модератор
    Регистрация
    05.03.2015
    Сообщений
    5,144
    Поблагодарили
    7553
    Поблагодарил
    763
    Цитата Сообщение от RK4LWA Посмотреть сообщение
    но декодирует также только 7 позывных как и у UA9OP
    Что у нас с UA9OP ни так ?
    все верно, в файле 9 разных сигналов, при выключенном Preamp из них декодируется 8, если потом включить Preamp и нажать Decode то на первом проходе появляется девятое сообщение от PD2HAB,

    при этом Preamp дает 7 декодированных сообщений

  14. #599
    Модератор
    Регистрация
    05.03.2015
    Сообщений
    5,144
    Поблагодарили
    7553
    Поблагодарил
    763
    Цитата Сообщение от R3LW Посмотреть сообщение
    Попробовал декодировать файл на r6229 при REP=6 без всяких модификаций - тоже 8 декодов получается.
    На r6192 без всяких модификаций получается 7 декодов.
    UPD: На последней r6469 только 6 декодов.
    Все верно,

    r6229 и r6192 используют SFRSD декодер от которого разработчики уже отказались и перешли на FTRSD декодер.

    Поэтому с r6229 и r6192 мы больше не сравниваем.

  15. #600
    Модератор
    Регистрация
    05.03.2015
    Сообщений
    5,144
    Поблагодарили
    7553
    Поблагодарил
    763

    еще по функционалу Preamp

    Забыл сказать на форуме, но должно быть в Release notes:

    При использовании Preamp нет вычитания спектра между проходами.

    Это сделано специально чтобы не терять слабые сигналы при таком вычитании. Вопрос дополнительного тестирования, если есть желание для себя включить то можете поставить в исходном коде jt65_decode.f90 переменную nsubtract на первом и втором проходе в значение 1.

    Поэтому в r6462mod4 когда спектр двух или нескольких сигналов пересекается Вы часто будете наблюдать меньшее количество декодирований при включенном Preamp.

    Еще сделал недоступной ручную активацию Robust Sync, этот функционал потерял свой смысл еще в r6462mod3.

Похожие темы

  1. JT65/JT9 - имейте совесть, когда в "цифре" работаете!
    от RX4CD в разделе JT65, JT9, WSPR, JT4, JTMSK, FT8
    Ответов: 65
    Последнее сообщение: 05.10.2019, 07:15
  2. Как начать работать с CW?
    от Z80X в разделе Телеграф
    Ответов: 6
    Последнее сообщение: 23.12.2010, 13:43
  3. Новая мода JT65
    от RX3AIS в разделе Цифровые виды радиосвязи
    Ответов: 1
    Последнее сообщение: 28.06.2007, 23:02
  4. Как начать работу с OZiExplorer 3D ?
    от RX3AOE в разделе Win-XP/7
    Ответов: 4
    Последнее сообщение: 15.10.2006, 19:55
  5. Работаю с DXtelnet но через час он отклю...
    от в разделе Компьютеры и сети
    Ответов: 0
    Последнее сообщение: 16.12.2001, 20:54

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×
Рейтинг@Mail.ru
eXTReMe Tracker
Яндекс.Метрика