Тест - прием RTTY, MMTTY на SDR.

Как принимать RTTY программой MMTTY через SDR приемник.

Учимся принимать RTTY.

После успешного приема Метео-факсов и Navtex сообщений - мне захотелось поиграться и принять более сложный протокол RTTY ... Технически он ничем не отличается от погодных факсов, а фактически метео сообщения всегда идут в строго заданных диапазонах настроек сигнала ... В этом случае RTTY сигнал более демократичный и может передаваться с любыми настройками из всего списка допустимых ... В этом и заключается первая сложность ... Вторая сложность - это выбор программы ... Движок MMTTY от Makoto Mori / JE3HHT - внешне / выше среднего / сложная программа, на самом деле очень гибкая, легко понятная и хорошо задокументированная справочными материалами ... Попробуем с ней разобраться ...

Русская локализация MMTTY : Русифицированная MMTTY v1.65 от DL2KQ. ...

Первая попытка.

Первое включение и попытки что-нибудь принять ... На онлайн WebSDR приемнике достаточно много сигналов с параллельными линиями на водопаде, это говорит о популярности формата RTTY Baudot code и его производных PSK, BPSK, QPSK, FSK, AFSK, MFSK, SSTV у радиолюбителей ...

RTL-SDR, прием RTTY программой MMTTY, первая попытка.

Настройки программы на прием RTTY.

Сначала - поправим настройки для работы только на прием ... Навести марафет, до / установить галочки и убрать лишние ...

Menu -> View -> :
Control Panel - отображать контрольную панель ...
FFT Display - отображать кривую сигнала на экране ...
FFT Width - ширина полосы частот ... Потребуется вручную установить 2 КГц при сдвиге / разносе по центрам горбов / холмов 850 Гц, иначе сигнал не поместится на дисплее ...
FFT Sensitivity - чувствительность, оставить по умолчанию = Medium / средняя ...
FFT Response - отклик, оставить по умолчанию = Medium / среднее время ...
XYScope - дисплей, отображающий два перпендикулярных кольца - указатель правильной фазовой настройки на сигнал ... пока не научился его правильно настраивать ... Даже, не предполагаю, что нужно крутить ...
XYScope Size - размер дисплея Small / маленький, Big / большой, как кому удобно ...
XYScope Quality - качество диаграммы, по умолчанию = Lower / низкое ...
Show Button Hint - показывать подсказки для кнопок ...
Остальные галочки можно снять, чтобы не мешались ...

Menu -> Option -> :
Soundcard Input Level - Уровень входа сигнала звуковой карты, выбрать устройство входа звука по умолчанию, оценить / настроить уровень сигнала так, чтобы в окне FFT Display графика кривой частоты не отображалась надпись Overflow / Перегрузка ...
Disable Transmission - отключить режим работы на передачу ...
Word Wrap On Keyboard - Перенос слов на клавиатуре, может быть в окне текста, не знаю, стоит по умолчанию и пока не мешает ...
PPT Timer - Таймер максимального времени работы на передачу, при установке в = 0 - отключается ... Не нужен при работе на прием - установить в 0 и галочка снимется автоматически ...

Menu -> Option -> Setup MMTTY :
Одно из сложнейших меню для настройки ...
Из справки к программе : MMTTY дает радиолюбителям гибкий инструмент цифровой обработки и декодирования сигналов RTTY. Из-за его экспериментальной природы многие параметры демодулятора могут быть изменены. Сообщество радиолюбителей, экспериментируя с этими значениями, может прийти к комбинациям, подходящим для разных условий. В справке указаны значения по умолчанию для декодирования RTTY. Вы можете обнаружить, что вы можете улучшить производительность, изменив их.

История и принцип работы телетайпа / RTTY.

Общие понятия работы с программой MMTTY требуют знания истории развития демодуляторов, о чем подробно рассказано в справке к программе ...
Первые демодуляторы были изготовлены, используя LC технологии ... Высококачественные резонаторы изготавливались из прецизионных катушек и конденсаторов ...
Для декодирования / дискриминирования между меткой и пробелом требуется 2 фильтра хорошего качества ...
Первоначально, частоты фильтров были разнесены на 850 Гц ...
По мере улучшения качества фильтров - интервал понизили до 170 Гц, для уменьшения полосы пропускания сигнала RTTY ...
Первые демодуляторы TU детектировали метку / пробел или 1 и 0, последовательность, которых, отправлялась на терминал / телетайп, где она декодировалась, как символы буквопечатания ...

Частотный демодулятор декодировал метку : фильтр = 2125 Гц и пробел : фильтр = 2295 Гц ... Принимаемые, по радио, звуки - попадают в фильтры / резонаторы, далее в компаратор, который и решает, сравнивая силу сигналов - что будет на выходе 0 или 1 ... Часть процесса занималась отсеиванием помех ...

