Настройка программы MMSSTV

in SSTV
Обновлено: 25 Сентябрь 2014
Просмотров: 22489

ЖУРНАЛ "РАДИОКЛУБ"  Image  ОСНОВЫ И ПРАКТИКА ЛЮБИТЕЛЬСКОЙ РАДИОСВЯЗИ  Image  

Эта программа предназначена для передачи и приема SSTV с использованием звуковой карты для PC.

Системные требования:
OS: Windows 95. 98, 98SE, ME, NT, 2000, ХР
Soundcard: 16-bh 11025Hz или 22050Hz/ Video adaptor: 256 (рекомендуется 16- или 24-bit видеоадаптер) RAM: 32MB.

интерфейс программы MMSSTV
Быстродействие операции MMSSTV очень зависит от эффективности видеоадаптера. Другими словами, даже если два PC имеют один и тот же CPU, они должны вести себя по-разному в соответствии с установленным видеоадаптером. В частности 256-цветной видеоадаптер, вероятно, потребует большего количество ресурсов CPU для вычисления палитры. По этой причине, очень рекомендуются 16- или 24-битные цветные видеоадаптеры. Если используется 256-цветной видеоадаптер, на отображенные цвета воздействует эффективность вычисления палитры.

Для сохранения ресурсов Вашего CPU, пробуйте выполнить следующие шаги:
- увеличьте размер буфера звуковой карты (выберите Option, выберите закладку Misc, и увеличьте значение поля sound buffer);
- отключите RxBPF (выберите Option, выберите закладку RX, и уберите флажок RxBPF);
- отключите FFT display (выберите View и выключите FFT display);
- уменьшите номер порядка PLL OutLPF (выберите Option, выберите закладку RX, и уменьшите число в OutLPF);
- используйте файл буфера для RX иди, отключите его использование (выберите Option, выберите закладку RX, и отметьте NONE или FILE в RX buffer);
- отключите ТХ BPF (выберите Option, выберите закладку ТХ, и снимите пометку с Тх BPF).

Буфер RX временно сохраняет принимаемые или уже принятые изображения, для того чтобы передать их в RX окно после корректировки наклона и фазы. Буфер сохраняет 270-ти секундные звуковые данные, и поэтому для него нужна страница подкачки, если выбрана RAM или если физический размер памяти вашего компьютера небольшой. Поэтому, если у Вас иногда прерывается процесс приема изображений пожалуйста, выберите FILE, или отключите его.

PC и подключение к радио

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

Режимы SSTV

MMSSTV поддерживает следующие SSTV режимы.
Режим / Время передачи (секунд) / Строк / Метод:
Robot 36 / 36 / 240 / Цветное дифференцирование
Robot 72 / 72 / 240 / Цветное дифференцирование
A.VT 90 / 90 / 240 / RGB (без использования синхроимпульсов)
Scottie 1 / 110 / 256 / RGB
Scottie 2 / 71 / 256 / RGB
ScottieDX / 269 / 256 / RGB
Martin 1 / 114 / 256 / RGB
Martin 2 / 58 / 256 / RGB
SC2-180 / 182 / 256 / RGВ

Все внутренние SSTV QSOs в JA проводятся в режиме Scottie 1. В США обычно используются Scottie 1 и 2. В Европе обычно используются Мартин 1 и 2.

Рабочие частоты SSTV

В JA, наиболее активная частота - 7.033 MHz. LSB. Общие частоты в мире. 14.230, 21.340, и 28.680 MHz USB. Само собой разумеется, эти частоты не исключительно для SSTV.

Приём SSTV

(1) Тональная частота
Тональные частоты SSTV определены следующим образом:
- Синхроимпульсы 1200 Hz
- Нижний уровень картинки 1500 Hz
- Верхний уровень картинки 2300 Hz
В окне спектра MMSSTV имеются четыре линии маркера. Слева направо:
- Зелёная линия 1200Hz Синхроимпульсы
- Жёлтая линия 1500Нг Нижний уровень картинки
- Жёлтый пунктир 1900Hz Средний уровень картинки
- Жёлтая линия 2300Hz Верхний уровень картинки

