MultiPSK - программа для цифровых видов связи
Обзор подготовил UA6HJQ, замечания и дополнения RN9AAA/9 (2005 г.), RA3TOX (2024 г.)
http://ua6hjq.qrz.ru/digi/multipsk.htm
Программа MULTIPSK создана французским радиолюбителем F6CTE, она имеет необычный интерфейс и возможно не так красива внешне, как другие программы, но качество приема некоторых цифровых видов связи, у нее очень хорошее.Официальная страница проекта: http://f6cte.free.fr/index_anglais.htm
На нее стоит обратить внимание радиолюбителям интересующимся экспериментами. Для работы в контестах MultiPSK не подходит. Программа бесплатна для радиолюбителей. В MultiPSK есть некоторые интересные возможности и протоколы, отсутствующие в других программах.
Программа корректно работает с русским языком. CAT управление отсутствует. Patrick Lindecker F6CTE (автор), постоянно улучшает свою программу и реально работает на ней в эфире - пожелаем ему удачи!
Установка программы и файлы
Скачайте архив с сайта F6CTE members.aol.com/f6cte. Программа будет установлена в директорию C:\MULTIPSK. Можно просто распаковать архив в любую директорию. Внутри директории находится поддиректория \QSO в которую записывается мониторинг связей, \SCREEN где храняться снимки экрана. Картинки полученные из эфира и сохраненные по вашей команде, будут храниться в поддиректориях \Hellschreiber, \FAX и \SSTV_RX соответственно моде.
В файлах
f1.ser - f12.ser храняться усановленные вами макросы, а в файлахn1.ser - n12.ser заголовки к ним, в других файлах с расширением ser, хранятся разные установки программы. Встроенный аппаратный журнал пишется в файл log_psk.lo (можно использовать внешние логи) и имеет свой собственный формат, хотя его можно преобразовать в ADIF или текстовый файл для передачи в другую программу. В файле perso_pc.txt хранится ваша персональная информация, рекомендую почитать файлы с расширениями hlp, txt, doc. Файлы с расширением bmp - картинки для режима sstv. Редактировать вручную все файлы с установками не нужно, так как они меняются из самой программы.Внешний вид
При запуске файла multipsk.exe первым появится оконо в котором можно сделать предварительные настройки: установить язык, класс компьютера, порт для управления PTT, шрифты, время, коррекцию частоты для звуковой карты, центральную частоту, персональные данные и тд. Все это можно сделать и позже, в процессе знакомства с программой. Обратите внимание на кнопку "Open RX/TX screen after start up" если вы не хотите чтобы это окно появлялось каждый раз при запуске программы, нажмите на нее.
Параметры которые не нужно менять в процессе работы, вынесены в отдельное меню, оно находится в верхней части окна программы. Наведя курсор на любой пункт, можно открыть любой пункт меню.
Рабочее окно прогаммы выглядит следующим образом:
Работа маяка
Идея маяка, заключается в том чтобы программа автоматически передавала указанный текст в эфир, потом переходила на прием на указанное количество секунд и затем снова на передачу. Если кто-то вас вызывает, программа автоматически сигнализирует об этом прерывистыми звуковыми сигналами, через встроенный динамик компьютера.
Установки маяка, вы видите на верхней картинке.
Можно задать два разных текста odd и even, которые будут передаваться по очереди. Также важно, чтобы программа правильно приняла ваш позывной целиком, только тогда она подаст сигнал, еще нужно чтобы корреспондент вызывающий вас успел передать ваш позывной во время установленной вами паузы, поэтому не следует делать ее короче 20-40 секунд (это зависит от вида связи), иначе вас никто не сможет вызвать!Зайти в меню где можно произвести необходимые настройки маяка, из основного окна программы, можно нажав кнопку Config. Вы увидите меню в котором обратите внимание на выделенный кусок. Чтобы запустить или остановить маяк, нужно нажать кнопку beacon в верхнем меню основного окна программы. Режимом маяка, рекомендуется пользоваться при работе только помехозащищенными режимами типа mfsk, pskfec31, в них минимальная вероятность пропустить даже очень слабый вызов.
Аппаратный журнал
Аппаратный журнал сравнительно простой, он немного похож на тот что используется в программе Stream, чтобы занести запись в любую графу нужно кликнуть два раза на нужном слове в приемном окне, оно выделится и нажав правую кнопку мыши, выбрать графу в которую будет вставлено это слово. Данные можно записывать и вручную. Кнопка CLEAR очищает все поля кроме Mode, а кнопка SAVE записывает введенную информацию в журнал, после успешной записи, все поля кроме Mode и Freq MHz очищаются, для того чтобы вы могли записать в них следующее QSO. Чтобы посмотреть записи в журнале или провести выборочный поиск, нужно нажать кнопку Log book.
После нажатия Log book откроется окно аппаратного журнала, пока вы работаете с этим окном, работать с программой невозможно. Окно Filter editor позволяет вести поиск информации в журнале по позывному или режиму работы. Позывной нужно ввести полностью или несколько первых символов и поставить звездочку (Например: rz* , ua6h* , rk6hx , mfsk* , mt63 и т.д.), тогда будут найдены все похожие позывные. То же относится и к поиску по виду работы.
Перед тем как вести поиск в журнале, нужно нажать кнопку Display all, только после этого поиск проводится именно по всем имеющимся записям. Не нажмите случайно кнопку Delete all! Она удалит записи в журнале, правда не сразу, перед этим появится еще одно окно и вы можете отказаться, нажав NO. Изменить данные о записанном QSO, кликнув по нужной записи в журнале и нажав кнопку QSO modification. Чтобы записать все данные в журнале в ADIF-файл, нужно просто нажать кнопку EXPORT IN ADIF FORMAT. Файл с текущей датой и расширением .ADI будет создан в директории MULTIPSK\ еще журнал можно сжать, если он занимает много места, а также выполнить несколько простых операций в которых вы сами надеюсь разберетесь.
Multipsk может работать с внешними аппаратными журналами WXLOGBOOK и DXKeeper, что существенно улучшает сервис и удобство работы, при проведении реальных QSO.
Протоколы и режимы связи
В первую очередь, multipsk уникальна количеством поддерживаемых протоколов, такого количества нет в других программах. Второй важный плюс программы в том что тип PSK протокола она определяет автоматически. Также multipsk измеряет imd, quality и имеет довольно точный измеритель соотношения сигнал/шум в децибелах.
Из всего разнообразия протоколов, самыми чувствительными являются MFSK8 PSKFEC31 PSKAM10 PSK10 и они идеально подходят для работы в QRP. Еще, важно что PSK передатчик, должен быть линейным, для MFSK это необязательное условие. Отличие MFSK в multipsk от MFSK в программах MixW, Stream, MMvari, заключается в более частой передачи импульсов синхронизации и на совместимости не сказывается. Более подробную информацию о разных PSK протоколах, вы можете помотреть на сайте www.hamradio.cmw.ru в разделе о цифровых видах связи.
Режимы, поддерживаемые Multipsk (май 2024 г.):
- Режимы фазовой манипуляции:
- BPSK: BPSK31-63-125-250 / CHIP (64/128) / PSK10 / PSKFEC31 / PSKAM10-31-50 / PSK125R-250R-500R
- BPSK with SSTV: PSK63 F - PSK220F + DIGISSTV "Run"
- QPSK: QPSK31-63-125-250
- 8PSK: VDL2
- MPSK: MT63
- PACKET BPSK1200-250-63-31 + APRS+ DIGISSTV "Run"
- MIL-STD-188-110A - 4285
- HFDL
- EPIRB-ELT-PLB beacons
- ARGOS (маяки/спутники)
- AUTEX
- ORBCOMM
- AERO
- EGC
- M10/M20
- LRPT
- On-Off Режимы манипуляции: CW / NDB / CCW-OOK / CCW-FSK / QRSS
- Режим амплитудной модуляции: факсы APT (спутники NOAA)
- Режимы частотной манипуляции:
- PACKET: 110-300-1200 bauds + APRS+ DIGISSTV "Run"
- PACTOR 1 / AMTOR FEC-Navtex / AMTOR ARQ / SITOR A
- ASCII / RTTY 45-50-75-100-110-150-200 / SYNOP + SHIP / IEC 870-5
- 1382 / BIIS / GMDSS DSC / ATIS / ACARS (VHF) / DGPS / NWR SAME / ARQ-E / ARQ-E3
- RS41(GFSK)
- DFM06-09
- LMS6
- Multi Режимы многочастотной манипуляции:
- MFSK8 / MFSK16/32/64 (+SSTV)
- OLIVIA / Contestia / RTTYM / VOICE
- THROB/THROBX
- DominoF / DominoEX / THOR
- PAX / PAX2
- Автоматическое установление канала связи (см. http://www.hflink.com) MIL-STD-188-141A+
ARQ FAE / ALE400 + ARQ FAE- DTMF, SELCAL
- JT65 (A B and C)
- LENTUS
- COQUELET
- (RS ID / CALL ID)
- EM
- FT4, FT8, WSPR
- Режимы базовой полосы: POCSAG, AIS, Packet 9600 bauds (G3RUH), DSTAR, C4FM, DMR, P25
- Hellschreiber modes: FELD HELL / FM HELL(105-245) / PSK HELL / HELL 80
- Графические режимы: HF FAX / SSTV (+QR Code) / PSK SSTV modes (mentioned above) / MFSK16 SSTV (mentioned above)
- Режимы PPM (по позиционированным импульсам): mode S (ADS-B included)
- Режимы DSP : Фильтры/Анализ/Бинауральный прием CW
- RTTY, CW, BPSK31, BPSK63 and PSKFEC31 Panoramics
- Идентификаторы: Video ID / RS ID / Call ID
- Цифровой модем TCP/IP
- Целочисленный демодулятор/модулятор SDR
Краткие пояснения по протоколам:
- BPSK31 - самый первый протокол из семейства PSK для радилюбителей, имеет низкую помехоустойчивость. Не рекомендуется для НЧ-диапазонов.
- PSK10 - удачная попытка усовершенствовать классический bpsk, упор сделан на прием слабых сигналов.
- FEC31 (PSKFEC31) - один из самых совершенных PSK протоколов, аналог BPSK31, но с коррекцией ошибок (FEC), благодаря этому помехоустойчивость значительно лучше, рекомендуется для QRP и DX QSO, годится для НЧ-диапазонов.
- QPSK31 - аналог BPSK31, но с манипуляцией четырьмя фазами, имеет низкую помехоустойчивость.
- PSK63 - аналог BPSK31, но с большей скоростью передачи информации. Помехоустойчивость хуже чем у BPSK31, зато скорость выше.
- PSKAM10/31/50 - удачный протокол, он значительно лучше bpsk31, более чувствителен и устойчив к фазовым искажениям.
- PSK63F - благодаря введению коррекции ошибок этот протокол достаточно помехоустойчив и несмотря на большую скорость.
- PSK220F - быстрый протокол c коррекцией ошибок и возможностью передачи картинок (DIGISSTV)!
- MT63 - широкополосный вид связи (0.5,1,2кГц), хорош там где уровни сигналов велики и нужно пролезть через помеху, например от SSB, протокол использует коррекцию ошибок основанную на принципе избыточности передаваемой информации, для DX не пригоден, так как требует уровня сигнала значительно большего чем другие виды связи.
- CW - самый обычный телеграф.
- CWW - когерентный телеграф, адаптирован для работы через компьютер, постоянно передаются посылки синхронизации, что улучшает его помехоустойчивость (с точки зрения компьютера).
- RTTY - классический телетайп с разными скоростями.
- ASCII - телетайп с расширенным символьным набором.
- TOR A (SITOR A) - в это режие работают морские радиостанции, любители его не используют. В программе предусмотрен только прием.
- AMTOR ARQ/FEC - на передачу работает только AMTOR FEC, в режиме ARQ можно вести прием. AMTOR FEC - это rtty со скоростью 100бод и с простой коррекцией ошибок на лету (каждый символ передается два раза), поэтому он эффективнее телетайпа.
- THROB - немного похож на mfsk, но не имеет коррекции ошибок и уступает последнему, протокол устарел и практически не применяется.
- THROBX - немного переделанный вариант throb c улучшенной синхронизацией и чувствительностью.
- PACTOR1 - коммерческий протокол со скоростью 300бод, только прием.
- PACKET + APRS - режим пакетной связи (packet radio), поддерживаются популярные режимы работы на КВ, со скоростью 300бод и на УКВ, со скоростью 1200бод. Возможна работа в APRS сетях.
- MFSK8 - один из самых эффективных протоколов для работы в шумах и при большом расстоянии между корреспондентами. Рекомендуется для QRP и DX связей!
- MFSK16 + SSTV - очень эффективный протокол для работы малой мощность и при сильных помехах, позволяет обмениваться небольшими изображениями.
- HF FAX - прием и передача FAX сообщений в bmp формате.
- SSTV - обмен изображениями, поддерживаются Robot36/72, Martin1/2, Scottie1/2/DX и черно/белый 24.
- FELD Hell - классический Hellschreiber.
- PSK Hell - более помехоустойчивый вариант feldhell.
- HELL 80 - протокол разработанный фирмой siemens.
- FILTER и BINAURAL - это цифровые программируемые фильтры, они позволяют вытягивать сигнал из шумов и полезны при работе CW или SSB, для работы фильтров, звуковая карта должна быть полнодуплексной, а процессор иметь частоту не ниже 500МГц. Когда фильтр включен, по одному из каналов динамика, вы будете слышать отфильтрованный сигнал.
- FT8, FT4 - наиболее популярные помехоустойчивые протоколы на сегодня.
- WSPR - протокол односторонней цифровой радиолюбительской связи, предназначенный для оценки прохождения радиоволн.
Панорамный прием для PSK режимов
Если в основнем окне программы нажать кнопку PANORAMIC, откроется другое окно, в нем, в режиме панорамы можно видеть тексты которые передают PSK станции работающие в выделенном участке диапазона. Эта возможность позволяет быстро найти нужного корреспондента среди множества сигналов, а также контролировать большой участок диапазона для поиска DX станции.
В платной версии программы, есть возможность установить звонок на определенный позывной или любое слово для оповещения звуковым сигналом о появлении корреспондента. Панорамный режим поддерживает протоколы BPSK31, PSK63 и PSKFEC31. При нажатии мышкой на интересующей вас строке, окно закрывается и программа переходит в тот режим и на ту частоту где работает указанный корреспондент.
Макросы
В программе можно определить двенадцать клавиш F1 - F12 и назначить им тексты и макросы. Например, чтобы назначить текст или макрос на клавише F1, кликните по ней правой клавишей мышки. Перед вами откроется окно в верхней части которого будет перечислен список возможных макросов, ниже поле для ввода текста.
Кнопка SAVE запоминает введенный текст, а SAVE SEQUENCE NAME - установленный загоровок на кнопке макроса. Для выхода нажмите CLOSE. Кнопкой MACROS можно вставлять макросы прямо в текст который вы набираете в передающем окне. Clear - очищает передающее окно от текста. UTC/GMT - вставляет текущее время и дату в передающее окно. Кнопка FILE позволяет передать информацию из указанного текстового файла в эфир. Таким образом можно увеличить кол-во текстов с макросами. Кнопка REPEAT повторяет ввод последнего текста или макроса.
Индикатор настройки
...может работать в режиме водопада или спектроскопа, режим водопада позволяет настраиваться на более слабые сигналы. Ширину обзора и уровень сигналов на водопаде можно менять из меню, которое находится справа от него, вид у индикатора настройки немного своеобразен, зато он действительно позволяет видеть очень слабые сигналы, по этому показателю он один из лучших. На индикаторе настройки можно ставить до двух меток Mar1, Mar2 и потом мгновенно возвращаться к ним нажимая на Go Mar1, Go Mar2. Кнопка Lock фиксирует частоту, а кнопка AGC включает автоматическую регулировку усиления, она позволяет программе подобрать оптимальный уровень звукового сигнала поступающего с приемника для качественного декодирования сигнала.
Однако, когда рядом с вами работают более мощные станции, имеет смысл выключать эту регулировку. Кнопки Color позволяют изменять цветовую гамму индикатора, при правильном подборе, слабые сигналы, отлично различаются. Кнопки Frequency облегчают точную настройку на корреспондента. Над индикатором настройки, вы видите точные частоты приема/передачи, разницу в частотах, принимаемый символ, установки шумоподавителя (при DX QSO рекомендуется его выключать), текущее соотношение сигнал/шум, imd, quality. Обратите внимание, что кнопка автоподстройки частоты приема AFC (CAF) находится над водопадом. Для компьютеров с частотой CPU более 500МГц, возможно менять ширину индикатора настройки. Она фиксированная 2.5, 3.3, 4.3кГц.
Работа с SDR устройствами
Утилита CLOCK
Предназначена для калибровки звуковой карты компьютера. Калибровка нужна обязательно, так как она улучшает качество сигнала и устраняет наклон изображения при передаче картинок в режимах SSTV, FAX, MFSK.
CLOCK это самостоятельная программа и ее нельзя запускать во время работы MULTIPSK!После запуска программы появится окно в котором нужно выбрать источник калибровки. Обычно выбирают WWV-WWVH и идут на частоту 149995кГц. (4995, 9995) Где передаются сигналы точного времени, по которым и производится калибровка. После нажатия на эту кнопку, появится другое окно, в нем все и происходит. Когда на частоте начнут передаваться временные метки с частотой 10Гц, нажмите кнопку TEST OF THE SOUND CARD SPEED и ждите когда появится значение Fe= в желтом окне.
Весь процесс займет примерно три минуты, все это время должны передаваться короткие временные метки, если они прервались, подождите когда их передача начнется и перезапустите программу. Никаких отдельных индикаторов показывающих процесс калибровки здесь нет. Если во время калибровки напротив надписи WARNING SOUND ON SYNCHRONIZATION было YES то скорректированные данные для звуковой карты, будут записаны в windows автоматически. Все, закройте программу CLOCK и запускайте MULTIPSK.
Утилита OMMap
Основное назначение OMMap - это отображать карты в Multipsk без ошибок по широте, отображать экспортированные Multipsk позиции на выбранной пользователем карте.
Если OMMap должена быть отображена в интерфейсе с Multipsk, она должена быть запущена до запуска Multipsk.Другие цели OMMap:
В случае запуска нескольких вхождений Multipsk будет запущен только один вход OMMap, все вхождения Multipsk отправят свои позиции в единственное вхождение OMMap. OMMap — это сервер DDE, тогда как каждый экземпляр Multipsk — это клиент DDE.
- отображение GPS-позиций (полученных от GPS-приемника) на карте,
- отображение положения широты/долготы или локатора на карте.
Нижняя строка инттерфейса программы
В нижней части основного окна, находится меню в котором можно менять шрифты, ширину окон приема и передачи, можно очистить окно от текста, переключаться в RX/STOP/TX режимы. Кнопка STOP иногда очень полезна, она останавливает работу программы и освобождает звуковую карту, таким образом вы можете не закрывая multipsk загрузить другую программу, для того чтобы сравнить качество приема и т.д. Однако, COM-порт который используется для PTT не освобождается.
Русский язык в модах
Программа может принимать и передавать тексты на русском языке, другое дело что не все протоколы поддерживают русский язык. Например, вы можете спокойно работать по русски в BPSK31, MFSK и тд. но не сможете этого сделать в PSKFEC31 и т.д. Это нужно понимать и учитывать. Еще один момент заключается в том что для того чтобы принимаемый или передаваемый русский текст отображался правильно, нужно переключиться на русскую раскладку. Интерфейс MultiPSK поддерживает английский или французский языки.
Полезные советы
Чтобы быстро узнать откуда работет станция, кликните по ее локатору, затем нажмите правую кнопку мыши и выберите пункт LOCATOR POSITIONING. Вы увидите земной шар с красной точкой, обозначающей местонахождение станции.