Разработка транзисторов и операционных усилителей / ОУ позволила изготавливать новые типы демодуляторов Phase-Locked-Loop / PLL ... Демодуляторы PLL и частотные дискриминаторы остаются фаворитами сообщества радиолюбителей ... Детектор, фазовый или частотный, пытается удержать разность фаз или частот между входящим звуковым сигналом и опорным генератором - близко к 0 ... Детектор управляет опорным генератором VCO, который отправляет постоянное напряжение изменяемого уровня на вход активного ФНЧ / Loop Low Pass Filter / LPF и интегратора - и результирующий выход определяет метку или пробел ...

Продолжение настроек программы MMTTY.

Программа MMTTY позволяет изменять модуляторы без нужды механического изменения схемы платы, и включает / предлагает :
FIR, частотный дискриминатор, фильтр с конечной импульсной характеристикой / КИХ-фильтр, нерекурсивный / отсутствие обратной связи ... Основное отличие : поддержка линейности фазы ...
IIR, частотный дискриминатор, фильтр с бесконечной импульсной характеристикой / БИХ-фильтр, рекурсивный / с обратной связью ... Основное отличие : аналог характеристики LC фильтра ...
PLL, демодулятор с фазовой автоподстройкой частоты ...

PLL демодулятор в MMTTY имеет тип конфигурации, как инженерный учебник, то есть дает возможность моделировать ... Состав : PPL фазовый детектор, LPF фильтр, VCO генератор ... IIR фильтр работает параллельно генератору, но не влияет на декодирование ...

Menu -> View -> Scope : осциллограф позволяет анализировать сигнал в отдельном экране, снимок - нажатием кнопки Trig ... Использование осциллографа для записанного сигнала позволит просмотреть процесс декодирования и основные ошибки / несоответствия :
данные поступают - кадрами ...
две желтые линии - стартовые биты ...
две синие линии - стоповые биты ...
одна синяя линия : RxSTOP = 2 - пропуск стопового бита из-за ошибки кадрирования ...
одна синяя линия : RxSTOP = 1 - установлен один стоповый бит, вкладка Setup MMTTY -> Decode ...
импульс синхронизации должен располагаться по центру импульса данных ...
Ignore Framing Error / Игнорировать ошибку фреймов (кадров) - захват данных без учета стоп бита = это приведет к расшифровке множества искаженных букв и неправильных символов ...

В этом месте я нарочно поменяю порядок описания вкладок для последовательности и удобства понимания материала ...

Menu -> Option -> Setup MMTTY -> Вкладка AFC / ATC / PLL :
вкладка AFC - автоматический контроль частоты, автоподстройка Shift / сдвига, сдвиг - это расстояние в Гц между двумя горбами частотной характеристики, отображаемых на FFT Display ...
Частота сдвига - отстройка от нулевой частоты приема станции для получения звукового сигнала передаваемых данных ...
Ширина сдвига - расстояние между двумя горбами графика сигнала ...
Учитывая эти 2 параметра настройки, система автоматического контроля работает по следующим алгоритмам :
Free / Свободная - наиболее гибкая настройка, но может привести к передаче сигнала с отклонением от стандарта ...
Fixed / Фиксированная - частота сдвига / отстройки - может меняться, но ширина сдвига должна точно соответствовать указанным настройкам ... Обычная настройка для радиолюбителей = 170 Hz ...
HAM / Радиолюбительская - частота и ширина сдвига могут меняться, но должны оставаться в пределах стандартов ... Это гарантирует прием / передачу в стандартных диапазонах сдвига частот : 170 / 200 / 220 / 240 Hz ... MMTTY движок самостоятельно решает в каком диапазоне сдвига частот работа выполняется лучше и никогда не переходит границы стандартов ... Это более гибкий режим, по сравнению с Fixed - но в пределах стандартных отклонений ...
FSK / Режим ручной настройки - частота сдвига не может быть изменена, ширина сдвига строго в стандартных значениях : 170 / 200 / 220 / 240 Hz, в том числе AFSK по FSK ... Требуется точная настройка на станцию ... Необходимость работы AFC практически не нужна, но используется для под / корректировки ширины сдвига ...
Time / Время = время сработки ...
ATC / Automatic Threshold Control - автоматический контроль порога, настраивает входной уровень на компаратор в соответствии с силой входного сигнала. Чем больше Time / выборок будет установлено - тем медленнее будет изменяться входной сигнал ...
SQ / Шумоподавитель, настройка нижнего / уровня слабых сигналов, = 32 ... Наоборот, кнопка SQ / шумоподавителя на панели программы обеспечивает настройку верхней границы / уровня сильных сигналов ...
SQ > 32 - не позволит принимать слабые сигналы ...
SQ < 32 - будет принимать слишком много эфирного шума и помех ...
Sweep / Размах, охват - следование AFC целевому сигналу ... Частота = ширина сдвига * развертка ... Значение по умолчанию = 1 ...
вкладка PLL / Phase Locked Loop - Фазовая петля автоподстройки частоты ...
VCO усиление = 3 ; Усиление VCO можно изменять с панели управления, когда в качестве демодулятора выбран PLL ; это окно отражает то, что находится на панели управления ...
LoopLPF (IIR), Order = 2, FC / Отсечка ФНЧ = 250 Hz, f = посмотреть график фильтра ...
OutputLPF (IIR), Order = 4, FC / Отсечка ФНЧ = 200 Hz, f = посмотреть график фильтра ...
Примечание : для фильтра FIR режим Loop / Петля - не используется конструктивно / нет обратной связи ...

