Like Tree17094Спасибо

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

  1. #10066
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    5,410
    Поблагодарили
    7807
    Поблагодарил
    798

    кратковременные выпадания звука, излучение широкополосных помех

    Давно говорил, считаю необходимым повторить в дополнение к этому посту http://forum.qrz.ru/6-cifrovye-vidy-...ml#post1431771

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

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

    Если у Вас на компьютере одно звуковое устройство которое используется для работы в эфире то не включайте Web браузер, софты Skype, Teamviewer во время работы в эфире. Также при использовании единственного звукового устройства отключите в операционной системе системные звуки поскольку они тоже идут через устройство по умолчанию.

    Если у Вас два или более звуковых устройств то смотрите чтобы то что используется для приема/передачи не было выставлено в операционной системе устройством по умолчанию.

    Такой подход позволит избежать многих проблем снижения эффективности декодирования, непреднамеренного излучения помех, сбоев в работе WSJT-X/JTDX.

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

    Как пример - при передергивании кабеля в разъеме на внешней карте ASUS Xonar U7, которую я использовал для работы в эфире, у меня Windows сразу ставил эту карту устройством по умолчанию. Если принцип определения подключения разъема контактный то такую проблему можно решить воткнув на постоянку в разъем звуковой карты переходник.

  2. #10067
    Very High Power
    Регистрация
    28.11.2013
    Возраст
    66
    Сообщений
    3,083
    Поблагодарили
    1262
    Поблагодарил
    480
    To: UA3DJY
    Игорь, подскажите, как организована многопоточность работы многоядерного процессора в программе. Путем оптимизации кода под многоядерность, или средствами самой операционной системы.
    Если многопоточность организована самой операционной системой, то наверное стоит переходить с Win7 на Win10?

  3. #10068
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    5,410
    Поблагодарили
    7807
    Поблагодарил
    798

    JTDX v18.1.0.63 - тестирование нового функционала

    Измененный функционал:

    - устранен сбой в последовательности AutoSeq когда в приемном интервале не включается декодер (переполнение буфера звуковой карты)
    - сделан первый шаг в функционале SWL FT8, эффективность декодирования примерно на 1 % выше, из-за позднего декодирования функционал SWL не предназначен для работы в эфире
    - надпись на кнопке AutoSeq меняет цвет с черного на синий при активной опции 'Single shot QSO'
    - устранен сбой включения кнопки Filter при отключенной кнопке Enable Tx и получении от декодера FT8AP ложно декодированного сообщения содержащего позывной оператора
    - отсутствие звука на передачу:
    -- устранен сбой пропадания звука когда во время передачи сообщения пользователь открывает настройки JTDX и не меняя звукового устройства закрывает диалог настроек нажатием кнопки OK
    -- во время передачи сообщения при нажатии последовательно кнопок Halt Tx и Enable Tx необходим зазор примерно в 2 секунды, если кнопку Enable Tx нажать раньше то пропадет звук на передачу в этом интервале. Пока не знаю как сделать индикацию такого зазора либо выполнить его автоматически в коде.
    - при изменении звукового устройства в настройках JTDX во время передачи сообщения теперь сделано такое поведение софта: при нажатии кнопки OK в диалоге настроек передача останаливается, кнопка Enable Tx получает желтый фон, примерно через 2 секунды кнопка Enable Tx включается автоматически (красный фон) и передача звука и сообщения возобновляется
    - в статус баре внизу основного окна теперь показывается последний внесенный в лог позывной
    - устранено несколько ошибок в коде и изменена обработка поступающего на вход декодера FT8 массива данных сигнала


    собранный софт: https://cloud.mail.ru/public/MVLB/9f9NLrnGw

    исходный код: https://cloud.mail.ru/public/2qtZ/Nv9bHhHaz

    кодовые суммы:
    File name: JTDX-18.1.0.63-win32.exe
    MD5: BC962E667E0050241581C54C43735B61
    SHA-1: 779C38332F9AAD37FA8E6E98598EF193AAC85FEC
    SHA-256: F68DB4687E11F0A605C98F631F4DC5C2AE38D6B9A4E63FFE906B2FD7B8CC67B6
    SHA-512: 5EA51DBB5D3E1CE9B6B1BE37922B6BD0F2E8C75B13BD9B2FF88CF19069DC63D899870D 7394C1B3748008A1B9C69A8C5AE4524032F1588B08B11CEA5239BFF881
    RIPEMD: FC16CF4A667D4EC31E36A90AE599A0C202626ECF


    JTDX.INI файл имеет такую же структуру как у версии 18.1.0.62.

  4. #10069
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    5,410
    Поблагодарили
    7807
    Поблагодарил
    798
    Цитата Сообщение от EU1FQ Посмотреть сообщение
    To: UA3DJY
    Игорь, подскажите, как организована многопоточность работы многоядерного процессора в программе. Путем оптимизации кода под многоядерность, или средствами самой операционной системы.
    Если многопоточность организована самой операционной системой, то наверное стоит переходить с Win7 на Win10?
    В коде C++ есть отдельная нитка для звука, таймера при сборке падают в разные нитки, в коде на Фортране используется библиотека OpenMP, там два параллельных потока в моде JT9+JT65 и для не FT8 мод я фиксировал 4 потока на преобразование Фурье, как сделано преобразование в FT8 еще не смотрел.

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

    В результате еще добавляется взаимодействие с операционной системой и железом на низком уровне, поскольку запрошенные софтом потоки еще надо оптимально раскидать по железу.

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

  5. #10070
    Very High Power Аватар для RJ7M
    Регистрация
    18.01.2004
    Возраст
    57
    Сообщений
    1,853
    Поблагодарили
    460
    Поблагодарил
    381
    Цитата Сообщение от UA3DJY Посмотреть сообщение
    -- во время передачи сообщения при нажатии последовательно кнопок Halt Tx и Enable Tx необходим зазор примерно в 2 секунды, если кнопку Enable Tx нажать раньше то пропадет звук на передачу в этом интервале. Пока не знаю как сделать индикацию такого зазора либо выполнить его автоматически в коде.
    Может быть вообще запрет перехода на передачу в эти 2 сек? Чтоб не "смущало".

  6. #10071
    QRP
    Регистрация
    06.08.2012
    Адрес
    Урюпинск
    Возраст
    63
    Сообщений
    26
    Поблагодарили
    8
    Поблагодарил
    62
    Всем здравствуйте!Заметил следующее,крайние версии JTDX формируют иной формат файла журнала adi.В отличии от UR5EQF.Тот кторый формирует UR5EQF,JTDX не видит.А наоборот работает.В чём я так полагаю мой косяк?

  7. #10072
    Very High Power
    Регистрация
    12.05.2012
    Сообщений
    1,534
    Поблагодарили
    579
    Поблагодарил
    1660
    Цитата Сообщение от R0AX Посмотреть сообщение
    Я бы не стал называть эти версии "официальными" в том смысле, который этот термин приобрел на нашем форуме. Эта версия скомпилированная из крайней тестовой версии исходного кода WSJTX 1.8.1 от разработчиков. Работает 8345 хорошо.
    Я 1.7.1 перестал компилировать, так как большая часть изменений там - работа над новым интерфейсом для работы DX экспедиций. Все изменения, касающиеся "обычной" работы дублируются в 1.8.1

  8. #10073
    Very High Power Аватар для R0JF
    Регистрация
    12.05.2010
    Адрес
    Новотроицкое
    Возраст
    51
    Сообщений
    1,713
    Поблагодарили
    1397
    Поблагодарил
    301
    JTDX v18.1.0 step 63 - тестирование нового функционала

    Linux version (compiled on Ubuntu 16.04LTS 64-bit)

    Binary files only:


    https://cloud.mail.ru/public/KASK/SmFMbt2dN

    Linux 64-bit deb-package (not tested!):

    https://cloud.mail.ru/public/9ZdS/fMpNfHiEn

    Linux 32-bit deb-packages (not tested!):

    https://cloud.mail.ru/public/ADe3/FcGCReyoK

    PS Поймал интересный прикол - не могу вставить ссылку на 32-битную версию.
    Вернее ссылка вставляется, но не рабочая... Оказалось, что путь "в облако" сгенерировался
    и использованием известной комбинации /FuC*/, которую порлиткорректное ПО
    форума упорно заменяет на /xxxx/.
    Пришлось перезалить в облако заново.

  9. #10074
    Very High Power
    Регистрация
    28.11.2013
    Возраст
    66
    Сообщений
    3,083
    Поблагодарили
    1262
    Поблагодарил
    480
    Цитата Сообщение от RU4AJ Посмотреть сообщение
    Всем здравствуйте!Заметил следующее,крайние версии JTDX формируют иной формат файла журнала adi.В отличии от UR5EQF.Тот кторый формирует UR5EQF,JTDX не видит.А наоборот работает.В чём я так полагаю мой косяк?
    Формат adi он и в Африке adi. У меня без проблем JTDX читает adi из UR5EQF и наоборот.
    Если касаемо правильного отражения информации в логе UR5EQF по FT8, то для правильного формирования adif для мод FT8 нужен Update 3.31-61a для лога, в противном случае файл adi будет формироваться неправильно.

  10. #10075
    Standart Power Аватар для UR5WCA
    Регистрация
    06.06.2013
    Адрес
    Львов
    Возраст
    68
    Сообщений
    428
    Поблагодарили
    124
    Поблагодарил
    113
    С этими установками:

    Название: Безымянный.png