Для правильной настройки Вы должны установить частоту приемного устройства так, чтобы спектр сигнала был расположен между линиями маркера 1500Hz и 2300Hz. Альтернативно, Вы можете совмещать импульс синхронизации с 1200Нz, линией маркера. Однако, импульс синхронизации очень короткий, так что это может потребовать от Вас больше времени, чтобы привыкнуть к корректировке частоты этим способом.

Если же Вы начали SSTV QSO на вызывных частотах, то Вам вероятнее всего не придётся перестраивать приёмник после этого.

(2) Автоматическое начало приема
Если кнопка Auto в панели RX mock нажата, MMSSTV автоматически начинает операцию приема сразу после получения стартового сигнала (trigger signal). Этот стартовый сигнал называется VTS-кодом, который состоит из 1200Hz маркера и код режима SSTV. MMSSTV обнаруживает сигнал, используя резонансный FSK demodulator, и автоматически начинает операцию приема, если декодированный VlS-код соответствует одному из поддержаемых программой SSTV режимов.

Чтобы автоматически запускать прием, MMSSTV использует другой метод, суть которого состоит в измерении времени между импульсами синхронизации. Если Вы не хотите использовать этот метод, перейдите в Option на закладку RX и выберите 'VIS only' в опции 'Auto start'.

(3) Ручной запуск приёма
В случае, если MMSSTV не начинает автоматически принимать картинку, или Вы хотите начать прием не с начала кадра, нажмите одну из кнопок панели RX mode расположенных ниже кнопки Auto. В JA, HL, и США, пробуйте Scottie I. В Европе - Мартин 1

(4) Автоматический стоп и рестарт
Когда в установках MMSSTV, на закладке RX, помечен параметр 'Auto stop', MMSSTV автоматически останавливает прием в случае, если был потерян сигнал синхронизации (это не работает в AVT90). Когда там же помечен 'Auto restart', MMSSTV производит рестарт приема картинки с самого начала в случае, если декодируется VIS-код, принятый даже во время операции приема. Этот параметр должен быть отмечен, для того чтобы MMSSTV не мог обнаружить сигнал V1S из-за эффекта RxBPF

(5) Корректировка наклона
MMSSTV производит синхронизацию сигнала SSTV по тактовой частоте звуковой платы. Если она не правильно откалибрована. Вы будете принимать наклонные изображения. Если Вы имеете наклонное изображение, нажмите на закладку главного окна 'Sync1, и проделайте следующую процедуру:
- Нажмите кнопку 'Slant'
- Щелкните мышкой по верхнему правому краю сигнала синхронизации (белая линия)
- Щелкните мышкой по нижнему правому краю сигнала синхронизации (та же самая белая линия)

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

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

Когда Вы успешно завершите корректировку и захотите использовать это значение частоты по умолчанию, нажмите кнопку 'Mem', иначе MMSSTV применяет корректировку только для текущего изображения.
* Если Вы имеете очень сильный наклон изображения со значением частоты выборки применяемыми по умолчанию, пробуете изменить источник сигнала на звуковой плате, в области 'Source' закладки 'Misc' окна конфигурации MMSSTV. Некоторые звуковые платы имеют различные частоты осуществления выборки в режиме Mono и Stereo
* Если Вы отключаете RX буфер. Вы не сможете изменять изображение после корректировки наклона.

(6) Точная настройка синхронизации
MMSSTV автоматически синхронизирует операцию приема с переданным изображением кроме случая AVT90. Однако, это время от времени не будет происходить при очень плохих условиях приема. Вы должны немедленно распознать такие условия, потому что изображение плохо окрашено и как бы сдвинуто по горизонтали.

Если это как раз такой случай, пробуйте следующую процедуру:
- Нажмите закладку Sync на основном окне
- Нажмите кнопку Phase
- Нажмите на левый край линии синхронизации (жирная белая линия).

MMSSTV упорядочит изображение так, чтобы точка, по которой щелкнули мышкой стала крайней левой позицией окна изображения. Если Вы не получите этого, повторите процедуру.

AVT90 не имеет сигнала синхронизации в данных. По этой причине. Вы будете видеть только одноцветное изображение в Sync окне. Вы можете нажимать на один из промежутков (имеются три промежутка)

Если Вы отключите буфер RX, то Вы не сможете изменять изображение после того, как Вы откорректируете его фазу.

Хронология приёма