Menu -> Option -> Setup MMTTY -> Вкладка Demodulator :
Демодулятор - прием и декодирование сигналов RTTY ...
Discriminator / Type - дискриминатор / тип, по умолчанию IIR resonator ...
Дискриминатор, тип IIR resonator / БИХ фильтр + ОС : Mark / сдвиг частоты = 2125 Гц ; Shift / сдвиг ширина = 170 Гц ; BW / ширина полосы = 60 Гц ...
Дискриминатор, тип FIR BPF / КИХ фильтр : Mark / сдвиг частоты = 2125 Гц ; Shift / сдвиг ширина = 170 Гц ; Tap / отводы = 72 ...
Примечание : BPF / BandPass Filter - полосовой пре-фильтр, настроенный по центру полосы, снижает помехи мешающего сигнала ... Настраивается в третьем столбце этой вкладки, включается / отключается установкой галочки ... Tap / число отводов - увеличение числа делает полосу фильтра уже, но задействует больше мощности CPU компьютера ...
Дискриминатор, тип PLL демодулятор : Mark / сдвиг частоты = 2125 Гц ; Shift / сдвиг ширина = 170 Гц ...
Дискриминатор, тип FFT / Fast Fourier Transform / Быстрое Преобразование Фурье : Mark / сдвиг частоты = 2125 Гц ; Shift / сдвиг ширина = 170 Гц ; Tones / количество бункеров, бинов для преобразования = 4 ...
Reverse - Изменяет значение кнопки Rev в главном окне - наоборот ... Нажатие кнопки обменивает частоты меток и пробелов ... В режиме FSK будет обращать только принимаемые тоны ...
Dual Peak Filter - форма графика фильтра с двумя пиками ... f = посмотреть график фильтра ...
Вторая колонка :
Limit Amp - ограничители усилителя ; AGC / Automatic Gain Control - автоматическая регулировка усиления ; Over Sampling - избыточное количество сэмплов / выборок на частоте выше частоты входного сигнала для более точной дискретизации / оцифровке формы сигнала ...
Smooth LPF, LowPass Filter - сглаживание ФНЧ, выбор схемы применения FIR / IIR, выбор частоты среза и порядка фильтра ... Чем выше порядок фильтра, тем резче (круче) является отсечка фильтра ... f = посмотреть график фильтра ...
HAM Default - значения по умолчанию частоты и ширины сдвига для радиолюбительского использования при скорости 45.45 бод ...
Третья колонка :
Pre-Filter - Настройки пре-фильтров ...
Show - показать кривую график фильтра ...
BPW - настройки полосового пре-фильтра ...
ON - включить / выключить ...
Tap = 56, число отводов ... Tap < 56 - фильтр полоса шире ; Tap > 56 - фильтр полоса уже ...
FW = 100, ... хз ... ширина полосы частот, наверно ...
AFC Connection - использовать автоподстройку частоты ...
LMS / Notch - одновременно можно использовать только один из типов пре-фильтров этого типа ... Изменение типа фильтра изменяет значение кнопки LMS / Not в главном окне программы ...
LMS - это адаптивный фильтр, уменьшающий влияние шума (QRN) на сигнал с использованием автокорреляции. Сигналы имеют высокую автокорреляцию с течением времени (длительность), а шум - низкую ... Цифровая DSP обработка усиливает сигнал и снижает шум ...
Notch - полосо / задерживающий, режекторный фильтр, вырезка ...
Нижние кнопки :
HAM - устанавливает предпочтения радиолюбителя : Discriminator Mark и Shift / частоту и ширину сдвига на значения, как указано в окне HAM Default ... Если установлена галочка Fixes 45.45 baud - и, скорость на вкладке Decode BaudRate ...
Set Default (Demodulator) - устанавливает тип дискриминатора = IIR resonator и значения Mark, Shift, HAM Default - в значения по умолчанию ...

