RTUSR
Сравнение USR 56K Faxmodem и Zyxel OMNI 56K  
 
 Новости / Пресса
 Где купить?
 Поиск / Карта сайта
 Описания устройств
 Тесты, обзоры, статьи
 Документация
 Программы/Утилиты
 "Копилка знаний"/FAQ
 Драйверы/Прошивки
 Ремонт модемов
 Фото-альбом
 Конференция








Результаты сравнительного тестирования модемов
3Com U. S. Robotics® 56K Model №5630 и ZyXEL Omni 56K.

5.2 Особенности реализации стандартов модуляции и протоколов.

Модем ZyXEL Omni 56K:

  1. При соединении на V.42 модем заявляет максимальный размер информационного поля кадра 256 октетов, и размер окна 8 кадров. При соединении на MNP3-4 эти параметры равны соответственно 244 октета и 8 кадров. Создаётся впечатление, что недостаток оперативной памяти в данном модеме программисты ZyXEL решили несколько нетрадиционно: не за счёт уменьшения размера максимального размера информационного поля кадра, а за счёт уменьшения размера окна. Такое решение весьма выгодно тем, что не приводит к снижению максимального теоретического CPS с использованием протокола коррекции ошибок LAPM.
  2. Модем не имеет возможности регулировки размера словаря и размера строки протокола сжатия данных V.42bis. Эти параметры равны 2048 и 32 октета, соответственно.
  3. При соединении с серверами V.90 модем всегда пытается установить соединение на V.90, даже если линия этого не позволяет. Это единственный модем, с которым мне удалось установить V.90-соединение с одной старой аналоговой АТС. Все остальные модемы: (U. S. Robotics® Courier V.Everything, IDC-5614BXL/VR+, 3Com U. S. Robotics® 56K Faxmodem Model №5630) это сделать не смогли. Обычно, можно наблюдать одну попытку установить V.90-соединение, а затем перезапуск соединения на V.34*. Во время перетренировок на V.90 модем дважды пытается завершить перетренировку на V.90, и, в случае неудачи, третью попытку перетренировки выполняет уже на V.34bis.
  4. Модем очень агрессивен в выборе скорости на приём практически на всех стандартах модуляции, где имеется выбор скорости. Очень часто можно наблюдать завышенный коэффициент сбойных кадров протокола коррекции ошибок практически на любых линиях. В связи с этим, я мог наблюдать на очень стабильной линии частые случаи невозможности установить соединение с коррекцией ошибок у ZyXEL. Интересно, что конкурирующая модель U. S. Robotics® 3Com 56K Faxmodem Model №5630 выбирает на одних и тех же линиях на приём практически такие же скорости, что и ZyXEL, однако коэффициент ошибочных кадров протокола коррекции ошибок у модели 5630 на порядок ниже!!!
  5. На плохих телефонных линиях замечена склонность модема к избыточным пересогласованиям скорости, которые могут следовать с интервалом в 3 секунды. Замечены попытки модема, выполнять пересогласования на текущую скорость (т. е. избыточные).
  6. Модем излишне осторожен в выборе символьной скорости 3429, из-за чего на хороших линиях может выбирать на V.34bis скорость 31200 на приём вместо 33600 у U. S. Robotics® 3Com 56K Faxmodem Model №5630.
  7. Я не видел ни одного соединения на V.34, где бы этот модем включил предкодирование (Precoding) на приём.
  8. На модуляциях семейства V.34* модем использует решетчатый четырехмерный декодер на 64 состояния. Имеется документированная возможность отключить этот декодер и использовать вместо него четырёхмерный декодер на 16 состояний. Это работает не совсем так, как описано в русскоязычной документации на модем, но действительно работает! Ни один другой известный мне модем другого производителя такой возможности не имеет.
  9. Модем поддерживает запрет удалённого Power Drop и запрос превентивного Power Drop у удалённого модема с возможностью указания его величины. Эти опции документированы и прекрасно работают. Необходимо отметить, что это единственный модем, где имеется документированная возможность заказа величины Power Drop, указанной пользователем. Эта опция является очень ценной на линиях с малым затуханием сигнала, и не встречается ни в одной из остальных известных мне моделей модемов других производителей, кроме ZyXEL.
  10. Модем поддерживает документированную возможность выбора на V.34* символьной скорости, определённой пользователем. К сожалению, это не маска разрешённых символьных скоростей, а именно жёсткое задание оной, что не всегда удобно. Кроме того, похоже, что данный модем не поддерживает символьной скорости 2800 и содержит ошибку микрокода (1.05), которая проявляется при попытке установить соединение на символьной скорости 3000 с некоторыми типами модемов (IDC-2814BXL+). В большинстве случаев наблюдается бесконечный перезапуск хэндшейка V.34* из фазы 3 в фазу 2 или скатывание на символьную скорость 2400, и лишь однажды мне удалось установить соединение на этой символьной скорости, однако скорость на приём, выбранная ZyXEL Omni 56K составила 4800bps. В то же время как на всех остальных символьных скоростях она была в несколько раз выше.
  11. Модем поддерживает явное задание пользователем выбора несущей частоты (Carrier Frequency) для выбранной символьной скорости. Эта возможность также работает корректно.
  12. Модем поддерживает документированную возможность запрета/разрешения Nonlinear encoder на V.34*. По моим наблюдениям, эта возможность не работает.
  13. Модем поддерживает документированный запрет или разрешение Constellation Shaping на модуляциях семейства V.34*. Эта возможность корректно работает.
  14. Модем поддерживает выбор указанного пользователем номера фильтра предыскажений (Pre-emphasis Index) на модуляциях семейства V.34*. Эта возможность работает корректно, и весьма ценна в случаях, когда пользователь предполагает неверный выбор индекса предыскажений на приём модемом в автоматическом режиме. Я встречал такую возможность лишь в модемах ZyXEL.
  15. Замечена очень низкая терпимость модема к повышению собственного выходного уровня, что можно однозначно связать с крайне неудачной конструкцией дифсистемы модема. Даже на стандартах модуляции, которые не используют эхоподавления (как, например, V.22bis), модем испытывает тем большие затруднения при установке начального соединения, чем выше значения уровня выходного сигнала. При значениях выходного уровня от 0 до -5 дБм, на многих линиях установить соединение становится невозможно.
  16. Следует отметить низкую устойчивость модема к внешним электромагнитным полям и помехам по питанию (исправлено в более новых модификациях этой модели). Нередки случаи разрыва соединения из-за потери несущей при более-менее значительных скачках напряжения в сети.
  17. На некоторых линиях этот модем излишне увлекается запросами о понижении мощности передатчика удалённого модема, после чего благополучно “глохнет”.

