eManual.ru - электронная документация
Секция 2 из 2 - Предыдущая - Следующая
Такая ситуация мешает большинству потребителей иметь достоверное
представление о своих инвестициях в аппаратные средства и способах
решения возникающих проблем. На самом деле, в соответствии с одним
из немногих толкований V.42bis сжатие по нему на 20-30% эффективнее,
чем сжатие по MNP5 и на 5-10% эффективнее, чем по MNP7. Это также
подтверждается результатами испытаний реализаций V.42bis в модемах
AnCom(R) и некоторых других моделях модемов. Испытания проводились
на реальной достаточно чистой (незашумленной) телефонной линии, а
также на модельной реализации AnCom(R) (имитация идеального случая).
Приведенные в табл. 1 цифры должны рассматриваться как иллюстратив-
ный материал и, в основном, они характеризуют влияние характера пе-
редаваемых данных на возможную степень сжатия.
Таблица 1
+------------+-------+-----------------------------------+-------+
| | | | Hayes |
| | | AnCom(R) ST-2442 | Smart |
| | | | modem |
| | +-------+-------+---------+---------+-------+
| Файлы |Размер |Пропус-|Пропус-| Коэфф. |Модельный|Пропус-|
| разного |файла в|кная |кная |увеличен.|коэфф. |кная |
| типа |байтах |способ-|способ-|пропускн.|увеличен.|способ-|
| | |ность |ность |способн. |пропускн.|ность |
| | | MNP 5 |V.42bis| V.42bis |способн. |V.42bis|
| | |(в cps)|2048/32| | |2048/32|
+============+=======+=======+=======+=========+=========+=======+
|`abcd | 31680 | 609 | 960 | 3.15 | 25.64 | 931 |
|ambassai.ttf| 40476 | 385 | 355 | 1.23 | 1.47 | 381 |
|ancom.tif | 58561 | 266 | 261 | 0.93 | 1.00 | 266 |
|owner.dbf | 45435 | 946 | 744 | 2.51 | 4.69 | 857 |
|emm386.arj | 37515 | 264 | 267 | 0.93 | 1.00 | 264 |
|gorilla.bas | 29434 | 452 | 600 | 1.96 | 2.08 | 555 |
|io.sys | 33430 | 388 | 321 | 1.09 | 1.31 | 348 |
|graphics.doc| 29508 | 461 | 590 | 1.96 | 1.98 | 536 |
|mtez.dir | 37000 | 949 | 822 | 2.74 | 14.71 | 925 |
|tartan.bmp | 32886 | 764 | 747 | 3.11 | 12.05 | 747 |
|wword20.inf | 51029 | 432 | 750 | 2.53 | 2.56 | 671 |
+------------+-------+-------+-------+---------+---------+-------+
Оба алгоритма используют адаптивную технологию замены опреде-
ленной входной последовательности на выходную битовую последователь-
ность. V.42bis кодирует последовательность символов кодовым словом
постепенно нарастающего и всегда большего, чем длина символа, разме-
ра. MNP5 устраняет длинные последовательности одинаковых символов
конструкцией со счетчиком повторения и затем кодирует отдельные сим-
волы в соответствии с частотой их повторения кодовыми словами пере-
менной длины. Кодовые слова могут быть короче длины символа для час-
то повторяющихся символов и длиннее в противном случае. MNP5 не оп-
ределяет Прозрачного режима, и, следовательно, возможны ситуации,
приводящие к значительному расширению выходного потока. В случае
корректной реализации V.42bis это практически невозможно, кроме того
V.42bis поддерживает возможность переинициализации словарей, что
позволяет алгоритму лучше адаптироваться к хорошо перемешанному по-
току. Несомненным преимуществом V.42bis является возможность пара-
метризации протокола, что позволяет создавать более гибкие реализа-
ции. Кроме того, возможность настройки или самонастройки алгоритма
проявляется хотя бы в возможности постепенного увеличения длины ис-
пользуемого кодового слова V.42bis. Это сравнение носит в основном
аналитический характер. Вывод о перспективности использования
V.42bis как международного стандарта (в отличие от промышленного
стандарта, каковым является MNP5 и даже его более мощное расширение
MNP7) всеми осознан и не оспаривается. Хотя, необходимо отметить,
что существуют приложения, на которых преимущества V.42bis могут
быть и не очевидны.
Библиография
1. CCITT Recommendation V.42bis: "Data compression procedures for
DCE's using error correcting procedures".
2. Uyless Black "The V Series Recommendations", McGraw Hill, Inc.,
1991.
3. Hayek F.A. "Individualism and economic order", London:
Routledge & Kegan Poul, Ltd., 1948.
Юрий Дyдоров
НПП "Аналитик ТС"
тел/факс: (095) 490-0713/0799
postmaster@analytic.msk.ru
2:5020/200.12
Секция 2 из 2 - Предыдущая - Следующая
|