Просмотров: 661

Размер: 7.2 Кб

    программа работает без сбоев. Спасибо.

  11. #10076
    QRP
    Регистрация
    06.08.2012
    Адрес
    Урюпинск
    Возраст
    63
    Сообщений
    26
    Поблагодарили
    8
    Поблагодарил
    62
    Лог UR5EQF всё читает а вот то что он выдаёт потом JTDX почему то не читает.Если открыть файл от UR5EQF и JTDX у них разный формат внесения информации может поэтому?Ранее на это не обращал внимания.А в версиях от 50 и выше заметил что теряются связи .Я ещё тестирую и WSJTX поэтому связи скидываю на рабочий стол а потом в журналы .Вот и не пойму где...?

  12. #10077
    Standart Power
    Регистрация
    07.01.2009
    Адрес
    г.Лиски
    Сообщений
    191
    Поблагодарили
    81
    Поблагодарил
    1
    В ur5eqf в редакторе диапазонов и модуляций надо добавить моду FT8.

  13. #10078
    Very High Power
    Регистрация
    28.11.2013
    Возраст
    66
    Сообщений
    3,083
    Поблагодарили
    1262
    Поблагодарил
    480
    Цитата Сообщение от RU4AJ Посмотреть сообщение
    Лог UR5EQF всё читает а вот то что он выдаёт потом JTDX почему то не читает......
    Непонятно что и куда выдает??????
    Приведите одну строку из adi UR5EQF и строку из JTDX

  14. #10079
    Very High Power Аватар для R5ZQ
    Регистрация
    07.09.2013
    Адрес
    Губкин
    Возраст
    58
    Сообщений
    1,624
    Поблагодарили
    450
    Поблагодарил
    117
    Цитата Сообщение от UA3DJY Посмотреть сообщение
    JTDX v18.1.0.63 - тестирование нового функционала
    Игорь,с наступившим Новым годом.Не успеваем тестировать,можно помедленнее-шутка.Большое спасибо.

  15. #10080
    Координатор темы
    Регистрация
    01.07.2011
    Адрес
    Днепропетровск
    Возраст
    56
    Сообщений
    2,758
    Поблагодарили
    2606
    Поблагодарил
    199
    Цитата Сообщение от RU4AJ Посмотреть сообщение
    Лог UR5EQF всё читает а вот то что он выдаёт потом JTDX почему то не читает
    Переименуйте файл из EQF на wsjtx_log.adi и скопируйте в папку, где лежит оригинал adi из JTDX, тогда прочитает.

Похожие темы

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