Модем 3Com U. S. Robotics® 56K Model № 5630.

  1. При соединении на V.42 модем заявляет максимальный размер информационного поля кадра 128 октетов, и размер окна 15 кадров. При соединении на MNP3-4 эти параметры равны соответственно 256 октета и 8 кадров. Следует отметить, что в сравнении с ZyXEL Omni 56K при таких параметрах LAPM может быть достигнут меньший максимальный CPS.
  2. Вызывает недоумение невозможность включить V.42 SREJ независимо от значения бита 6 регистра S27. Возникает ощущение, что SREJ зачем-то запрещён в прошивке этого модема.
  3. Модем не имеет возможности регулировки размера словаря и размера строки протокола сжатия данных V.42bis. Эти параметры равны 2048 и 32 октета, соответственно. Это достаточно типичные значения.
  4. При соединении с серверами V.90 или x2 с аналоговых клиентских АТС, модем очень редко пытается устанавливать V.90-соединение. В этой связи, если вспомнить, что у конкурирующей модели ZyXEL Omni 56K имеется индикатор V90, который не гаснет даже при скатывании на V.34, у потребителя может сложиться негативное впечатление о способности модема устанавливать соединение на V.90 или x2.
  5. Критерий скатывания соединения с V.90/x2 на V.34 у данного модема представляется излишне пессимистичным.
  6. Агрессивность модема в выборе скорости на приём при работе на стандартах модуляции, поддерживающих адаптивный выбор скорости, представляется очень близкой к оптимуму. Даже на весьма нестабильных во времени линиях модем практически всегда обеспечивает минимальный коэффициент сбойных кадров протокола коррекции ошибок и максимальный CPS.
  7. Критерии Fallback / Fallforward на стандартах модуляции, поддерживающих адаптивный выбор скорости в зависимости от состояния линии, для данного модема выглядят близкими к оптимуму. Налицо положительный эффект от использования гистерезиса на пересогласования. Даже на нестабильных во времени линиях модем пытается выполнять минимум пересогласований и обеспечивает более высокий CPS по сравнению с конкурентами.
  8. В случаях мощных импульсных помех в линии или по питанию, данный модем способен инициировать длительные серии пересогласований скорости с интервалом около 3,5 секунд. Радикальным решением этой проблемы является запрос перетренировки. К сожалению, эта же проблема имеется и у U. S. Robotics® Courier™ V.Everything™. Самое неприятное, что ни один из известных мне модемов не имеет алгоритма, позволяющего обойти эту ошибку.
  9. Критерии выбора символьной скорости на модуляции V.34 у данного модема очень близки к оным у модема U. S. Robotics® Courier V.Everything. Бытует мнение, что модемы U. S. Robotics излишне оптимистичны в выборе символьной скорости в режимах V.34*. Я придерживаюсь противоположного мнения, базирующегося на результатах многочисленных экспериментов.
  10. Следует отметить стабильность выбираемой модемом скорости на приём на всех модуляциях, если речь идёт о соединении между двумя одними и теми же номерами. Я не зря упоминаю об этом, т. к. ZyXEL Omni 56K, например, имеет больший разброс скоростей приёма при прочих равных условиях.
  11. На модуляциях семейства V.34* модем использует решетчатый четырехмерный декодер на 64 состояния. Имеется документированная возможность отключить этот декодер, однако она не работает в данном модеме, как, впрочем, и в остальных модемах U. S. Robotics.
  12. Модем имеет возможность запрета удалённого Power Drop на модуляциях семейства V.34*. Эта возможность не работает! Кроме того, пользователь не в состоянии запретить Power Drop, запрашиваемый локальным модемом у удалённого, по причине отсутствия такой возможности в прошивке. Это очень неприятная особенность микропрограммы данного модема.
  13. Модем поддерживает документированную возможность выбора символьной скорости при установке данного соединения, определённого пользователем. В данном модеме это именно маска разрешённых символьных скоростей.
  14. Модем не поддерживает выбор пользователем частоты несущей при установке соединения на V.34*. Частота несущей всегда выбирается модемом автоматически.
  15. Модем поддерживает документированную возможность запрета/разрешения Nonlinear encoder на V.34*. Эта возможность работает корректно.
  16. Модем поддерживает документированный запрет или разрешение Constellation Shaping на модуляциях семейства V.34*. Эта возможность работает корректно.
  17. Модем поддерживает запрет фильтра предыскажений (Disable Pre-emphasis) на модуляциях семейства V.34*. Во-первых, я не понимаю, что скрывается за этой бессмысленной, с точки зрения рекомендации V.34, фразой. Вероятно, речь идёт о принудительном выборе 0-ого шаблона предыскажений, независимо от АЧХ телефонного канала. Как бы там ни было, я вынужден заявить, что эта возможность, документированная в инструкции на модем, также не работает, как и в остальных моделях модемов U. S. Robotics!

