Тестирование программ для цифровых видов связи. Часть II.
БОРЬБА АЛГОРИТМОВ

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

  1. Какая из тестируемых программ, лучше принимает сигналы BPSK31, MFSK16, RTTY в шумах?
  2. На каком индикаторе настройки, лучше видны очень слабые BPSK31, MFSK16, RTTY сигналы?

Испытательный стенд
представляет из себя три качественных, современных компьютера, белой сборки, два COMPAQ и HP. На всех ПК интегрированные звуковые карты и установленна лицензионная операционная система Windows2000 + SP4. Звуковые карты компьютеров соединены между собой двумя шнурами длиной примерно по 80см.

Первый компьютер слева, все время предает сигналы (BPSK31,MFSK16,RTTY), посредством программы MixW 2.12. На компьютере расположенном по середине, установлена программа Ionospheric Simulator, на ее вход поступает чистый BPSK31 или MFSK16 или RTTY сигнал, далее смешивается с шумами генерируемые программой и передается на третий компьютер. В программе Ionospheric Simulator, установлены следующие параметры:
doppler spread fast = 2Hz
time delay path 2 = 0ms
freqyuensy deviation, path1 = 0Hz, path2 = 0Hz
drift = 0Hz/min

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

Тестируемые программы
На описанном выше стенде, были проверены указанные ниже версии программ.

  1. MultiPSK v3.3.3
  2. MixW v2.12 (зарегистрированная версия)
  3. Stream v1.1
  4. MMVARI v0.34
  5. MMTTY v1.65b
  6. TrueTTY v2.36b (зарегистрированная версия)
  7. Logger32 v1.5.0
  8. DigiPan v1.7
  9. HamScope v1.54


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

Уровень 1:
На этом уровне, все программы принимали контрольный текст, состоящий из пяти строк - одинаково хорошо. Ошибки не давала ни одна программа. Виды одного и тогоже сигнала на разных водопадах - перед вами. Уровень контрольного BPSK31 сигнала, везде одинаковый.

MixW
100%

Stream
100%

MultiPSK
100%

MMVARI
100%

TrueTTY
100%

Logger32
100%

DigiPan
100%

HamScope
100%

Уровень 2:
На этом уровне, все тестируемые программы не могли принять текст на 100%, без ошибок. Вид сигнала на разных водопадах, перед вами. В процентах указано кол-во принятого текста, чем он больше тем лучше. Уровень контрольного BPSK31 сигнала, везде одинаковый.

MixW
30%

Stream
7%

MultiPSK
44%

MMVARI
95%

TrueTTY
90%

Logger32
92%

DigiPan
86%

HamScope
65%


Кто лучше принимает MFSK16?
Исходные данные и условия, те же что и в предыдущем тесте. Программы Logger32 и DigiPan, не участвуют в этом тесте.

Уровень 1:
На этом уровне, все программы принимали контрольный текст, из пяти строк на 100%. Ошибки не давала ни одна программа. Уровень контрольного сигнала, одинаковый на всех картинках.

MixW
100%

Stream
100%

MultiPSK
100%

MMVARI
100%

TrueTTY
100%

HamScope
100%

Уровень 2:
На этом уровне, все программы давали сбои. Вид сигнала - перед вами. В процентах указано количество правильно принятого текста, чем больше - тем лучше. Уровень сигнала, везде одинаковый. Нет ничего удивительного, в том что сигнал практически не виден на индикаторах, протокол MFSK позволяет работать при значительно более низких уровнях чем BPSK31.

MixW
17%

Stream
30%

MultiPSK
40%

MMVARI
87%

TrueTTY
96%

HamScope
40%


Кто лучше принимает RTTY?
Условия проведения тестов, такие как описаны выше. Программы Logger32 и HamScope, используют MMTTY для rtty режима, поэтому тесты для MMTTY можно отнести и к этим двум программам.

Уровень 1:
На этом уровне, все программы принимали контрольный текст, из пяти строк на 100%. Ошибки не давала ни одна программа. Уровень контрольного сигнала, одинаковый на всех картинках.

MixW
100%

MultiPSK
100%

MMVARI
100%

TrueTTY
100%

MMTTY
100%

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

MixW
91%

MultiPSK
3%

MMVARI
92%

TrueTTY
91%

MMTTY
94%

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

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

Другие материалы по этой теме:

  1. Тестирование программ для цифровых видов связи. Часть I. Проверяем чувствительность.
  2. Тестирование программ и цифровых видов связи, в реальном эфире
  3. Краткий тест программ в моде MFSK16.

И. Лаврушов, (UA6HJQ), сентябрь 2004г.
www.hamradio.cmw.ru