Menu -> Option -> Setup MMTTY -> Вкладка Decode :
Точно так же, как есть большое разнообразие частоты и широты сдвигов - такое же разнообразие вариантов декодирования символов ... Радиолюбители со стажем указывают, что с первого раза, при приеме RTTY - может ничего и не получиться из-за большого количества вариантов настроек ...
BaudRate - скорость передачи данных ... Бод - единица измерения символьной скорости, количество изменений состояния носителя информации [ True / False, On / Off, 1 / 0 ] в секунду. 1 бод = 1 бит / сек ...
Majority Logic - помните, выше, мы говорили про желтые / синие синхроимпульсы на осциллографе - эта опция включает их отображение ...
Ignore Framing Error / Игнорировать ошибку кадров - захват данных без учета стоп бита = это приведет к расшифровке множества искаженных букв и отображению неправильных символов ...
BitLength - Бит-длина, минимальное количество единиц информации двоичного [ 0 / 1 ] формата, на базовом уровне понятного компьютерной технике, для перевода в кодировки более высокого уровня, согласно таблицам кодировки символов ...
StopLength - количество битов остановки ...
Parity - проверка четности - не выполняется ...
Default RxStop bit - установка значения по умолчанию стоп бит на передачу ...
Badout Codeset - стандарт кодировки механического RTTY телетайпа ... S - стандарт США ; J - стандарт Европа ; Можно выбрать, но обычно - это не важно ...
HAM и Set Default - устанавливают значения по умолчанию ...
Для радиолюбителей RTTY значения по умолчанию (baud_rate = 45.45, bit_length = 5, RxStop = 1 или 1.42, Parity = none). Длина стопового бита при работе на передачу всегда равна 1,5 бит.

Menu -> Option -> Setup MMTTY -> Вкладка TX : установка значений на передачу ...

Menu -> Option -> Setup MMTTY -> Вкладка Font / Window : установка шрифта и цвета в окнах ...

Menu -> Option -> Setup MMTTY -> Вкладка Misc : различные настройки ...
Отдельная секция настройки звуковой карты : буферы приема RX / передачи TX ; приоритеты ; идентификаторы звуковых карт, если на прием и передачу используются различные sound карты ; источник звука : моно, левый / правый канал ;
Clock - скорость / тактовая частота звуковой карты, которую программа MMTTY считает правильной. Тактовая частота по умолчанию составляет 11025 Гц., И большинство звуковых карт должны работать на этой скорости. Кнопка ADJ начинает процедуру калибровки для определения фактической скорости звуковой карты. Калибровку звуковой карты рассмотрим ниже, полностью разобравшись с настройками ...
Tx Offset - коррекция от базового уровня, если звуковая карта, работает по-разному на выходе / передаче по сравнению с входом / приемом ...
Save window location - сохранять местоположение окна на экране ...
Setup always on top - окно всегда сверху ...
Sound loopback - звуковая обратная петля ... Звук при записи и воспроизведении одновременно поддерживается дуплексной звуковой карты. Если звуковая карта не способна обработать loopback - есть возможность подключения внутренней и внешней звуковой петле ...

Menu -> Option -> Setup MMTTY -> Вкладка SoundCard : выбор карты на прием и передачу, сокрытие неиспользуемых карт и входов звука ...

Назначение кнопок главного окна программы.

Теперь, когда с настройками, спецификой работы RTTY Badout протокола все более или менее ясно - надеюсь кнопки в главном окне программы уже не покажутся такими сложными и непонятными ...

Блок кнопок левый - контроль :
Кнопка FIG ... В RTTY буквы и цифры имеют одинаковые коды ... Передающая станция указывает способ обработки символов отправкой спец / кода - код сдвиг LTR : печать букв или код сдвиг FIG : печать цифр ... Сдвиг остается в силе до получения следующего кода сдвига ... При случайном сбое сдвига можно исправить его нажатием кнопки FIG ...
Кнопка UOS / Unshift-On-Space - переключится на пробеле ... Сигнал сдвига букв LTRS / или цифр FIGS может быть случайно пропущен при приеме ... При включении кнопки UOS программа MMTTY принудительно переходит в режим букв после первого пробела ... Причина ? : после цифры, пробела и перед новой цифрой есть смысл передать сдвиг FIGS ... Однако, при передаче текста, нет смысла после каждого слова и пробела передавать избыточный код сдвиг LTRS ...
Примечание : здесь немного не ясно ... С одной стороны, переданный код переключения буквы / цифры должен оставаться до передачи противоположного кода ... С другой стороны, указано, что нет смысла передавать избыточный код переключения на буквы ... Видимо - зависит от версии реализации протокола передающей станции, а нам просто остается учитывать этот момент при обнаружении нечитаемого текста ...
Кнопка TX или F9 : режим передачи ...
Кнопка TX OFF или F8 : немедленная остановка передачи ...

Блок кнопок правее - выпадающее меню, указание типа и настройки демодулятора ...