5.3 Особенности реализации в модемах функций распознавания сигналов АТС.

Модем ZyXEL Omni 56K:

  • Распознавание сигнала “занято” в этой модели лучше, чем у модема 3om с кодом страны International. Однако, часто наблюдаются случаи, когда сообщение BUSY выдаётся лишь после 7…9-го короткого гудка. В некоторых случаях модем вовсе отказывается распознавать сигнал “занято”. Дополнительных настроек для чёткого определения сигнала “занято” в данной модели нет.
  • Распознавание сигнала “длинный гудок” (DIAL TONE) в данной модели хуже, чем у 3Com U. S. Robotics® 56K Model № 5630. Часто наблюдаются ситуации, когда появление коротких гудков сразу после снятия трубки модемом распознаётся им как наличие тона вызова, что приводит к набору номера в ответ на короткие гудки. Единственным утешением для пользователя является то, что подобный произвол со стороны АТС можно встретить довольно редко.
  • Распознавание входящих звонков у этого модема неудовлетворительное. Практически на всех АТС, где я тестировал модем, и с разными моделями телефонных аппаратов, первая цифра пульсового набора номера приводила к выдаче сообщения “RING” в DTE.
  • Режим автоответа данной модели содержит ошибку, которая проявляется в том, что модем снимает трубку не после входящего звонка, который указан в регистре S0, а после следующего. Например, если в S0 указано, что модем должен снимать рубку после 5-го входящего звонка, фактически, трубка будет снята после 6-го.
  • Данная модель поддерживает аппаратную функцию автоматического определения номера (АОН) стран СНГ, что является несомненным преимуществом данного модема и повышает потенциальный интерес со стороны потребителя. Определение номера устойчивое без дополнительных настроек.

Модем 3Com U. S. Robotics® 56K Model № 5630.

  • Распознавание сигнала “занято” этой моделью модема следует признать неудовлетворительным. На некоторых АТС распознавание этого сигнала устойчиво, а на некоторых наблюдается насыщение приёмника слишком громким сигналом, что приводит к оглушению модема в паузах между короткими гудками.
  • Распознавание сигнала “длинный гудок” (DIAL TONE) в данной модели следует считать хорошим. Короткие гудки сразу после подъёма трубки модемом приводят к выдаче сообщения “NO DIAL TONE”.

  • Распознавание входящих звонков у данного модема хорошее. Случаев ложного определения входящих звонков во время пульсового набора номера на параллельном телефоне не замечено.
  • Функция автоматического определения номера звонящего абонента (АОН) стран СНГ в данной модели модема отсутствует.

5.4 Особенности реализации в модемах стандартов обмена факсимильными сообщениями.

Модем ZyXEL Omni 56K:

Тестирование модема выполнялось с применением программы WinFax Pro 8.03. В результате тестирования была обнаружена несовместимость прошивки ZyXEL Omni 56K 1.05 с данной версией WinFax Pro и невозможность переключения модема в класс 2 или 2.0. Таким образом, проверялась лишь работа модема в Fax Class 1. Отмечено плохое распознавание принятых удалённым модемом данных в этом режиме, и неоправданное снижение скорости соединения, обусловленное высоким количеством переспрошенных кадров ECM. Зависимости качества приёма на стороне удалённого модема от уровня выходного сигнала ZyXEL Omni 56K не отмечено. Вследствие большого числа ошибок на стороне удалённого модема, сеансы передачи факсов часто заканчивались разрывом соединения во время получения подтверждения приёма блоков данных удалённым модемом.

