апрель 2005г.

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

  1. была бы доступной для всех (простой, наглядной и понятной)
  2. не требовала дополнительных компьютеров (достаточно одного ПК)
  3. не требовала дополнительных программ (нужны только тестируемые программы)
  4. позволяла проводить тесты именно в реальном эфире, в условиях реальных помех
  5. позволяла однозначно определить программу которая принимает лучше

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


Некоторые ограничения
Есть несколько важных условий, которые нужно соблюдать для того чтобы получить правдоподобный результат, итак ваш ПК должен иметь ЦПУ с частотой не менее 900МГц. Это действительно важно, так как некоторые программы (например MMVARI) начинают принимать хуже, когда частота процессора низкая. Вы должны использовать только операционную систему WindowsXP + SP2, дело в том что с Windows2000, 98 и другими, у вас ничего не получится. Это связанно с особенностью работы звуковых устройств, в WindowsXP. Перед тестированием нужно откалибровать звуковую карту и ввести корректирующие значения во все тестируемые программы.

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

Перед запуском нескольких программ одновременно, вы должны отключить PTT на всех программах кроме одной (той, из которой вы передаете), иначе будет конфликт из-за использования одного порта несколькими программами. Вы скажите, что будет конфликт при попытке нескольких программ использовать одно звуковое устройство, а вот и не угадали, в WindowsXP + SP2 такого конфликта не будет. Вы можете спокойно запустить MixW, MMVARI и MULTIPSK одновременно (лишь бы хватило мощности процессора и ram), при этом, все программы будут принимать сигналы из эфира, как обычно.

Тестирование
Итак, например вы решили сравнить между собой качество приема MixW и MULTIPSK в реальном эфире. Предварительно нужно запустить эти программы по одной, в любой из них отключить PTT и откалибровать звуковую карту на прием во всех тестируемых программах.
Теперь запустите одну программу, убедитесь что она нормально принимает сигналы, не выгружая последнюю, запустите вторую программу и убедитесь что она тоже принимает. Вы имеете две одновременно запущенные программы, работающие через одну звуковую карту, без конфликтов, что и требовалось доказать. Настройтесь на слабый сигнал, обеими программами и сравнивайте.


MULTIPSK и MixW принимают одновременно

(изображение значительно ухудшено, только для того, чтобы оно быстрее загружалось.) Вы видите часть окна MULTIPSK и ниже, часть окна MixW, если разрешение вашего монитора от 1024x768 и более, удобно расположить окна программ одно над другим. Текст который принимают обе программы, вы видите и можете сравнивать в реальном времени. Выбор лучшей программы (для вашего ПК), не займет у вас много времени.
Если мощность компьютера позволяет, вы можете запустить 3 программы одновременно, настроить их на слабый сигнал, смотреть и делать выводы..... Надеюсь, что уважаемые разработчики софта для цифровых видов связи, также воспользуются этим методом и смогут реально и непредвзято оценить приемные возможности своих творений.


MMVARI и MixW хорошо дополняют друг друга

Как улучшить прием очень слабых сигналов?
Описанный выше метод, позволяет реально улучшить качество приема любой слабой станции, во время проведения QSO, за счет паралельного приема одного сигнала двумя программами. Теперь все DX-ы ваши! Программы одновременно печатают текст, а вы сопоставляя его получаете возможность принять то что невозможно было бы разобрать при использовании только одной программы! Фактически, это эквивалентно улучшению качества приема! Поклонники MixW и PSK могут попробовать связку MixW + MULTIPSK эти программы хорошо дополнят друг друга, потому что MULTIPSK позволит вам декодировать и автоматически распознавать почти все PSK протоколы, чего MixW не умеет делать. Любители MFSK могут попробовать связку MMVARI + Stream, а поклонникам RTTY, посоветую TRUETTY + MMTTY. Теперь вы можете быть уверенны, что выжали все из своей аппаратуры и если две программы не смогли принять сигнал, значит его не сможет принять никакая другая программа.

Последнее время, я наблюдаю и провожу QSO только таким способом, эффект действительно есть. Удаеться разбирать очень слыбые сигналы забитые помехами, даже фазовые искажения PSK на длинных трассах, частично компенсируются за счет двойного приема. На диполь с двумя программами (MMVARI + MULTIPSK), я разбирал некоторые станции лучше, чем мой сосед с двумя элементами направленными в сторону корреспондента и программой MMVARI.

Для обозначения в эфире, режима двойного приема, можно использовать словосочетание Double reception или Double decoding. Текст с информацией об аппаратуре, может выглядеть примерно так:

MY RIG: ICOM-718 (30 watts in mfsk)
3 el. yagi for 18MHz
Celeron-2600MHz, RAM 512Mb, HDD 10GGb.
WindowsXP + SP2
Double decoding with application MMVARI and MULTIPSK
Можно написать чтото типа I using double RX with MixW + MULTIPSK или очень короткую фразу TrueTTY + MixW, double rx, пробуйте разные варианты. Начинающие ''хамы'', как правило не обращают внимание на такую надпись, но продвинутые любители, конечно оценят возможности вашей станции (будте готовы к дополнительным вопросам) или сошлитесь на эту статью.

Хочу отдельно заметить, что ПЧ-фильтры и хорошие антенны никто не отменял. Речь здесь идет, только о возможности немного улучшить качество приема на существующей, в данный момент, аппаратуре.

Заключение
Я сравнивал MixW, Stream, MULTIPSK, TrueTTY, MMVARI, MMTTY, HamScope, SmartPSK между собой в режимах MFSK, BPSK31, RTTY и пришел к однозначным выводам о качестве приема этих программ. Однако, здесь я их не привожу намеренно. Этот метод тестирования настолько прост, что любой радиолюбитель сможет его повторить. Мне кажется, намного интереснее, обменяться между собой полученными результатами после тестирования и обсудить их.
Авторы, постоянно усовершенствуют свои программы и выпускают новые версии (за что им огромное спасибо), поэтому, сравнение программ нужно проводить заново, после выхода каждой новой версии.

Напоминаю еще раз, что работать все это будет только из под WindowsXP + SP2 + последние обновления. Другие windows-ы, не годятся (точнее годятся, но нужно будет использовать дополнительные утилиты). Кроме программ для цифровых видов связи, никакие другие программы и утилиты, в WindowsXP, использовать не нужно. Всем удачи и до встречи в эфире!


UA6HJQ
город-курорт Кисловодск