techstop-ekb-ru, Екатеринбург, Россия

Тест : прием RTTY = MMTTY + SDR

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

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

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

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

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

Настройки программы на прием 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, калибровки звуковой карты, тест станции времени DCF77

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

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

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

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

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

RTL-SDR, прием RTTY, калибровки звуковой карты, тест станции времени 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, 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, 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, пример неопознанной станции

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

Попробую создать таблицу стандартных настроек ... Таблица собрана из разрозненных кусочков информации в интернете, при помощи поиска в Google ...
RTTY Baudot / ITA2 : Baud = 45.45 bps, Shift = 170, BitLength = 5, StopBit = 1, Mode = LSB > USB
RTTY Baudot / ASCII / ITA5 / IRA : Baud = 50 / 100 bps, Shift = Hz, BitLength = 7, StopBit = 1.5, Mode = LSB < USB
SITOR B : Baud = 45 / 75 / 100 bps, Shift = 170 / 600 Hz, BitLength = 7 / 8, StopBit = 1 / no with synchro, Mode = LSB < USB
MSK : Baud = 45 / 62.5 bps, Shift = 23 Hz, BitLength = , StopBit = , Mode = LSB < USB
PSK : Baud = baudrate = bandwidth bps, Shift = 170 Hz, BitLength = , StopBit = , Mode = LSB < USB
FSK : Baud = 45.45 / 2000 bps, Shift = 170 Hz, BitLength = , StopBit = , Mode =
SSTV : Baud = 45.45 bps, Shift = 800 Hz, BitLength = 4 / 8, StopBit = 1, Mode = LSB < USB; 7.2s / 50 Hz EU , 8s / 60 Hz USA ; протокол, похожий на факс ...
Примечание : может я чего-то недопонимаю и, для фазовых протоколов, BaudRate = BitLength * Shift, где вместо Shift следует использовать BandWidth ? ...

Дальнейшие протоколы я даже боюсь рассматривать в качестве радиолюбительских ... 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:08 15.04.2018

Поделиться ссылкой :

Интересы :

Метео / прогноз : Погода В Екб и области Калькулятор погоды по маршруту
Транспорт : Автомобили Программы Диагностика Тюнинг Статьи
Отдых : Досуг Компьютер Радио Фильмы Музыка Игры
Загрузки : торрент трекер лист русские и мировые announce стабильные / рабочие

Работа :

Aвто / перевозки : контейнерные грузоперевозки калькулятор стоимости грузоперевозок
Диагностика : автомобилей и грузовиков для друзей / питик (500) / Екатеринбург, Космонавтов / Артинская .

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


Главная / разделы сайта

= = = Меню раздела = = =


© techstop-ekb.ru / Екатеринбург / 2018