Дальнейшее тестирование факсовых возможностей ZyXEL Omni 56K выполнялось под управлением программы Venta® ZVoice 4.3. Эта программа обеспечивает хорошее качество приёма и передачи данных без коррекции ошибок. Включение режима ECM в Class 1 приводило к таким же отрицательным последствиям, как и при тестировании под WinFax Pro. Следует отметить удачное использование АОН, голосовых возможностей и факса этой программой.

Модем 3Com U. S. Robotics® 56K Model № 5630.

Тестирование модема выполнялось с применением программы WinFax Pro 8.03. В ходе тестирования какой-либо несовместимости модема с данной программой не выявлено. Проверка приёма и передачи факсов проводилась в Class 1 и Class 2.0. В режиме ECM (Class 1) отмечены случаи потери концовки принятой от удалённого факс-аппарата страницы. При соединении с факс-модемами такой ошибки не встречалось. При передаче факсов в режиме BFT отмечено более высокое качество распознавания данных удалённым факс-модемом, и, как следствие, меньшее количество повторно посланных данных и подтверждений, а также, более высокая скорость соединения. Однако встречались и регулярные разрывы связи в этом режиме во время получения подтверждения от удалённого модема. По информации WinFax Pro разрыв происходил по причине “Error negotiating acknowledgement” или “Unexpected response”. Во время сеансов приёма и передачи факсимильных сообщений с удалёнными факс машинами, никаких сбоев в работе модема не отмечено.

5.5 Особенности реализации в модемах голосовых возможностей.

Модем ZyXEL Omni 56K:

Тестирование голосовых возможностей модема выполнялось с применением программы WinFax Pro 8.03. Как выяснилось, данная программа не может корректно использовать голосовые возможности данного модема. Качество записи звуковых сообщений в режиме автоответчика было крайне низким, и звук был почти не различим на слух. Вместо приветственных сообщений, звонящий абонент слышал сильный треск. Кроме того, в режиме ответа модем не мог распознать ни наличие сигнала “занято” в линии (запись звукового сообщения продолжалась до истечения таймаута), ни вызывного тона факсового аппарата. Таким образом, работу голосовых функций модема под WinFax Pro 8.03 следует считать неудовлетворительной.

Дальнейшее тестирование голосовых возможностей модема выполнялось под управлением программы Venta® ZVoice 4.3. Запись и воспроизведение сообщений модемом под управлением этой программы работали хорошо. Модем всегда устойчиво определял наличие сигнала “занято” в линии, вызывной тон факса и качество работы автоответчика было превосходным.

Модем 3Com U. S. Robotics® 56K Model № 5630.

Данная модель не имеет голосовых возможностей, в связи с чем, их проверка не проводилась. Наличие голосовых функций в модеме такого класса было бы желательно, если учесть, что среди нового ряда модемов есть модель 56K Voice Faxmodem 5663, более доступная по цене нежели 56K Message Modem. Спрос на дешевые голосовые модели модемов существенно выше, чем у обычных моделей без поддержки голоса.

6. Статистика соединения в конкурирующих моделях модемов.

Модем ZyXEL Omni 56K:

Пример статистики данного модема, выдаваемой во время соединения на V.90:

ZyXEL MODEMS LINK STATUS REPORT


Chars Sent 3 Chars Received 66
Octets Sent 3 Octets Received 72
Blocks Sent 3 Blocks Received 4
Blocks Resent 4 Max Outstanding 8
Max Block Size 128 Retrains Requested 0
Link Duration 0 Retrains Granted 0
FRN Requested 2 FRN Granted 0
FCS Errors 39 Round Trip Delay 2
Xmitter Underrun 0 Receiver Overrun 0

Last Speed/Protocol T21600/R44000/ARQ/V.90/V42b

Disconnect Reason On line

ZyXEL MODEMS PHYSICAL LAYER STATUS REPORT

Modulation mode = V.90
Tx Carrier = 1829 Hz Rx Carrier = 0 Hz
Tx Baud Rate = 3200 Baud Rx Baud Rate = 8000 Baud
Tx Bit Rate = 21600 bps Rx Bit Rate = 44000 bps
Tx Power = -17.00 dBm Rx Level = -21.98 dBm
Phase Jitter = x.x degree Frequency Offset = x.x Hz
SNR = 48.04 dB Round Trip Delay = 2.43 ms
Near End Echo = x.x dB Eye Quality Measure = 0092
Nonlinear Encoder = ON DPCM PCM Coding = A Law
Tx Shaping = Exp APCM Codec Type = A Law
Trellis Encoder = 16 state Digital PAD Loss = 0.00 dB
Tx Filter Index = 1 TRN1d RMS value = 2000
Tx Precoder Coefficients = 00F6 006D FF3A FFDB 00DD FFF2
Data Frame Intervals RBS Status = I0:N I1:N I2:N I3:N I4:N I5:N