MMSSTV может хранить до 32 принятых изображения (значение по умолчанию). Чтобы увеличивать или уменьшать это количество, нажмите Option, выберите Setup, нажмите на закладку Misc, и измените значение History max. Если бы число сохраненных изображений превысит указанное значение, самое старое изображение будет стерто в манере FIFO,
Нужно отметить, что одно изображение требует около 200КВ дискового пространства, и таким образом 256 изображений займут около 50МВ. Обратите внимание на наличие свободного дискового пространства вашего PC.

Чтобы уменьшить потребность в дисковом пространстве. Вы можете использовать формат JPEG. Нажмите на изображение правой кнопкой вашей мыши, и выберите 'Use JPEG' в выпадающем меню.

RX history используется только как временный буфер. Старые изображения будут автоматически удалены. Если Вы хотите сохранить их, нажмите на правую кнопку мыши и отметьте пункт 'Auto copy to another folder'

Если функция автоматического копирования включена, MMSSTV записывает индекс в поле QSL лога так, чтобы можно было бы восстанавливать изображения позже Чтобы вручную скопировать изображения из history в другую папку, перетащите изображение из окна history в QSL box окна лога. Чтобы использовать эту функцию. Вы должны заранее определить имя нужной папки.

MMSSTV автоматически записывает индекс в поле QSL лога когда включена авто копия или если изображение из history перетянуто в QSL box. Используя MMSSTV лог. Вы в любое время можете просмотреть изображение, нажимая кнопку Image.

Передача SSTV

Чтобы передать SSTV картинку, нажмите закладку ТХ главного окна. Изображение, которое там находится, будет передано. Откорректируйте уровень выходного сигнала.

***** НЕ ИСПОЛЬЗУЙТЕ РЕЧЕВОЙ ПРОЦЕССОР (SPEECH PROCESSOR) *****

(1) Подготовка ТХ картинок
Вы можете создавать ТХ картинки, используя drag&drop функцию из Вашей галереи картинок или из другой программы через буфер Windows (clipboard). Кроме того. Вы можете накладывать на картинки предопределенный шаблон. Нажимая на ТХ картинку правой кнопкой мыши, можно открыть выпадающее меню, которое облегчает манипуляции с картинками, типа загрузки и сохранения файла. drag&drop функция из Internet Explore, также поддерживается.

(2) Выбор режима
Выбор SSTV режима. Если Вы уже приняли картинку, переданную другим человеком, MMSSTV устанавливает SSTV режим на передачу таким же как и в принятой картинке.

(3) Передача
Для начала передачи нажмите кнопку ТХ расположенную внизу окна слева. Горизонтальные шаги линии маркера сверху донизу на изображении отображают передаваемые фрагменты. MMSSTV автоматически возвращается режим RX после того, как полностью завершает передачу. Если Вы хотите прервать передачу, снова нажмите кнопку ТХ.

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

Если MMSSTV потерял синхронизацию во время ТХ, то появится сообщение с предостережением после завершения передачи. В этом специфическом случае. Вы можете решить эту проблему, увеличивая число в поле buffers страницы Misc окна Setup.

(4) Корректировка наклона картинок при передаче
Некоторые звуковые карты (особенно PCI) имеют слегка различные частоты на запись и воспроизведение. В этом специфическом случае, даже если Вы правильно откорректировали частоту на RX, Вы будете иметь наклон при ТХ. MMSSTV имеет возможность корректировки частоты звуковой карты для ТХ и RX независимо. Обратитесь к разделу 'Звуковые платы" в конце этого документа для получения детальной информации.

(5) 'Time button' и CWID
Для работы через репитеры MMSSTV имеет тональный генератор. Нажатие кнопки 'Tune' приводит к передаче тональной посылки частота 1750Hz. Вы можете передавать CWID после завершения передачи картинки. Отметьте 'Use CWID' на странице ТХ окна Setup.

Шаблоны

Используя шаблоны. Вы можете накладывать на передаваемые картинки заранее подготовленные тексты и не только. Например, Вы можете использовать макрокоманды, одна из которых помещает Ваш/его callsign в ТХ картинку.
MMSSTV обеспечивает примитивные функции манипуляции картинками, но пока не имеет никакой поддержки групповых операций.