Блок кнопок правее - кнопки управления демодулятором :
Кнопка Type - переключение однократным нажатием типа демодулятора по кольцу : IIR -> FIR -> PLL -> FFT -> IIR ... И, так - по кругу ...
Кнопка Rev - прямой сдвиг для USB / верхней боковой полосы и обратный сдвиг для LSB / нижней боковой полосы ...
Кнопка HAM - возврат к указанным в настройках пред / установкам, обычно используемых радиолюбителями ...
Кнопка SQ - Шумоподавитель
Кнопка Not - DSP audio Notch режекторный / LMF ФНЧ фильтр ...
Кнопка BPF - полосовой пре-фильтр ...
Индикатор уровня сигнала и установки шумоподавителя ...
Кнопка ATC - DSP функция автоматической регулировки порога входного сигнала компаратора ...
Кнопка NET - контроль за рассогласованием частоты приема и передачи : FSK - не применяется ; AFSK с управлением частотой тона передачи - при включении кнопки NET метки частоты передачи используют последнюю настройку / положение меток частоты приема ...
Кнопка AFC - автоматическое управление частотой, автоподстройка на станцию приема ...

Приемы эффективной работы.

Еще пара моментов, которые поначалу сильно пугают своей непонятностью :

Как очистить окно приема -> Menu -> View -> Clear RX Window ...

По экрану самопроизвольно бегут / печатаются символы, даже при отсутствии сигнала и отключенном SDR приемнике ... Так оно и есть ... Нажмите кнопку SQ / Шумоподавитель ... Ниже - индикатор силы сигнала с вертикальной линией уровня шумоподавления ... Кликая мышью в нужное место отрегулируйте уровень шумоподавления на нужный уровень и бег букв по экрану - остановиться ... При превышении сигналом уровня шумоподавления - схема сработает и программа начнет печатать принятый текст в окне RX приема ...

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

Еще о тексте ... Вот - эта, буква Ш ... Есть английская кодировка, есть национальная кодировка, а еще, в некоторых программах, указывается шведская кодировка ... По моему, программа MMTTY не поддерживает шведскую кодировку ... Но вроде бы я где-то читал, что в нее можно подставить файл национальной кодировки, не помню ... Но, мне кажется - буква Ш не к месту тут пропечатывается ...

При настройке на станцию можно следовать стандартной частоте сдвига отстройки и подстраивать частоту приемником, или просто щелкнуть мышью в окно FFT дисплея - и график сигнала подвинется в сторону центров приема частоты ... Значение Mark отклонится от стандартного, но на качестве приема, вероятнее всего - это не сильно скажется (если отклонение в пределах допустимого) ...

Правильная настройка на станцию ...
Если, считать, что частота идет слева направо, от 0 Гц ... и до бесконечности ...
Если, считать, что вертикальная черта | - это центр настройки радиоприемника на некую частоту ...
То, ниже по частоте - нижняя боковая LSB < - - центр - - > USB верхняя боковая - выше по частоте ...
Если, считать, что сигнал RTTY - это два горба на графике FFT дисплея программы = JLJL
В программе MMTTY, в окне дисплея есть два центра частоты левый и правый - для левого и правого горба графика сигнала ...
То, настройка по USB = | +2125 Гц JLJL = из точной настройки на станцию вычитать 2125 Гц, чтобы левый горб попал на левый центр частоты ...
То, настройка по LSB = JLJL -2125 Гц | = к точной настройке на станцию прибавлять 2125 Гц, чтобы правый горб попал на правый центр частоты настройки, и очень вероятно, что надо нажать на главной панели программы кнопку REV, чтобы обменять частоты меток и пробела ...
Если, частота сдвига - это настройка на станцию, то ширина сдвига - это расстояние между горбами ...

Как я уже указывал выше - понятия не имею, о чем говорят и как настраиваются горизонтальное и вертикальное кольца, и именно калибровка звуковой карты дала ясное представление о том, что на их положение влияет частота настройки, и насколько это важно для будущего успешного приема ... Положение кольца на примере приема в режиме USB, отстройка от центра частоты передатчика в сторону понижения частоты приемника ...

сигнал тика станции времени на графике FTT дисплея - левее левого центра частоты, горизонтальное кольцо наклонено вправо ...
понижаем частоту настройки приемника, отстраиваясь от центра, сигнал тика совместился с левым центром, кольцо- горизонтально
понижаем частоту настройки, тик перешел левый центр, горизонтальное кольцо наклонено влево ...

RTTY ring check 1 RTTY ring check 2 RTTY ring check 3

в положении сигнала тика между центрами кольцо стремиться сжаться в кучу / шар ...

Продолжаем понижать частоту, тик подошел к правому центру, вертикальное кольцо не дошло до вертикали, наклон вправо ... Затем, тик по правому центру - кольцо вертикально и далее кольцо наклоняется по вертикали влево ...