-0┤ ▓ ▓ ▓
-2┤ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓
-4┤ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓
-6┤ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓
-8┤ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓
-10┤ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓
-12┤ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓
-14┤ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓
-16┤ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓
-18┤ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓
-20┤ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓
-22┤ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓
-24┤ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓
-26┤ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓
-28┤ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ AGC: 1.60 dB/0000 /0001
-30┤ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓ IMD: 0000 /001E
dB └──────────────────────────────────────────── Echo Pwr: -23.94/ -21.66
F 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 L1 Power: -16.84/ -14.54
R 1 3 4 6 7 0 3 5 6 9 1 2 5 7 8 0 1 3 4 6 7 L2 Power: -22.84/ -20.47
E 5 0 5 0 5 5 5 0 5 5 0 5 5 0 5 0 5 0 5 0 5 S/N: 15.88
Q 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 S/E: 1.09 dB/ 1.12

ZyXEL MODEMS V.90 CAPABILITY REPORT

Local Modem V.90 Capability = APCM
Local Modem PSTN Connection = Analogue
Remote Modem V.90 Capability = DPCM
Remote Modem PSTN Connection = Digital
Probing Report of APCM modem = V.90

ZyXEL MODEMS V.90 POWER MANAGEMENT REPORT

DPCM nominal tx power for phase 2 : -10.00 dBm
DPCM actual tx power for phase 2 : -16.00 dBm
Maximum DPCM tx power for phase 3 : -12.00 dBm
Maximum DPCM tx power measured at : Codec
Digital PAD loss : 0.00 dB
IMD value measured at phase 2 : 0000
DPCM tx power reduction for IMD : 0.00 dB
APCM receive power at Phase 2 : -22.84 dBm
APCM receive power at TRN1d : -21.98 dBm
APCM receive power at Data State : -21.98 dBm
----------------------------------------------------------------
DPCM Terminal tx power : -12.46 dBm
DPCM Codec tx power : -12.46 dBm

V.90 T21600/R44000 RTG= 0 RTR= 0 FTG= 0 FTR= 2

OK

К числу недостатков данной статистики следует отнести недостоверность значения входного уровня в статистике ATI12 после разрыва связи (оно достоверно лишь в Online-режиме). Также не вызывает сомнения недостоверность счётчиков пересогласований скорости и перетренировок запрошенных удалённым модемом за время сеанса связи. Кроме того, график АЧХ телефонного канала, который может быть получен после выдачи модему команды ATI13, имеет ещё два недостатка: подробность построения этого графика не превышает 2дБ и он строится псевдографикой, из-за чего при попытке преобразования его в кодировку Windows происходит замена символов псевдографики, что вызывает ухудшение восприятия информации.

Дополнительно, модем ZyXEL Omni 56K позволяет каждую секунду распечатывать в Online-режиме краткую статистику соединения в виде:

V.34 T21600/R16800 SNR= 22.7 RXL=-29.5 RTG= 1 RTR= 1 FTG= 4 FTR= 4
V.34 T21600/R16800 SNR= 22.8 RXL=-29.1 RTG= 1 RTR= 1 FTG= 5 FTR= 4
V.34 T19200/R16800 SNR= 22.8 RXL=-29.7 RTG= 1 RTR= 1 FTG= 5 FTR= 4
V.34 T19200/R16800 SNR= 22.7 RXL=-29.0 RTG= 1 RTR= 1 FTG= 5 FTR= 4
V.34 T19200/R16800 SNR= 22.5 RXL=-30.2 RTG= 1 RTR= 1 FTG= 5 FTR= 4
V.34 T19200/R16800 SNR= 23.1 RXL=-29.5 RTG= 1 RTR= 1 FTG= 5 FTR= 4
V.34 T19200/R14400 SNR= 25.6 RXL=-29.6 RTG= 1 RTR= 1 FTG= 5 FTR= 5
V.34 T19200/R14400 SNR= 27.6 RXL=-29.3 RTG= 1 RTR= 1 FTG= 5 FTR= 5
V.34 T19200/R14400 SNR= 27.9 RXL=-29.1 RTG= 1 RTR= 1 FTG= 5 FTR= 5
V.34 T19200/R14400 SNR= 27.0 RXL=-29.0 RTG= 1 RTR= 1 FTG= 5 FTR= 5
V.34 T19200/R14400 SNR= 25.1 RXL=-29.3 RTG= 1 RTR= 1 FTG= 5 FTR= 6
V.34 T19200/R16800 SNR= 26.5 RXL=-29.5 RTG= 1 RTR= 1 FTG= 5 FTR= 6
V.34 T19200/R16800 SNR= 25.7 RXL=-29.1 RTG= 1 RTR= 1 FTG= 5 FTR= 6
V.34 T19200/R16800 SNR= 25.4 RXL=-29.5 RTG= 1 RTR= 1 FTG= 5 FTR= 6
V.34 T19200/R16800 SNR= 26.6 RXL=-30.1 RTG= 1 RTR= 1 FTG= 5 FTR= 6
V.34 T19200/R16800 SNR= 24.3 RXL=-29.7 RTG= 1 RTR= 1 FTG= 5 FTR= 6
V.34 T19200/R16800 SNR= 23.5 RXL=-29.6 RTG= 1 RTR= 1 FTG= 5 FTR= 6
V.34 T19200/R14400 SNR= 28.1 RXL=-28.8 RTG= 1 RTR= 1 FTG= 5 FTR= 7
V.34 T19200/R14400 SNR= 26.2 RXL=-29.0 RTG= 1 RTR= 1 FTG= 5 FTR= 7
V.34 T19200/R14400 SNR= 28.8 RXL=-29.3 RTG= 1 RTR= 1 FTG= 5 FTR= 7
V.34 T19200/R14400 SNR= 28.2 RXL=-29.7 RTG= 1 RTR= 1 FTG= 5 FTR= 7
V.34 T21600/R14400 SNR= 27.1 RXL=-28.8 RTG= 1 RTR= 1 FTG= 7 FTR= 7

