Like Tree16872Спасибо

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

  1. #1696
    Коротковолновик
    Регистрация
    14.01.2012
    Возраст
    64
    Сообщений
    184
    Поблагодарили
    50
    Поблагодарил
    16
    To R0AEB
    Нет, напрямую работать не будет. С EQF у вас работает JTDX. А здесь необходимо использовать в настройках алерта стандартный ADIF (находится в юзерской папке WSJT-X). Если этой модой ранее не работали, то делать думаю ничего не надо, а если ранее были QSO, то можно сделать импорт таковых из EQF в формате ADIF и поместить в юзерскую папку WSJT-X с заменой.
    Где-то так.

  2. #1697
    Прохожий
    Регистрация
    30.04.2014
    Возраст
    61
    Сообщений
    3
    Поблагодарили
    0
    Поблагодарил
    1
    С usb все нормально. Откатился на v1.6.0 также мой сигнал не декодируется.Перешел на jt65 от hb9hqx все нормально-отвечают.
    Где искать причину?

  3. #1698
    Пацифист Аватар для R0AEB
    Регистрация
    25.07.2016
    Адрес
    Красноярск
    Возраст
    58
    Сообщений
    115
    Поблагодарили
    35
    Поблагодарил
    161
    RU3XW спасибо большое, попробую разобраться, думаю получится

  4. #1699
    Радиослушатель
    Регистрация
    10.02.2012
    Адрес
    Киров
    Возраст
    51
    Сообщений
    20
    Поблагодарили
    32
    Поблагодарил
    5
    Добрый вечер. Подскажите порядок действий. Хочу скомпилировать WSJT-11. JTSDK пакет установил, исходник скачал, дальнейших действий не знаю.

  5. #1700
    High Power
    Регистрация
    03.11.2007
    Адрес
    Абинск
    Возраст
    68
    Сообщений
    634
    Поблагодарили
    126
    Поблагодарил
    323
    Цитата Сообщение от RU4NG Посмотреть сообщение
    Хочу скомпилировать WSJT-11
    Если речь идет о WSJT-11, то в пакете SVN не хватает нескольких файлов и их нужно взять из SVN от 10 версии. А по запуску - удалите этот ярлык и вытащите ярлык wsjt-11.bat. Кроме этого смотрите чтобы файл базы позывных wsjt.db не был пустым.
    *TO-BUILD*:
    - Open JTSDK-PY, then:
    cd src
    svn co https://svn.code.sf.net/p/wsjt/wsjt/branches/wsjt-11
    cd wsjt-11
    mingw32-make -f Makefile.204 install
    *TO-RUN*
    cd C:\JTSDK\wsjt-11\install
    .\wsjt-11.bat

  6. #1701
    Пацифист Аватар для R0AEB
    Регистрация
    25.07.2016
    Адрес
    Красноярск
    Возраст
    58
    Сообщений
    115
    Поблагодарили
    35
    Поблагодарил
    161
    Цитата Сообщение от UA3DTK Посмотреть сообщение
    r0aeb...чтоб посмотреть окуда работают корреспонденты (опыта мало, по префиксам не все догоняю)- это как то можно поправить?????

    ....установите JTAlert:
    Вложение 167891
    заодно покажет,с кем вы уже работали(В4)
    Коллеги подскажите где такую красивую софтинку можно взять, с оф сайта не такая?????

  7. #1702
    Very High Power
    Регистрация
    28.11.2013
    Возраст
    66
    Сообщений
    2,896
    Поблагодарили
    1195
    Поблагодарил
    474
    Цитата Сообщение от r0aeb Посмотреть сообщение
    Коллеги подскажите где такую красивую софтинку можно взять, с оф сайта не такая?????
    Точно такая. Версия 2.8.1 Еще больше возможностей, чем в версии 2.6.17 "Красота" наводится в настройках программы.

  8. #1703
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    5,356
    Поблагодарили
    7745
    Поблагодарил
    795
    Цитата Сообщение от UX5IQ Посмотреть сообщение
    С usb все нормально. Откатился на v1.6.0 также мой сигнал не декодируется.Перешел на jt65 от hb9hqx все нормально-отвечают.
    Где искать причину?
    Частота дискретизации аудиоустройства в тракте передачи, должна быть 48кГц.

    Попробуйте сами декодировать свой сигнал со второго компьютера или используя виртуальный аудиокабель.

  9. #1704
    Координатор темы
    Регистрация
    01.07.2011
    Адрес
    Днепропетровск
    Возраст
    55
    Сообщений
    2,693
    Поблагодарили
    2518
    Поблагодарил
    192
    Заметил у себя В JTDX v16.3 меню Save стоит None, а программа всё равно производит запись. Это у всех так.
    Название: jtdxsave.jpg
