Тестирование программ для цифровых видов связи. Часть II.
БОРЬБА АЛГОРИТМОВ
Продолжаем проверять реальное качество, радиолюбительских программ для цифровых видов связи. По сравнению с предыдущей статьей, изменен испытательный стенд и учтены замечания и пожелания высказанные радиолюбителями. Выводы делайте сами. В этой статье, мы ответим на несколько конкретных вопросов:
Испытательный стенд
представляет из себя три качественных,
современных компьютера, белой сборки, два 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
На третьем компьютере установлены тестируемые программы, они загружаются и тестируются поочередно. Достоинство этого стенда, возможность плавно регулировать уровни всех сигналов и возможность получить очень точные и реалистичные измерения при минимальных погрешностях. Фактически, это полный аналог профессиональных систем аналогичного назначения, для измерения некоторых характеристик каналов связи и протоколов.
Тестируемые программы
На описанном выше стенде, были проверены
указанные ниже версии программ.
Кто лучше принимает 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% |
Заключение
Не верьте, тому кто говорит что знает все о цифровой
связи. Не верьте, так называемым авторитетным радиолюбителям. Не верьте тому кто
'собаку сьел' на цифровых видах связи. Не верьте тем, кто пишет программы и тем
кто ими пользуется. Не верьте мне. Верьте себе и своему личному опыту. Если у
вас нет личного опыта - значит вы не живете.
На мой взгляд, эксперимент получился достаточно наглядным, а статья не перегружена информацией. Теперь вы сами, ответите на поставленные в начале статьи вопросы и сделаете выводы. На этом эксперименты не закончены, продолжение следует....
Другие материалы по этой теме:
И. Лаврушов,
(UA6HJQ), сентябрь 2004г.
www.hamradio.cmw.ru