Обратите внимание на ошибку в статистике. Последняя строка соединения была выдана перед самым разрывом связи, а каждая новая строка выдаётся через секунду после выдачи предыдущей. Ошибка заключается в том, что счётчик FTG – это количество пересогласований скорости, запрошенных удалённым модемом за время сеанса. Поскольку текущее соединение было установлено на V.34* (что ясно, исходя из значений выбранных скоростей и поддерживаемых модемом стандартов модуляции), где каждое пересогласование скорости длится не менее секунды, этот счётчик не мог возрасти на 2 (по сравнению с предыдущим значением) в течение одной секунды!

Я проверял, поддерживает ли данный модем выдачу статистики Universal Modem Diagnostics (Microsoft Corporation). Как оказалось, нет. Это весьма печально, поскольку данная статистика содержит довольно много полезной информации и выдаётся большинством современных модемов U. S. Robotics, Conexant-based и многих других.

Модем 3Com U. S. Robotics® 56K Model № 5630.

Пример статистики соединения V.34*, выдаваемой данным модемом:

U. S. Robotics 56K FAX EXT Link Diagnostics...

Chars sent 3 Chars Received 61
Chars lost 0
Octets sent 3 Octets Received 61
Blocks sent 3 Blocks Received 8
Blocks resent 0
Retrains Requested 0 Retrains Granted 0
Line Reversals 0 Blers 0
Link Timeouts 0 Link Naks 0

Data Compression V42BIS 1792/32
Equalization Long
Fallback Enabled
Protocol LAPM
Speed 31200/28800
Current Call 00:00:11

Online

Configuration Profile...

Product type International External
Product ID: 99563000
Options V32bis,V.80,V.34+,x2, V.90
Fax Options Class 1/Class 2.0
Clock Freq 92.0Mhz
EPROM 256k
RAM 32k

FLASH date 10/2/98
FLASH rev 11.1.11

DSP date 10/2/98
DSP rev 11.1.11

U. S. Robotics 56K FAX EXT Link Diagnostics...

 
Modulation V.34+
Carrier Freq (Hz) 1959/1959
Symbol Rate 3429/3429
Trellis Code 64S-4D/64S-4D
Nonlinear Encoding ON/ON
Precoding OFF/ON
Shaping ON/ON
Preemphasis (-dB) 6/8
Recv/Xmit Level (-dBm) 23/19
Near Echo Loss (dB) 38
Far Echo Loss (dB) 55
Carrier Offset (Hz) -3276
Round Trip Delay (msec) 3
Timing Offset (ppm) -3136
SNR (dB) 36
Speed Shifts Up/Down 0/0
Status :

 
Freq Level (dB)

150 31
300 25
450 24
600 24
750 23
900 23
1050 23
1200 23
1350 24
1500 24
1650 24
1800 24
1950 24
2100 24
2250 25
2400 25
2550 25
2700 25
2850 25
3000 26
3150 26
3300 26
3450 27
3600 30
3750 35
OK

Кроме того, этот модем поддерживает выдачу статистики в соответствии с Unimodem Diagnostics Command Reference Specification Microsoft Corporation Version 1.0, 2 July, 1998. Вот пример такой статистики:

