Программу MMSSTV можно скачать с сайта JE3HHT, Makoto (Mako) Mori по адресу http://hamsoft.ca/
Эта программа - дня передачи и приема SSTV с использованием звуковой карты для PC.
Системные требования: OS: Windows 95. 98, 98SE, ME, NT, 2000, ХР Soundcard: 16-bh 11025Hz или 22050Hz/ Video adaptor: 256 (рекомендуется 16- или 24-bit видео адаптер) RAM: 32MB. Быстродействие операции 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 (без использования синхроимпульсов) Scottiel 110 256 RGB Scottie2 71 256 RGB ScottieDX 269 256 RGB Martini 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] Ограничитель уменьшает шум даже для
слабого сигнала, но это увеличивает фазовые искажения и понижает
качество картинки. Если частота осуществления выборки
установлена выше, фазовые искажение будет уменьшены и поэтому не
будут наблюдаться. (2) Линейная калибровка 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, и поэтому Вы не нуждаетесь в этой
калибровке. 73, Mako (JE3HHT)