Для подготовки и редактирования используются инструментальные кнопки внизу окна:
- Кнопка со стрелкой Включение/выключение режима выбора объектов
- Кнопка с линией Рисование линий
- Кнопка с квадратом Рисование прямоугольников
- Кнопка с темным квадратом Рисование закрашенных прямоугольников
- Т кнопка Ввод текста
- Кнопка с картинкой Вставка картинок
- Кнопка с цветной полоской Вставка цветной области
- Кнопка с ножницами Вырезка элемента
- Кнопка "Paste1 Вставка элемента
- Кнопка с цветной палитрой Выбор цвета
- L кнопка Изменение свойств выбранного элемента
- f кнопка Выбор шрифта

Для использования макротекста, нажимают Т кнопку, а затем нажимают на точку в окне, куда будет помещен текст. После этого будет отображено текстовое диалоговое окно. Нажмите кнопку Macro, и выберите, например, %с, чтобы поместить туда его/ее callsign.

Чтобы переместить элемент, станьте указателем мышки на нем, нажмите левую кнопку и не отпуская ее перетащите его в новое место.

Наложение шаблонов на передаваемые картинки

Когда Вы используете шаблон, MMSSTV накладывает все цвета в шаблоне, кроме прозрачного, на ТХ картинку сверху. Заданный по умолчанию прозрачный цвет определен как белый. Вы можете изменять его нажимая на произвольный цвет.
Вы можете использовать любой цвет как прозрачный (фоновый) цвет, но Вы должны выбрать цвет, который Вы не используете в шаблоне. Однако, color bar и картинка - исключения из этого правила. Другими словами, Вы даже можете выбирать цвет, который используется в color bar или изображении как прозрачный.

Если Вы хотите создавать или редактировать ТХ картинку во время QSO, я рекомендовал бы, чтобы Вы использовали другие программы редактирования, которые имеют большие возможности.

Шаблон MMSSTV использует макро функции, типа его/ее callsign, RSV рапорт, и контрольный номер в соревнованиях.

Область стека

MMSSTV имеет область стека, которая хранит до 300 картинок. Для каждой картинки помещаемой в стек сохраняются данные и информация шаблона. Чтобы управлять буфером обмена, сохранять и загружать файлы, нажмите на картинку правой кнопкой мыши. Вы увидите всплывающее меню.
Чтобы сохранять дисковое пространство. Вы можете использовать формат JPEG для картинок, помещаемых в стек. Нажмите правую кнопку мыши на картинке и выбирайте формат JPEG в всплывающем меню.

Демодулятор [Use limiter option] Ограничитель уменьшает шум даже для слабого сигнала, но это увеличивает фазовые искажения и понижает качество картинки. Если частота осуществления выборки установлена выше, фазовые искажение будет уменьшены и поэтому не будут наблюдаться.

Линейная калибровка

PLL demodulator имеет хорошую линейность, которая удовлетворяет потребности для SSTV демодуляции. Вы не должны иметь неприятностей при использовании заданных по умолчанию параметров. Однако, если Вы изменили параметры PLL, чтобы улучшить качество изображения, это - хорошая идея калибровать параметры. На странице RX окна Setup, нажмите кнопку 'Linear calibration'. MMSSTV начинает автоматическую калибровку параметра. Требуется приблизительно 20 секунд для этой калибровки. После калибровки, MMSSTV отображает рисунок частотной характеристики. Удостоверитесь, что она имеет линейную форму с наклоном справа вниз. Если это не прямая, Вы имеете несоответствующие параметры PLL.

Когда PLL работает должным образом, Offset, 1500Hz, и 2300Hz имеют, приблизительно, следующие значения:
- Offset 0
- 1500Hz 16384
- 23OOHz -16384
Даже если ваш видеоадаптер - 24-разрядный полноцветный, SSTV имеет только 256 шагов цветной разрешающей способности и поэтому та потребность значений не очень точная.

Звуковая карта

MMSSTV имеет опцию, которая позволяет осуществлять следующие частоты выборки:
- 8000 Hz Вторичная стандартная частота
- 11025 Hz Первичная стандартная частота
- 12000 Hz
- 14000 Hz
- 16000 Hz
- 18000 Hz
- 22050 Hz Первичная стандартная частота
- 24000 Hz
- 44100 Hz Первичная стандартная частота