DIAG <2A4D3263 00=10>
DIAG <2A4D3263 01=7>
DIAG <2A4D3263 02=00>
DIAG <2A4D3263 03=00>
DIAG <2A4D3263 04="C1651390270D">
DIAG <2A4D3263 05="C14513100D">
DIAG <2A4D3263 10=1C 11=0E>
DIAG <2A4D3263 12=3C 13=00>
DIAG <2A4D3263 14=1C 15=3B>
DIAG <2A4D3263 16=00 17=03>
DIAG <2A4D3263 18=3D7FF7FF>
DIAG <2A4D3263 20=0C 21=0C>
DIAG <2A4D3263 22=0C80 23=0C80>
DIAG <2A4D3263 24=0780 25=0725>
DIAG <2A4D3263 26=6720 27=5DC0>
DIAG <2A4D3263 30=00 31=00 32=00 33=00>
DIAG <2A4D3263 34=6720 35=5DC0>
DIAG <2A4D3263 40=2 41=003>
DIAG <2A4D3263 42=00 43=00>
DIAG <2A4D3263 44=80 45=000>
DIAG <2A4D3263 50=2 51=2>
DIAG <2A4D3263 52=00000000 53=0000003A>
DIAG <2A4D3263 54=0000 55=0000>
DIAG <2A4D3263 56=00000000 57=00000003>
DIAG <2A4D3263 58=00000000 59=00000000>
DIAG <2A4D3263 60=20>
DIAG <2A4D3263 FF="3Com-USROBOTICS">
OK

В декодированном виде эта статистика примет вид:

Unimodem Diagnostics/W32, version 1.0.1.1, compiled at Jun 20 2000 22:57:21
(c) 2000 Stanislav V. Mekhanoshin (
rampitec@tu.spb.ru, 2:5030/172.9@fidonet)
----------------------------------------------------------------------------
Diag Command Specification rev.: 1.0
Call Setup Result code : Data Answering signal detected
Multi-media mode : Data Only
DTE-DCE interface mode : Async data
V.8 CM/JM octet string : "C1651390270D"/"C14513100D"
TX/RX signal power level, -dBm : 14/28
Estimated noise level, -dBm : 60
Normalized Mean Squared error : 0
Near/Far echo loss, dB : 28/59
Round Trip/Far echo delay, ms : 3/0
Remote Power Drop support : OFF
Freq offset Caller/Answer, Hz : -9.42/NA
Preemphasis Index Caller/Answer: NA/NA
V.34 Rate Asymmetry : ON
TX/RX Negotiation : V.34/V.34
TX/RX Symbol Rate : 3200/3200
TX/RX Carrier frequency, Hz : 1920/1829
TX data rate (Last/Init) : 26400/26400
RX data rate (Last/Init) : 24000/24000
Temporary carrier loss count : 0
Carrier Rate Re-neg count : 0
Retrains Requested/Granted : 0/0
Protocol/Compression : V.42 Alternative protocol (MNPT)/MNP5T
Error control frame size, bytes: 3
Error control timeouts in TX : 0
Error control NAKs received : 0
Compression dict. size, bytes : 0
TX/RX flow control : V.24 ckt 106/133 / V.24 ckt 106/133
TX/RX chars sent : 0/58
TX/RX chars lost (data overrun): 0/0
TX/RX I-Frame count : 0/3
TX/RX I-Frame error count : 0/0
Termination Cause : cct108 turned Off
Manufacturer key : "3Com-USROBOTICS"

К числу недостатков статистики данного модема следует отнести:

  1. Нечитабельность графика АЧХ, выдаваемого в числовой форме;
  2. Ошибка статистики по ATI11 в количестве состояний решетчатого четырехмерного кодера на V.34* (Trellis Code). Эта ошибка проявляется в направлении на передачу, когда в статистике постоянно фигурирует значение 64S-4D, независимо от действительного числа состояний;
  3. Ошибка статистики по ATI11 в значении нелинейного кодирования (Nonlinear Encoding) на передачу. Оно не имеет ничего общего с реальностью, и совпадения выданного значения с действительным будет происходить с вероятностью 1/2;
  4. Ошибка статистики по ATI11 в выборе предкодирования (Precoding) V.34* в направлении на передачу. Это значение также не имеет ничего общего с реальностью;
  5. Ошибка статистики по ATI11 в форме сигнального созвездия (Shaping) V.34* в направлении на передачу. Не имеет ничего общего с реальностью;
  6. Ошибка статистики по ATI11 в величине индекса фильтра предыскажения АЧХ (Preemphasis) V.34* в направлении на передачу. Не имеет ничего общего с реальностью. Кроме того, по рекомендации V.34, номер фильтра предыскажения АЧХ, это только номер, и не может выражаться в децибелах (как это ошибочно указано в статистике);
  7. Ошибка статистики по ATI11 в величине уровня выходного сигнала (Xmit Level) V.34* в направлении на передачу. Она занижена примерно на 3,5дБ по сравнению с реальным значением;
  8. Ошибка статистики по ATI11 в величине и единицах сдвига частоты (Frequency Offset). Во-первых, величина должна выражаться не в Герцах, а в миллионных долях Герца. Во-вторых, сама величина совершенно не внушает доверия.
  9. Ошибка статистики по ATI11 в величине соотношения сигнал/шум. Иногда при величине скорости на приём 31200bps и корректном разрыве связи, можно наблюдать значения SNR 20 или 80 дБ, что одинаково невероятно;
  10. При разрывах связи в момент пересогласований скорости или перетренировок параметры статистики по ATI11 могут принимать недостоверные значения, но нет никакой индикации того, что данным величинам нельзя доверять;
  11. В статистике ATI11 часто можно наблюдать значение символьной скорости (Symbol Rate) 2400, при значениях скоростей на приём и передачу выше, чем 21600, что по рекомендации V.34 невозможно в принципе. По моим наблюдениям, если процедура установки начального соединения или перетренировка на V.34 завершился успешно не с первого раза (перезапускалась), значение символьной скорости в статистике ATI11 может быть некорректным;
  12. В статистике ATI11 значение частоты несущей (Carrier Frequency) в направлении на передачу не имеет ничего общего с реальностью. Я видел, что в статистике ATI11 показывалась только верхняя несущая, хотя фактически выбиралась нижняя. Этот эффект не заметен на верхней символьной скорости (3429), т. к. на этой символьной скорости существует только одна несущая.
  13. Ошибка статистики AT#UD. Параметр Normalized Mean Squared error равен нулю (как в примере, приведённом выше), чего не может быть в принципе.
  14. Ошибка статистики AT#UD. Параметр V.34 INFO bit map (ключ 18) содержит бессмысленный набор данных (как в примере, приведённом выше), который не имеет ничего общего с регламентированными спецификацией величинами.
  15. Ошибка статистики AT#UD. Параметр Initial RX data rate (ключ 27) может иметь странные значения, если начальное соединение было установлено на V.90, а затем “скатилось” на V.34*.
  16. Ошибка статистики AT#UD. Параметр Error Control frame size in bytes (ключ 41) может иметь значения, не имеющие ничего общего с действительностью (как в примере, показанном выше), если используется коррекция ошибок MNP. В статистике фигурирует значение 3, в то время как в действительности используется величина в 256 октетов.

