WSJT (программное обеспечение для любительского радио)
Разработчик(и) | Джо Тейлор, K1JT |
---|---|
Первоначальный выпуск | 2005 |
Стабильная версия | 2.6.1
/ 13 января 2023 г. |
Написано в | C++ (Qt GUI), Фортран, C [ 1 ] |
Операционная система | 32-битная Windows NT или более поздняя версия, Unix, Unix-подобная |
Доступно в | Программное обеспечение: английский Документация: английский, голландский, финский, французский, немецкий, венгерский, итальянский, японский, португальский, русский, сербский, словацкий, испанский. |
Тип | Любительское радио и DSP |
Лицензия | лицензия GPL |
Веб-сайт | https://wsjt.sourceforge.io/wsjtx.html |
WSJT-X — компьютерная программа, используемая для слабом сигнале в между радиолюбителями радиосвязи . Первоначально программа была написана Джо Тейлором, K1JT , но теперь имеет открытый исходный код и разрабатывается небольшой командой. Методы цифровой обработки сигналов в WSJT-X существенно облегчают радиолюбителям использование экзотических режимов распространения , таких как высокоскоростное рассеяние метеоров и отскок луны . [ 2 ] Кроме того, WSJT может отправлять отчеты о сигналах в сети обнаружения, такие как PSK Reporter . [ 2 ]
История
[ редактировать ]WSJT, предшественник WSJT-X, был первоначально выпущен в 2001 году и претерпел несколько серьезных изменений. Режимы связи как добавлялись, так и удалялись из программного обеспечения в ходе его разработки. С 2005 года программное обеспечение выпускается как программное обеспечение с открытым исходным кодом под лицензией GNU General Public License . Это изменение лицензии потребовало существенных изменений и заняло несколько месяцев. Хотя Джо Тейлор был первоначальным разработчиком (и до сих пор выполняет функции сопровождающего), в настоящее время в написании программного обеспечения участвуют несколько программистов. Последняя версия WSJT (не путать с WSJT-X) написана на Python и C , а несколько утилит написаны на Fortran . [ 3 ]
Версии WSJT до 7.06 r1933 (в просторечии называемые WSJT7) и ранее представляли собой совокупность предыдущих версий, и поэтому WSJT7 содержал 16 различных режимов (FSK441, JT6M, варианты JT65 A–C, JT2, варианты JT4 A–G, WSPR и предварительный просмотр JT64A). Начиная с версии 8.0 (в просторечии называемой WSJT8) доступные режимы полностью изменились, так что WSJT8 теперь предлагает 5 различных режимов (JTMS, ISCAT, JT64A, JT8 и Echo), ни один из которых не обратно совместим с WSJT7 или более ранними версиями. релизы. [ 4 ] Эта обратная несовместимость включает JT64A, так что предварительная версия JT64A в WSJT7 не может взаимодействовать со стабильной версией JT64A в WSJT8. По состоянию на май 2018 г. [update], последняя версия WSJT — WSJT10.
Предусмотренные режимы связи
[ редактировать ]В программном обеспечении основное внимание уделяется работе в условиях слабого сигнала и передовым технологиям цифровой обработки сигналов ; однако режимы связи основаны на разных режимах ионосферного распространения и могут использоваться на многих разных диапазонах . [ 5 ]
Режимы связи WSJT можно разделить на быстрые и медленные. В то время как быстрые режимы отправляют посимвольно без исправления ошибок, медленные режимы направлены на оптимизацию минимального использования QRO (высокой мощности). Начиная с WSJT10, поддерживаются быстрые режимы JTMS, FSK441, ISCAT и JT6M, а медленными — JT65 и JT4. [ 2 ] В WSJT-X 1.8 дополнительно реализованы «медленные» JT9, FT8 и QRA64. Некоторые режимы имеют производные подрежимы с большим интервалом между тонами. [ 2 ] Два других режима, WSPR и Echo, включены для измерения распространения и тестирования отраженного от Луны эха. [ 2 ]
ФСК441
[ редактировать ]FSK441 , представленный в 2001 году как первый режим связи, включенный в WSJT, [ 3 ] предназначен для поддержки связи при рассеянии метеоров с использованием радиоотражающих метеорных следов. [ 2 ] Всплески сигнала, создаваемые такими следами, обычно называют «пингами» из-за их характерного звука. Такие пинги могут длиться всего одну десятую секунды и нести достаточно информации для завершения хотя бы одного этапа контакта . [ 6 ] FSK441 использует многочастотную манипуляцию с использованием четырех тонов со скоростью передачи данных 441 бод . Благодаря выбору кодов символов в протоколе он является самосинхронизирующимся и не требует явного сигнала синхронизации. [ 6 ] FSK441 обычно используется на любительских диапазонах 2 метра и 70 сантиметров . Контакты могут быть установлены практически в любое время (т. е. метеорный дождь не обязательно должен идти) на расстояниях до 1400 миль (2250 км). [ 6 ]
Передаваемые сообщения содержат по крайней мере один пробел. Алгоритм декодирования FSK441 использует этот пробел в качестве синхрослова для синхронизации с нулевыми издержками. [ 6 ]
Этот режим больше не включен в WSJT-X начиная с версии 2.1.2.
ДЖТ6М
[ редактировать ]JT6M , представленный в конце 2002 года, [ 7 ] предназначен для метеорного и другого ионосферного рассеяния сигналов и специально оптимизирован для 6-метрового диапазона . В этом режиме также используется множественная частотная манипуляция, но на 44 тона. Один из тонов является сигналом синхронизации, поэтому для передачи данных остается 43 тона (по одному тону на символ набора символов, который включает буквенно-цифровые символы и некоторые знаки препинания ). Скорость передачи символов составляет 21,53 бод; фактическая скорость передачи данных при кодировании составляет 14,4 символа в секунду. Этот режим известен тем, что звучит «немного похоже на музыку пикколо ». [ 7 ]
Этот режим больше не включен в WSJT-X начиная с версии 2.1.2.
JT65
[ редактировать ]JT65 , разработанный и выпущенный в конце 2003 года, [ 3 ] предназначен для чрезвычайно слабых, но медленно меняющихся сигналов, таких как сигналы тропосферного рассеяния или трассы Земля-Луна-Земля ( EME или «лунный отскок»). [ 2 ] Он может декодировать сигналы на много децибел ниже минимального уровня шума в диапазоне 2500 Гц (обратите внимание, что SNR в диапазоне 2500 Гц примерно на 28 дБ ниже, чем SNR в диапазоне 4 Гц, что ближе к полосе пропускания канала отдельного тона JT65). , и часто может позволить любителям успешно обмениваться контактной информацией без сигналов, слышимых человеческим ухом. Как и в других режимах, используется многочастотная манипуляция; в отличие от других режимов, сообщения передаются как атомарные единицы после сжатия , а затем кодируются с помощью процесса, известного как прямое исправление ошибок (или «FEC»). FEC добавляет избыточность к данным, так что все сообщение может быть успешно восстановлено, даже если некоторые биты не получены получателем. (Конкретный код, используемый для JT65, — это код Рида-Соломона .) Из-за этого процесса FEC сообщения либо декодируются правильно, либо не декодируются вообще, с очень высокой вероятностью. После кодирования сообщений они передаются с использованием MFSK с 65 тонами. [ 8 ]
Операторы также начали использовать режим JT65 для связи на КВ- диапазонах, часто используя QRP (очень низкая мощность передачи); [ 9 ] хотя этот режим изначально не предназначался для такого использования, его популярность привела к добавлению в WSJT нескольких новых функций, облегчающих работу на ВЧ.
JT9
[ редактировать ]JT9 , предназначенный для использования на СЧ и ВЧ, был представлен в WSJT-X, который в то время был экспериментальной версией WSJT. [ 10 ] Он использует ту же логическую кодировку, что и JT65, но модулирует сигнал 9-FSK. При интервалах передачи в 1 минуту JT9 занимает полосу пропускания менее 16 Гц. (У JT9 также были версии, рассчитанные на более длинные интервалы передачи: 2 минуты, 5 минут, 10 минут или 30 минут. Эти расширенные версии требовали все меньше полосы пропускания и позволяли принимать еще более слабые сигналы.)
FT8
[ редактировать ]
Джо Тейлор, K1JT, объявил 29 июня 2017 года о доступности нового режима в программном обеспечении WSJT-X, FT8 . [ 11 ] FT8 означает «дизайн Франке-Тейлора, модуляция 8-FSK» и был создан Джо Тейлором, K1JT, и Стивом Франке, K9AN. Описано, что он предназначен для «многоскачковых E, где сигналы могут быть слабыми и затухающими, промежутки могут быть короткими, и вы хотите быстро завершить надежные, подтверждаемые QSO ».
По словам Тейлора, важными характеристиками FT8 являются:
- Длина последовательности T/R: 15 с
- Длина сообщения: 75 бит + 12-битная CRC.
- Код FEC: (174,87) LDPC
- Модуляция: 8-FSK, скорость передачи данных = 6,25 бод ; интервал тонов = 6,25 Гц
- Форма сигнала: непрерывная фаза, постоянная огибающая
- Занимаемая полоса пропускания: 50 Гц
- Синхронизация: три массива Костаса 7x7 (начало, середина, конец передачи)
- Продолжительность передачи: 79*1920/12000 = 12,64 с
- Порог декодирования: -24 дБ (при априорном декодировании)
- Рабочее поведение: аналогично использованию ВЧ JT9, JT65.
- Мультидекодер: находит и декодирует все сигналы FT8 в полосе пропускания.
- Автопоследовательность после ручного начала QSO
По сравнению с так называемыми «медленными модами» (JT9, JT65, QRA64), FT8 на несколько децибел менее чувствителен, но позволяет проводить QSO в четыре раза быстрее. Пропускная способность больше, чем у JT9, но примерно на четверть от JT65A и менее половины от QRA64. По сравнению с «быстрыми режимами» (JT9E-H), FT8 значительно более чувствителен, имеет гораздо более узкую полосу пропускания, использует вертикальный водопад и предлагает мультидекодирование по всей отображаемой полосе пропускания. Режим также поддерживает двухпроходное декодирование и использование « априорной (уже известной) информации по мере ее накопления во время QSO». [ 2 ]
FT4
[ редактировать ]В 2019 году Тейлор и др. представили FT4, экспериментальный протокол, который похож на FT8, но имеет более короткую длину последовательности T/R для более быстрого обмена сообщениями в соревнованиях. FT4 достигает такого увеличения скорости за счет использования гауссовой частотной манипуляции и использования полосы пропускания 90 Гц. [ 12 ] [ 13 ]
Альтернативное ПО для JT65
[ редактировать ]Для JT65 доступны альтернативные пакеты программного обеспечения, включая MultiPSK (коммерческий пакет, разработанный F6CTE), [ 14 ] и JT65-HF HB9HQX Edition ( бесплатный пакет программного обеспечения, созданный на основе проекта JT65-HF, разработанного W6CQZ). [ 15 ] Программное обеспечение JT65-HF HB9HQX Edition вместе с исходным кодом можно получить на SourceForge. [ 16 ]
Серия статей об использовании оригинального программного обеспечения JT65-HF появилась в октябрьском выпуске CQ любительского радио. [ 17 ] и ноябрь 2010 г. [ 18 ] проблемы. И МСХВ [ 19 ] из LZ2HV, перекомпилированного из исходного кода WSJT-X с различной реализацией графического интерфейса как для Linux, так и для ОС Windows.
Ссылки
[ редактировать ]- ^ «Развитие программы WSJT» .
- ^ Jump up to: а б с д и ж г час Джо Тейлор, K1JT (10 января 2023 г.). «Руководство пользователя WSJT-X 2.6.1» (PDF) .
{{cite web}}
: CS1 maint: числовые имена: список авторов ( ссылка ) - ^ Jump up to: а б с Джо Тейлор, K1JT (25–27 августа 2006 г.). WSJT с открытым исходным кодом: статус, возможности и будущее развитие (PDF) . 12-я Международная конференция EME . Вюрцбург , Германия . Архивировано из оригинала (PDF) 27 октября 2022 г.
{{cite conference}}
: CS1 maint: числовые имена: список авторов ( ссылка ) - ^ «Обзор WSJT» . Архивировано из оригинала 8 декабря 2022 г.
- ^ Джо Тейлор, K1JT; Стив Франке, K9AN; Билл Соммервилл, G4WJS (август 2017 г.). «Работайте по всему миру с WSJT-X. Часть 2: Коды, режимы и совместная разработка программного обеспечения». РадКом . 93 (8). Радиообщество Великобритании: 58–59. ISSN 1367-1499 .
{{cite journal}}
: CS1 maint: числовые имена: список авторов ( ссылка ) - ^ Jump up to: а б с д Джо Тейлор, K1JT (декабрь 2001 г.). « WSJT : Новое программное обеспечение для связи в диапазоне ОВЧ при рассеянии метеоров» (PDF) . КСТ : 36–41.
{{cite journal}}
: CS1 maint: числовые имена: список авторов ( ссылка ) - ^ Jump up to: а б «О JT6M» . Архивировано из оригинала 16 февраля 2009 г.
- ^ Джо Тейлор, K1JT (сентябрь – октябрь 2005 г.). «Протокол связи JT65» (PDF) . QEX: Форум экспериментаторов в области коммуникаций : 3–12.
{{cite journal}}
: CS1 maint: числовые имена: список авторов ( ссылка ) - ^ Стив Форд, WB8IMY (июль 2007 г.). «JT65A на КВ-диапазонах». КСТ : 85.
{{cite journal}}
: CS1 maint: числовые имена: список авторов ( ссылка ) - ^ Джо Тейлор, K1JT; Стив Франке, K9AN; Билл Соммервилл, G4WJS (июль 2017 г.). «Работайте по всему миру с WSJT-X. Часть 1: Эксплуатационные возможности». РадКом . 93 (7). Радиообщество Великобритании: 40–45. ISSN 1367-1499 .
{{cite journal}}
: CS1 maint: числовые имена: список авторов ( ссылка ) - ^ «Режим FT8 — новейший яркий блестящий объект в мире цифрового любительского радио» . Американская лига радиорелейной связи (ARRL). 01.08.2017.
- ^ Протокол FT4 для цифровых соревнований , апрель 2019 г.
- ^ Франке С., Сомервилл Б. и Тейлор Дж. (2020). Протоколы связи FT4 и FT8. QEX: Форум экспериментаторов в области коммуникаций , 7–18.
- ^ «MultiPSK — программное обеспечение для радиолюбителей от F6CTE» .
- ^ «Группа Google для JT65-HF HB9HQX Edition» .
- ^ «Сайт загрузки для JT65-HF HB9HQX Edition» . 27 ноября 2020 г.
- ^ Дэвид Витковски, W6DTW и Томас Худ, NW7US (октябрь 2010 г.). «Общение под шумом» CQ любительское радио .
{{cite journal}}
: CS1 maint: несколько имен: список авторов ( ссылка ) CS1 maint: числовые имена: список авторов ( ссылка ) - ^ Дэвид Витковски, W6DTW и Томас Худ, NW7US (ноябрь 2010 г.). «Общение под шумом» CQ любительское радио .
{{cite journal}}
: CS1 maint: несколько имен: список авторов ( ссылка ) CS1 maint: числовые имена: список авторов ( ссылка ) - ^ «Программное обеспечение любительского радио MSHV | Веб-сайт любительского радио LZ2HV» . lz2hv.org . Проверено 10 сентября 2018 г.