Если Вы - любитель качества, используйте максимально высокую частоту, насколько это возможно. Надо отметить, что не все звуковые карты поддерживают частоты, перечисленные выше. Все звуковые платы, однако, должны поддержать 11025Hz, 22050Hz и 44100Hz. Кроме того, высокая частота требует большего количества ресурсов CPU и большего количества свободной памяти.

Советы

Если Вы используете высокую частоту осуществления выборки, рекомендуется увеличить размер буфера для звуковой обработки. Это может быть сделано на странице Misc окна Setup. Например, значение 4096, являющееся вдвое большим чем значение используемое по умолчанию, рекомендуется для выборки с частотой 22O5OHz.

MMSSTV всегда вычисляет FFT с 2048 точками. Чтобы получить надлежащую частотную разрешающую способность, MMSSTV использует половину частоты для FFT в случае, если частота осуществления выборки - 18000 или выше В той же самой манере, MMSSTV использует четверть частоты при 44100Hz.

Калибровка

В SSTV, отклонение частоты дискретизации проявляется как наклонное изображение. В MMSSTV, Вам не обязательно иметь абсолютно точное значение частоты (например, 11025Hz).
В нормальных ситуациях. Вы должны только откорректировать наклон, используя Sync окно. Если Вы хотите калибровать вашу звуковую плату очень точно, слушайте передачу сигналов точного времени или факсимильные передачи.
Перейдите в Option/Setup/Misc, и нажмите кнопку 'Adj'.
Примите сигналы стандартного времени (т.к., WWV и JJY).
Настройтесь на звук импульса сигнала времени.
Продолжите слушать звук некоторое время. Вы получите в RX окне вертикальную линию.
Щелкните по верхней точке линии.
Щелкните по нижней точке линии.

Вы можете использовать и FAX радиовещание вместо WWV или JJY, но убедитесь вначале, что она имеет точную синхронизацию. Обратитесь к справке MMTTY для деталей.
Если ваша звуковая карта, кажется, имеет различные частоты, производящие выборку частот для ТХ и RX, корректируйте частоту смешения по следующей процедуре:
- Настройте наклон для RX.
- Запишите частоту выборки из RxSamp.
- Перейдитев Option/Setup/TX. Выберите параметр 'External'
- Перейдите на страницу 'Misc'. Поставьте 0.00 в Тх offset'.
- Соедините Line-out с Line-in Вашей звуковой карты.
- Передайте картинку.

Вы должны принимать её же через внешнюю обратную связь.
После завершения приема картинки, перейдите на страницу 'Sync', и корректируйте наклон.
Пусть полученная частота выборки - LoopSamp.
Вычислите Txoffset, как TxQffset = RxSamp - LoopSamp.
Перейдите в Option/Setup, и страницу "Misc". Поместите TxOffset в поле 'Тх offset'.' Конец процедуры.

Вы можете использовать функцию LoopBack mixer программы вместо использования внешней линии обратной связи. Хотя эта процедура может применяться только для звуковой карта, которая поддерживает полнодуплексный режим, звуковая карта, которая не поддерживает полнодуплексный режим, не должна иметь различных частот для ТХ и RX, и поэтому Вы не нуждаетесь в этой калибровке.

Калибровка звуковой карты компьютера в программе MMSSTV

1. Скачайте и установите программу MMSSTV, теперь запустите ее.

2. Введите позывной, зайдите в меню Option, делее откройте меню Setup MMSSTV, теперь выберите закладку Misc. Нажмите на кнопку Adj которая находится в нижнем левом углу.

3. Настройте трансивер в режиме USB на одной из частот: 4995, 9995, 14995кгц.

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

4. Щёлкните левой кнопкой мышки по центру белой полосы в верхней части экрана, опустите ее до нижней части экрана так, чтобы протянутая линия была параллельна белой полоске и опять кликните левой кнопкой мышки чтобы сделать корректировку или правой кнопкой мышки чтобы отменить корректировку.

5. Вернитесь в закладку MISC, и увидите скорректированные установки. Повторите калибровку несколько раз, чтобы убедиться, что линии строго вертикальны. На этом калибровка звуковой карты закончена.


по материалам публикаций Макоto Mori, JE3HHT и Леонида Рычковского, UN8FE

СОДЕРЖАНИЕ раздела журнала РАДИОКЛУБ