7. Недостатки и достоинства обоих модемов, видимые рядовому пользователю.

Показатель

Оценка

ZyXEL Omni 56K

3Com U. S. Robotics® 56K 5630

Наличие гнезда для подключения телефона

есть

нет

Дизайн корпуса

удовлетворительный

удовлетворительный

Голосовые возможности

есть

нет

Распознавание сигналов АТС

хорошее

удовлетворительное

Способность к установке соединения на V.90

отличная

удовлетворительная

АОН

есть

нет

Агрессивность в выборе скорости и устойчивость связи

удовлетворительная

хорошая

Оглушение собственным выходным сигналом

очень сильное

среднее

Возможности настройки модема под конкретное соединение

хорошие

неудовлетворительные

Статистика соединения

хорошая

удовлетворительная, очень много ошибок

Инструкция на модем

отличная

удовлетворительная

Качество звукового сопровождения

неудовлетворительное

удовлетворительное

Комплект поставки

хороший

удовлетворительный

Воплощение LAPM SREJ

есть

нет ???

8. Выводы.

Следует признать, что по совокупности показателей:

  • Цена;
  • Качество;
  • Объем дополнительных, сервисных и возможностей настройки под конкретную линию;
  • Адаптация модема к линиям связи СНГ;
  • Распознавание сигналов АТС;
  • Подробность, доступность и объём документации;
  • Активность работы производителя модема над обновлением прошивки и т. п.

модем ZyXEL Omni 56K опережает своего конкурента 3Com U. S. Robotics® 56K Model № 5630.

В соответствии с вышеизложенным, первоочередными задачами российского представительства 3Com по продвижению модема 3Com U. S. Robotics® 56K Model № 5630 на рынок СНГ следует считать:

  1. Изменение аппаратного дизайна платы модема для установки гнезда под телефон;
  2. Изменение прошивки модема для исправления замеченных ошибок и добавления в прошивку АОНа стран СНГ;
  3. Добавление в прошивку дополнительных возможностей настройки модема под конкретную линию, главными из которых следует считать запрет Power Drop, инициируемого локальным модемом, ограничение скорости начального соединения с последующей возможностью подъёма скорости и регулировку коэффициента агрессивности модема в выборе скорости передачи данных;
  4. Корректировка критериев распознавания модемом сигналов АТС, или добавление дополнительных настроек для этой цели;
  5. Более активная работа производителя над прошивками модема и внимательное изучение пожеланий пользователей, являющихся владельцами данной модели;
  6. Перевод на русский язык и дополнение инструкции, которая поставляется с модемом, а также её регулярное обновление на http://www.3com.ru/.

<<< Начало



Обсудить статью в Форуме


Разработка макета дизайна 2Sun, программирование и реализация Max-On

модемах: "ZZZZ в серийном номере "Спортстера" - расскажите подробнее." / / 24.12.2001 "Диалоги о модемах: "ZZZZ в серийном номере "Спортстера" - расскажите подробнее." Вопрос: В продаже уже достаточно давно продаются Retail (коробочные варианты) версии внешних модемов U.S. Robotics такие как: U.S. Robotics 56K Faxmodem (модель 5630-00 и 5630-01), U.S. Robotics 56K Message Modem (модель 5668-01). В серийном номере модема по команде "AT~S?" в конце.

Авторские права (©) 1996-2002 Алексей Становой. Все права защищены.