RTTY ring check 4 RTTY ring check 5 RTTY ring check 6

Калибровка звуковой карты.

Как, и обещано, попытаемся узнать, как выполнить калибровку звуковой карты и насколько необходимо это делать ...

На компьютере и на звуковой карте есть часы реального времени, которые генерируют тики, синхронизирующие работу микросхем и протоколов обмена, использующие стробы для начала отсчета бит / байт ... Некоторые звуковые карты не совсем точны, что не отражается на воспроизведении звука. В программе MMTTY можно отрегулировать свои частоты и время, чтобы компенсировать неправильную работу звуковой карты. Процедура калибровки не регулирует звуковую карту - оно только обнаруживает реальную тактовую частоту карты и применяет число коррекции для правильной работы с реальной тактовой частотой. После калибровки требуется перезапустить программу, чтобы увидеть изменения.
Способ калибровки 1) простой - использовать звуковой частотомер
Способ калибровки 2) использовать 1-секундные тики - тики передаются стандартными вещательными станциями времени, такими как WWV или CHU

Метод / способ калибровки звуковой карты по тикам, в программе MMTTY - имеет специальный дисплей, не нужны никакие инструменты, кроме приемника и настройка на станцию времени, которые транслируют тики по всему миру каждую секунду.
Частота настройки на станцию, кГц :
Станция времени WWV / WWVH : 2500.0 , 5000.0, 10000.0
Станция времени WWVB : 60
Станция времени GBR : 60.0 / SSB
Станция времени RWM : 4996.0 , 9996.0 , 14996.0
Станция времени DCF77 : 77.5
Станция времени CHU : 3330.0 , 7335.0 , 14670.0

Включаем программу, открываем WebSDR сайт / приемник и настраиваемся на станцию ... Не зная, что выбрать - пробую разные станции времени ... Сначала - образцовая картинка того, что мы ожидаем получить ... Обратите внимание : у калиброванной звуковой карты наклон немного влево ...

RTL-SDR, прием RTTY, образец калибровки звуковой карты в программе MMTTY.

Тест станции времени DCF77 ... Сигнал с примесью какого-то кода, жирный ... Картинка неясная, размазанная ... Карта некалиброванная, наклон немного вправо ...

RTL-SDR, прием RTTY / MMTTY, калибровки звуковой карты, тест станции времени DCF77

Тест станции времени RWM ... Сигнал в меру краткий, может даже очень ... Полученная картинка почти соответствует учебнику ... Здесь карта уже откалибрована, наклон немного влево ...

RTL-SDR, прием RTTY / MMTTY, калибровки звуковой карты, тест станции времени RWM

Примечание : тут мне пришла в голову мысль, что может быть несоответствие эталонной диаграмме связано с тем, что сигнал, в моем случае, направлен через Стерео Микшер Realtek HD Audio (With EDS), у которого в настройках стоит : 2 канал, 16 бит, 48000 Гц (Диск DVD) - а, не 11025 Гц, как ожидается со звуковой карты ... Но - нет ... В большей мере на качество картинки играет роль : точность настройки, сигнал станции, шумы и помехи эфира, полоса частот приемника / ширина фильтра и сама форма / структура сигнала времени ...

RTL-SDR, прием RTTY / MMTTY, свойства стерео микшера Realtek HD Audio

Тест станции времени WWVB ... Не совсем то, но что-то очень близко похожее на правду ...

RTL-SDR, прием RTTY / MMTTY, калибровки звуковой карты, тест станции времени WWVB

Процедура калибровки звуковой карты :
В программе MMTTY выбираем вкладку настроек Menu -> Option -> Misc ...
Нажать кнопку ADJ и подождать 3 минуты, пока данные будут накоплены ...
Обычно программа рисует два вертикальных столба, от которых отходят горизонтальные линии - пики сигналов времени ...
Примечание : станция времени GBR, в стандарте SSB, отображает горизонтальные линии у обоих вертикальных линий / столбов ...
Щелкнуть правой кнопкой мыши, чтобы переместить зеленую линию на вертикальную - для проверки вертикали ...
Щелкнуть левой кнопкой мыши по краю самого нижнего тика с отклонением - появится желтая линия / тянучка и индикатор коррекции ...
Переместить линию на тот же край самого верхнего тика и щелкнуть левой кнопкой мыши еще раз для отпускания линии ...
Правильное наложение желтой линии автоматически поместит значение коррекции в окно программы ...
Нажать ОК и вернуться на вкладку Misc / Разное ...
Откалиброванная частота будет отображена на вкладке в окне Clock ...
Нажать ОК для сохранения значения и перезапустить программу (закрыть и снова открыть) ...
Повторно выполнить процедуру калибровки для проверки, что установлено верное значение поправки тактовой частоты звуковой карты ...

