faqs.org.ru

 Главная > Компьютеры и комплектующие > Коммуникации >

Протокол сжатия данных для модемов V.42bis

Секция 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 - Предыдущая - Следующая

Вернуться в раздел "Коммуникации" - Обсудить эту статью на Форуме
Главная - Поиск по сайту - О проекте - Форум - Обратная связь

© faqs.org.ru