Просмотров: 512

Размер: 12.5 Кб

  10. #1705
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    5,356
    Поблагодарили
    7745
    Поблагодарил
    795
    Цитата Сообщение от US-E-12 Посмотреть сообщение
    Заметил у себя В JTDX v16.3 меню Save стоит None, а программа всё равно производит запись. Это у всех так.
    Название: jtdxsave.jpg
Просмотров: 512

Размер: 12.5 Кб
    Да, но при этом записывает интервалы в звуковые файлы с большой скважностью.

  11. #1706
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    5,356
    Поблагодарили
    7745
    Поблагодарил
    795

    статистика потраченного времени

    В домашней директории находится файл timer.out куда софт аккумулирует статистику потраченного времени на каждой процедуре исходного кода Фортран: суммарное время в секундах по каждой процедуре(или определенному куску исходного кода) за время работы софта и количество запусков процедур.

    Из чего можно рассчитать среднее время при каждом обращении к определенной процедуре.

    Ранее в этот файл еще складывалась статистика по количеству декодированных сигналов но в последних версиях JTDX я ее подсчет полностью убрал.

    Название: time_stats.gif
Просмотров: 504

Размер: 23.7 Кб

  12. #1707
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    5,356
    Поблагодарили
    7745
    Поблагодарил
    795

    Архитектура JTDX(WSJT-X), часть 1.

    Пока идет работа над JTDX v16.4 решил начать цикл заметок по архитектуре декодирования в JTDX(WSJT-X), поскольку JT65a в софте намного больше развит чем JT9 то в основном будем
    рассматривать декодирование JT65a. Поскольку с софтом работаю только 7 месяцев и начинал с нуля то наверняка в заметках будут ляпы и ошибки, буду рассказывать как вижу софт со своей колокольни..

    Исходный код написан на языках
    C: декодеры BM и FTSRD
    C++: в основном интерфейс взаимодействия с пользователем, модуляторы сигналов
    Fortran: обработка сигналов на прием, декодеры с использованием согласованных фильтров("подсказка").

    Основная программа jt9.f90(jt9.exe) в WSJT-X, в основном с целью тестирования, позволяла работать с командной строкой и аргументами, в JTDX функционал командной строки не поддерживается(но перечень аргументов в исходном коде остался).

    Если софт работает под управлением wsjtx.exe(под управлением интерфейса пользователя) то из jt9.f90 запускается подпрограмма jt9a.f90 которая вызывает многомодовый декодер(в JTDX
    это JT9 и JT65a, в WSJT-X еще и JT4), исходный код decoder.f90.

    В многомодовый декодер передается массив отсчетов(интервал с сигналами) id2 с частотой дискретизации 12000 отсчетов в секунду, используется тип данных INTEGER*2, диапазон значений от -32767 до +32767, что примерно соответствует динамическому диапазону 90дБ. Кроме этого с общей памяти в декодер передаются настройки(параметры) с интерфейса пользователя.

    В многомодовом декодере запускаются две параллельных ветви вычислений: JT9(исходный код jt9_decode.f90) и JT65a(исходный код jt65_decode.f90), что при наличии многоядерного процессора позволяет использовать одновременно два ядра процессора.

    Многомодовый декодер отдает декодированные сообщения в сторону интерфейса пользователя.

    Для JT65a исходный массив данных id2() преобразуется в массив с именем dd() и типом данных REAL*4, c этого момента используются операции с плавающей запятой.

    В JTDX в отличие от WSJT-X в многомодовом декодере для JT65a данные в массиве dd() смещаются(задерживаются) на 26000 отсчетов, что повышает эффективность декодирования.

    В последующем процессе обработки данных используются только 12000*52 секунды = 624000 отсчетов входных данных, 52 секунды идут от декодирования на 52-ой секунде для проведения связей с отражением от Луны, с учетом задержки распространения сигнала.

  13. #1708
    Коротковолновик Аватар для LY3BG
    Регистрация
    24.08.2006
    Адрес
    Slavyani
    Возраст
    65
    Сообщений
    292
    Поблагодарили
    202
    Поблагодарил
    52
    Так как я перешёл с JT65-HF HB9HQX на JTDX v16.3, поделюсь своими наблюдениями, сравнением и пожеланиями.
    Декодирование сигналов происходит несравненно лучше, особенно при QRM, за что большое спасибо UA3DJY!
    Но вот с удобством пользования дела хуже.

    Если JTDX предназначена для КВ, то от “Show DXCC entity and worked before status” и „New Call“ никакой пользы. Вместо этого должно быть „QSO B4“ с проверкой позывного по диапазону и моде. Очень желательно проверку позывных делать не только зовущих CQ, но и в QSO (второй позывной в макросе). Название страны показывать излишне, хватило бы только префикса по DXCC. Только для В4 включать JTAlertX не удобно, надо смотреть в две таблицы.

    Если снять галочку от „Lock TX=Rx“, то при двойном нажатии на позывной частота ТХ=RX перескакивает на частоту корреспондента. Не редьки случаи, когда корреспондент зовёт на другй частоте и при нажатии на его частота ТХ прыгает на частоту корреспондента. Этого не должно быть. Если „Lock TX=Rx“ не отмечено, то должен появиться позывной корреспондента в макросах и настроится на его частоту только RX. При поставленной галочке логика правильная.

    В редактируемые макросы должна быть возможность автоматического вставления позывного корреспондента, напр. “@ TU 73” (где @ - позывной корреспондента) чтоб корреспондент видел, что послание послано ему.

    Желательно файл лога поместить папку самой программы. Папка AppData не очень удобна для заливки лога в журнал.
    У HB9HQX есть опция автоматической пересылки данных связи в Logger32. Было бы очень хорошо иметь такую опцию и здесь.

    Постоянно записывать аудио файлы смысла нет, эту функцию желательно сделать отключаемую.

    Вот такие пожелания. Спасибо!

  14. #1709
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    5,356
    Поблагодарили
    7745
    Поблагодарил
    795
    Цитата Сообщение от LY3BG Посмотреть сообщение
    Если JTDX предназначена для КВ, то от “Show DXCC entity and worked before status” и „New Call“ никакой пользы. Вместо этого должно быть „QSO B4“ с проверкой позывного по диапазону и моде. Очень желательно проверку позывных делать не только зовущих CQ, но и в QSO (второй позывной в макросе). Название страны показывать излишне, хватило бы только префикса по DXCC. Только для В4 включать JTAlertX не удобно, надо смотреть в две таблицы.
    Изначально была задумка раскрашивать каждый позывной в декодированных сообщениях цветом соответственно новому позывному, диапазону, моде. Пару раз пытался доработать, но сталкивался с необходимостью более глубокого понимания кода под C++ чем мой уровень.
    Отложил как более низкий приоритет по сравнению с эффективностью декодирования.

    Цитата Сообщение от LY3BG Посмотреть сообщение
    Если снять галочку от „Lock TX=Rx“, то при двойном нажатии на позывной частота ТХ=RX перескакивает на частоту корреспондента. Не редьки случаи, когда корреспондент зовёт на другй частоте и при нажатии на его частота ТХ прыгает на частоту корреспондента. Этого не должно быть. Если „Lock TX=Rx“ не отмечено, то должен появиться позывной корреспондента в макросах и настроится на его частоту только RX. При поставленной галочке логика правильная.
    Дефект, найду причину и устраню. Благодарю за важную информацию.

    Цитата Сообщение от LY3BG Посмотреть сообщение
    В редактируемые макросы должна быть возможность автоматического вставления позывного корреспондента, напр. “@ TU 73” (где @ - позывной корреспондента) чтоб корреспондент видел, что послание послано ему.
    Желательно не использовать свободные сообщения при проведении QSO и для этого есть серьезная причина: декодеры с использованием согласованной фильтрации позволяют декодировать сигналы с уровнем -28..-29дБ сигнал/шум, при проведении QSO до -31дБ сигнал/шум. Но согласованная фильтрация может использоваться только для стандартных сообщений.
    Допустим вызвавший Вас корреспондент декодировал Ваш общий вызов с уровнем -28 дБ сигнал/шум. Если при окончании QSO Вы будете использовать свободное сообщение то оно скорее всего будет потеряно корреспондентом, потому что для декодирования свободного сообщения необходим -25..-26дБ сигнал/шум при отсутствии QRM на частоте.

    Также нет стимула в JTDX сделать стандартными сообщения CQ NA, CQ AS, CQ SA - они потребуют дополнительных декодеров с согласованной фильтрацией, усложнения софта и приведут к росту ложных декодирований при редкости и направленности использования таких сообщений.

    Цитата Сообщение от LY3BG Посмотреть сообщение
    Желательно файл лога поместить папку самой программы. Папка AppData не очень удобна для заливки лога в журнал. У HB9HQX есть опция автоматической пересылки данных связи в Logger32. Было бы очень хорошо иметь такую опцию и здесь.
    При переустановке сама программа удаляется, 'домашняя' папка в Application Data с логом остается. На компьютере может быть установлено несколько разных версий JTDX использующих лог из 'домашней' папки. Для удобства использования можете попробовать лог RX4HX, он имеет возможность связки с WSJT-X/JTDX.

    Цитата Сообщение от LY3BG Посмотреть сообщение
    Постоянно записывать аудио файлы смысла нет, эту функцию желательно сделать отключаемую.
    По подавляющему большинству интервалов запись в файлы отключается если выбрать Save -> None.

    Небольшое отступление: софт WSJT-X создавался целой командой разработчиков-профессионалов в программировании, цифровой обработке сигналов, кодировании сообщений более десяти лет. Один человек не сможет сделать все и как пример Ваш отказ от софта HB9HQX несмотря на удобства которые этот софт предоставляет.

    То же со временем произойдет и с JTDX если за него не возьмется команда.

  15. #1710
    Коротковолновик Аватар для LY3BG
    Регистрация
    24.08.2006
    Адрес
    Slavyani
    Возраст
    65
    Сообщений
    292
    Поблагодарили
    202
    Поблагодарил
    52
    Цитата Сообщение от UA3DJY Посмотреть сообщение
    Желательно не использовать свободные сообщения при проведении QSO и для этого есть серьезная причина: декодеры с использованием согласованной фильтрации позволяют декодировать сигналы с уровнем -28..-29дБ сигнал/шум, при проведении QSO до -31дБ сигнал/шум. Но согласованная фильтрация может использоваться только для стандартных сообщений.
    Допустим вызвавший Вас корреспондент декодировал Ваш общий вызов с уровнем -28 дБ сигнал/шум. Если при окончании QSO Вы будете использовать свободное сообщение то оно скорее всего будет потеряно корреспондентом, потому что для декодирования свободного сообщения необходим -25..-26дБ сигнал/шум при отсутствии QRM на частоте.

    Также нет стимула в JTDX сделать стандартными сообщения CQ NA, CQ AS, CQ SA - они потребуют дополнительных декодеров с согласованной фильтрацией, усложнения софта и приведут к росту ложных декодирований при редкости и направленности использования таких сообщений.
    Если есть такая возможность - почему бы и нет. Ведь свободные сообщения довольно часто передются. Пусть каждый сам решит, передавать его или нет. Так что просьба @ остаётся.

    Цитата Сообщение от UA3DJY Посмотреть сообщение
    Изначально была задумка раскрашивать каждый позывной в декодированных сообщениях цветом соответственно новому позывному, диапазону, моде. Пару раз пытался доработать, но сталкивался с необходимостью более глубокого понимания кода под C++ чем мой уровень.
    Не надо так раскрашивать. На КВ в полне хватит В4.
    Код (source) HB9HQX находится
    https://sourceforge.net/projects/jt65hfhb9hqxedi/
    Можно на него глянуть, что-то позаимствовать. Не думаю, что это в данном случае криминал.
    Мой сын работает програмистом, кажется С++, на днях с ним поговорю, может он согласится помочь.

Похожие темы

  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
Яндекс.Метрика