Примечание и подсказки для калибровки :
* подозревается, что на время калибровки нужно отключить автоматическую корректировку частоты / AFC ...
* по умолчанию, в программе стоит сдвиг частоты 1000 Гц - это означает, что при приеме USB надо заранее отстроится от центра частоты станции времени на -1000 Гц, чтобы сигнал тика времени попал на левый горб ... Это некритично, так как программа MMTTY позволяет коррекцию отстройки частоты от 300 Гц до 2700 Гц с шагом 10 Гц ...
* если линии - жирные - уменьшить чувствительность регулятором внизу окна, предварительно отключив кнопку AGC / Auto Gain Control усиления ...
* желательно выполнять регулировку по одному краю : левый или правый ...
* сильно наклонные линии на экране указывают на ошибку настройки в 1000 ppm ...
* сильно наклонные линии на экране могут потребовать несколько этапов калибровки, где на последнем - отклонения уже не будут слишком значительные ...
* как становится видно из картинок сигнал всегда немного наклонен, или вправо, или влево ... потому что минимальная коррекция 91 ppm и выше, а мне надо - 45 ppm ... поэтому, очень вероятно, что незначительное отклонение от вертикали не сыграет никакой роли при приеме и декодировании RTTY сигналов ...
* при приеме сигнала через микрофонный вход есть возможность выбрать частоту 11025 Гц, но и современный скоростной микшер, с большей частотой дискретизации, видимо - не проблема для программы ...
* тонкие вертикальные линии, или толстые столбы, или вообще одни точки на экране - роли не играет, наклон все равно видно и значит можно попытаться выполнить коррекцию ... даже сильные помехи, сбои и разрывы - не скрывают общей картины наклона приемного тракта ...

Попытка осознанного приема RTTY

DWD 2 Pinneberg RTTY / Deutscher Wetterdienst / Немецкая метеорологическая служба

RTL-SDR, прием RTTY / MMTTY, DWD 2 Pinneberg - неправильные настройки

Частота 147,3 кГц, 50 Бод, сдвиг +/- 42,5 Гц
Сдвиг имеет нестандартное значение, чтобы установить его - зайти Menu -> Option -> Setup MMTTY -> Demodulator -> HAM Default = прописать в правом окне 42.5, ок / выйти, а затем в главном окне нажать кнопку HAM - требуемая ширина сдвига выставится в окне Shift ...
Посмотрите на индикатор колец (рисунок выше) - он не указывает на качественный прием сигнала ... Да, я и сам вижу, что расстояние между левым и правым центром частоты на графике - уже, чем ширина полос сигнала ... Это - от невнимательности и слабоумия ... Перед значением указаны знаки + / - , значит полная ширина сдвига - 42.5 + | + 42.5 = 85 Герц, где | - это центр полосы приема - а это уже совсем стандартная величина ...
И, еще : чтобы нажатие кнопки HAM не сбивала скорость приема - рядом с окном настроек HAM Default убрать чек-бокс частота 45.45 , а в окне Option -> Setup MMTTY -> Decode - установить BaudRate = 50 ... И тогда вы увидите следующую картинку ... Ого, первое знакомое слово - Riga ... Посмотрите, как перпендикулярно друг другу расположены круги ...

RTL-SDR, прием RTTY / MMTTY, DWD 2 Pinneberg - правильные настройки

На самом деле - это только половина успешной работы / дела ... Для окончательной расшифровки полученных данных необходимо применять специальные программы декодеры с метеорологическим уклоном, например JVcomm ... Иначе эти шифровки из Берлина, как впрочем и многая другая информация, передаваемая по RTTY - для сокращения времени и объема передаваемых данных : использует условные обозначения, аббревиатуры, сжатие и кодирование ... И, может, так / навсегда / и остаться нерасшифрованной ... Как, наскальные рисунки ...

Итак, самое легкое - это найти станцию и настроится на нее ... Что дальше, какой тип данных, какие настройки для декодирования ? ...
Опорные частоты поиска + несколько десятков кГц : 50 3500 7000 10100 14000 18100 21000 24900 28000
LSB / USB ?
BaudRate / скорость передачи данных ? : 22 45 45.45 50 56 75 100 110 150 200 300
BitLingth / длина битов данных ? : 5 6 7 8
StopLength / стоп биты : 1 1.42 1.5 2
BW ? : 15 20 25 30 35 40 45 50 60 70 80 90 100 150 200
AV ? : 20 22.5 25 30 35 40 45 50 60 70 80 100 150 200 300 600
Итого, 2 * 11 * 4 * 4 * 15 * 16 = 84480 вариантов, и это еще не предел ...

Известные, мне, программы автоподбора протокола - на сегодняшний день - не лучший выбор ...
RadioRaft - программа под DOS и специальный модем ...
SkySweeper - сайт недоступен ...
Sorcerer - полу / ручной подбор из известных протоколов ...

