Тестирование программ для цифровых видов связи

Часть II

БОРЬБА АЛГОРИТМОВ

октябрь 2004г.

U A 6 H J Q

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

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

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

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

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

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

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

Для достижения максимального качества приема, выбирались параметры и опции (BPF, AFC, AGC, SQL и уровень НЧ), которые позволяли принимать тестовый сигнал с максимально возможным качеством. Виды одного и тогоже сигнала на разных водопадах - перед вами. Уровень контрольного сигнала, везде одинаковый. В процентах, указано кол-во принятого текста, чем он больше тем лучше. Помните, что звуковые карты отличаются по качеству приема.


Кто лучше принимает BPSK31?

Громкий сигнал
все программы принимали одинаково хорошо. Ошибки не давала ни одна программа. Вид сигнала на разных 'водопадах' - перед вами. Уровень контрольного BPSK31 сигнала, везде одинаковый.

MixW
100%

Stream
100%

MultiPSK
100%

MMVARI
100%

TrueTTY
100%

Logger32
100%

DigiPan
100%

HamScope
100%

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

MixW
30-60%

Stream
1-7%

MultiPSK
35-70%

MMVARI
62-91%

TrueTTY
71-92%

Logger32
20-62%

DigiPan
61-84%

HamScope
20-50%


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

Громкий сигнал
все программы принимали хорошо, ошибок не было, уровень конечно одинаковый на всех картинках.

MixW
100%

Stream
100%

MultiPSK
100%

MMVARI
100%

TrueTTY
100%

HamScope
100%

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

MixW
15-30%

Stream
23-40%

MultiPSK
7-35%

MMVARI
56-83%

TrueTTY
90-98%

HamScope
15-29%


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

Громкий сигнал
принимали все программы хорошо, ошибок не было. Уровень контрольного сигнала, одинаковый на всех картинках.

MixW
100%

MultiPSK
100%

MMVARI
100%

TrueTTY
100%

MMTTY
100%

Слабый сигнал
не все программы смогли качественно принимать. В процентах указано количество принятого текста, чем больше - тем лучше. Уровень сигнала, везде одинаковый. Контроллер KAMplus, принимает слабые rtty сигналы заметно хуже, чем MixW и TrueTTY.

MixW
60-90%

MultiPSK
1-3%

MMVARI
90-94%

TrueTTY
89-98%

MMTTY
90-95%


Кто лучше принимает AMTOR-FEC?
AMTOR-FEC это усовершенствованный RTTY. Отличия заключаются в разносе между тонами (200гц), скорости (100бод) и применении коррекции ошибок (FEC), поэтому AMTOR-FEC более помехоустойчив чем RTTY. Условия проведения тестов, такие как и ранее. Вид громкого сигнала не приводится, так как он похож на rtty.

Слабый сигнал
программы принимали неплохо, но выявилась несовместимость между программами. В процентах указано количество принятого текста, чем больше - тем лучше. Уровень сигнала, везде одинаковый. В тест, добавлен внешний мультимодовый контроллер KANTRONICS KAMplus v8.0, просто для сравнения.

MixW
99%

TrueTTY
12% - 99%

MultiPSK
1% - 58%

KAMplus v8.0
41-67%

ВНИМАНИЕ!
Программы MixW и TrueTTY несовместимы между собой, при работе в режиме AMTOR-FEC. Если использовать образцовый сигнал от TrueTTY, или изменить ему sampling rate, то он принимает слабые сигналы не хуже MixW, качество доходит до 99%. Обратите на это внимание!


Кто лучше принимает PSK63F?
PSK протоколы с поддержкой FEC, это новое и очень перспективное семейство (PSKFEC31, PSK63F, PSK125F), авторы программ, должны как можно скорее включать их в свои творения. А пока, тест двух популярных программ при приеме слабого сигнала, все как и раньше, в процентах указано количество принятого текста, уровень сигнала везде одинаковый.

Stream
2-9%

MultiPSK
89-96%

Кто следующий

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

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

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

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

U A 6 H J Q