Непонятная / неопознанная станция с короткими, но однотипными посылками ...
где-то в районе 14085.5 ... LSB ... REV ... 45.45 ... Stop = 2 ...

RTL-SDR, прием RTTY / MMTTY, пример неопознанной станции

WPM - количество средних 5-буквенных слов в минуту, измерение скорости печати текста, скорости работы телеграфистов ... Среднее значение печати 33 слова в минуту ... Средняя скорость чтения 180 слов в минуту, средняя скорость восприятия на слух 150 слов в минуту ... Эти параметры более нужны для людей, для компьютерных машин - это просто оценочные скорости работы ...
45.45 бод / 60 wpm / 60 слов в минуту
75 бод / 100 wpm / 100 слов в минуту

Попробую создать таблицу стандартных настроек ...
Таблица собрана из разрозненных кусочков информации в интернете, при помощи поиска в Google ...
Примечание : может я чего-то недопонимаю и, для фазовых протоколов, BaudRate = BitLength * Shift, где вместо Shift следует использовать BandWidth ? ...
Примечание : LSB > USB - чаще применяется LSB / нижняя боковая
Примечание : LSB < USB - чаще применяется USB / верхняя боковая

Type Baud Shift BitLength StopBit Mode
RTTY Baudot / ITA2 45.45 bps 170 Hz 5 1 LSB > USB
RTTY Baudot / ASCII / ITA5 / IRA 50 / 100 bps 7 1.5 LSB < USB
SITOR B 45 / 75 / 100 bps 170 / 600 Hz 7 / 8 1 / no with synchro LSB < USB
MSK 45 / 62.5 bps 23 Hz LSB < USB
PSK bandwidth bps 170 Hz LSB < USB
FSK 45.45 / 2000 bps 170 Hz
SSTV 45.45 bps 800 Hz 4 / 8 1 LSB < USB
7.2s / 50 Hz EU
8s / 60 Hz USA

Дальнейшие протоколы я даже боюсь рассматривать в качестве радиолюбительских ... AFSK, BPSK, DPSK, MFSK, NFSK, QPSK, DQPSK, OQPSK ...
BPSK измеряет данные уже не битами, а пакетами ... А, скорость работы квадро QPSK = BPSK * 2 ...
BPSK : Packet Rate = 4687 packet / s , Bit в пакете = 766 , эффективных бит данных за вычетом служебной информации = 730 ... Bitrate = 3.4 Mbps ... Какие, уж тут, радиолюбители ? ...

На этом приходится прерваться, так как статья получилась слишком длинная и технически трудная ... На ее осознание и проведение дополнительных экспериментов, а также, до получения первых успешных результатов - уйдет какое-то время, по истечению которого - придут новые мысли ...

17:30 30.11.2018

Популярные теги для сайта.

Самые популярные теги, краткое описание более 1000 страниц менее, чем в 100 ключевых словах ... Чтобы найти более подробную информацию, самое простое - использовать поиск по сайту на соответствующие запросу - ключевое слово или фразу ...

Decoder данных ... Авто ... Бесплатно онлайн ... Список ПК программ ... Россия ... Погода ... ЭБУ ... Sat ... Torrent tracker ... Работа двигателя ... На трассе и по маршруту ... Диагностика ... ЦУП ... УпрДор ... Метео ... Гидрометцентр ... Москва ... Екатеринбург ... Смотреть прогноз ... Расчет ... Калькулятор ... Онлайн ... Вeacon ... Calculator ... COVID ... ECU ... Meritor ... Motor ... OBD ... SDR ... Telemetry ... Tool ... USB ... Windows ... Радио ... Развлекательный сайт ... Новости сегодня ... Связь ... Ремонт ... Системы ... Сканер ... Состояние трассы ... Диагностика двигателя ... Длина волны ... Программы для компьютера ...

Быстрый поиск по сайту :


TechStop-Ekb.ru : познавательные развлечения, техника, технологии ... На сайте, для работы и соответствия спецификациям - используются ... Протокол HTTPS шифрования для безопасного соединения с сервером и защиты пользовательских данных ... Антивирус DrWeb для превентивной защиты пользователей от интернет угроз и вирусов ... Ресурс входит в рейтинги Рамблер Топ 100 (познавательно-развлекательные сайты) и Mail Top 100 (авто мото информация) ...

Тех Стоп Екб RU (РФ) официальный сайт, популярные темы, погода, новости, обзоры с картинками, бесплатно, актуально, без регистрации ... Смотреть утром, днем, вечером и ночью - круглосуточно онлайн ...

Меню раздела, новости и новые страницы.

... | ... ТехСтоп Екб ... | ... Главное меню ... | ... Быстрый поиск ... | ...


© 2021 ТехСтоп Екатеринбург.

С 2016++ техническая остановка создается вместе с вами и для вас ...