Модем ZyXEL U-90E


Новый модем от ZyXEL — U-90E — очередное продолжение профессиональной серии U-*. Общие черты дизайна серии U остаются неизменными с начала 90-х годов. Это все тот же светлый корпус со светодиодными индикаторами (V34, AA, CD, OH, DTR, DSR, CTS, TXD, RXD, EC, SQ, TST) на передней панели и кнопками DATA/VOICE и ANSWER/ORIGINATE.

Модем построен на чипсете ZyXEL M4 — таком же, который использован и в модели Omni 56K. Однако, в его схеме присутствуют весьма значительные отличия от "младшего брата". Совершенно иначе сделана входная часть: она построена по классической "трансформаторной" схеме. При этом следует заметить, что общее количество деталей на плате модема, тем не менее, невелико: на наш взгляд, вся плата могла бы иметь и втрое меньшие размеры по площади. Но в такой компоновке есть и существенные плюсы: при невысоком энергопотреблении всей схемы модем незначительно нагревается при работе. Поэтому становится возможной установка нескольких модемов в стойку, один на один — не возникает проблем, связанных с перегревом.

На задней панели модема находятся разъемы для подключения питания (от внешнего БП), входящей телефонной линии и телефона. Связь с PC обеспечивается на скорости до 460.8 кбит/с через стандартный двадцатипятиконтактный EIA-232D (при условии поддержки такой скорости последовательным портом Вашего PC).

Набор номера осуществляется обычным контактным реле, хотя назвать его громким было бы преувеличением. Присоединяемый через модем телефон отключается только после набора номера модемом, однако, каких-либо проблем с набором номера, вызываемых подключенным телефоном (было проверено несколько различных аппаратов), не возникало.

Динамик, которым оборудован модем, кажется несколько тихим, но при этом он достаточно качественно воспроизводит звук — искажения, часто встречающиеся при использовании пьезокристаллов, не возникают даже при максимальной громкости, задаваемой командой L7.

Как и в случае с Omni 56K, фирма-производитель отказалась в новом модеме от реализации собственных протоколов, ZyX и ZyCELL. Сфера применения первого достаточна неопределенна (разве что связь с модемами старой серии U-1496), что касается второго, то с ростом доли систем цифровой передачи в сотовой телефонии и этот протокол становится все менее актуален.

Еще одно отличие, важное для конечного пользователя, о котором нельзя не упомянуть: в модеме нет и не предвидится голосовых функций. Это совпадает с общей концепцией "профессионального" модема от ZyXEL, основная задача которого — надежные прием и передача данных.

Основные возможности:

Протоколы физического уровня:

Протокол Скорость (бит/с)
V.90 56000–28000
V.34bis 33600–2400
V.34 28800–2400
V.32bis 14400/12000/9600/7200
V.32 9600/4800
V.22bis 2400
V.22/Bell 212A 1200
V.23 1200/75
V.21/Bell 103 300

Протоколы коррекции ошибок:
V.42, V.42SREJ, MNP3-4

Протоколы сжатия данных:
V.42 bis, MNP 5

Факс:
V.17 14400 бит/с G3 Fax
V.29 G3 Fax на скорости до 9600 бит/с
V.27ter G3 Fax на скорости до 4800 бит/с
Система команд EIA Class 1, Class 2.0 Fax

Нет смысла заострять внимание на том, как модем "без проблем установился на компьютере под управлением Windows 98": это закономерно для продукции столь известного производителя. К слову сказать, что если установить его как "U-336E" или "Omni56K", работать он будет ничуть не хуже. Поэтому далее рассматривалось именно то, что имеет непосредственное отношение к передаче данных и настройке модема.

Средства встроенной диагностики модема предоставляют в наше распоряжение несколько экранов с различной информацией о соединении:

ATI2      
ZyXEL MODEMS LINK STATUS REPORT
Chars Sent 151417 Chars Received 2665761
Octets Sent 67931 Octets Received 2633546
Blocks Sent 3211 Blocks Received 11027
Blocks Resent 83 Max Outstanding 8
Max Block Size 256 Retrains Requested 0
Link Duration 15 Retrains Granted 2
FRN Requested 16 FRN Granted 4
FCS Errors 2344 Round Trip Delay 7
Xmitter Underrun 0 Receiver Overrun 0
Last Speed/Protocol T24000/R36000/ARQ/V.90/V42b
Disconnect Reason DTR dropped
OK

В статистике по ATI2, снимаемой в процессе сеанса связи или после его завершения, содержится информация о последних линейных скоростях в направлении передачи/приема, количестве принятых/переданных данных; подробности о работе протоколов коррекции ошибок и сжатия данных, а также причина разъединения.

ATI12      
ZyXEL MODEMS PHYSICAL LAYER STATUS REPORT
Modulation mode = V34b
Tx Carrier = 1959 Hz Rx Carrier = 1959 Hz
Tx Baud Rate = 3429 Baud Rx Baud Rate = 3429 Baud
Tx Bit Rate = 31200 bps Rx Bit Rate = 31200 bps
Tx Power = -13,00 dBm Rx Level = -35,67 dBm
Phase Jitter = 0,00 degree Frequency Offset = 0,05 Hz
SNR = 9,28 dB Round Trip Delay = 8,31 ms
Near End Echo = -8,92 dB Far End Echo = -65,12 dB
Nonlinear Encoder = OFF Nonlinear Decoder = ON
Tx Shaping = Min Rx Shaping = Min
Trellis Encoder = 16 state Convolutional Decoder = 64 state
Tx Filter Index = 2 Remote Tx Filter Index= 9
Tx Precoder Coefficients = 0000 0000 0000 0000 0000 0000
Remote Tx Precoder Coefficients = 0000 0000 0000 0000 0000 0000
OK

Статистика, выводимая по команде ATI12, показывает параметры протоколов физического уровня: скорость модуляции, выбранные параметры кодирования сигнала, уровни мощностей сигнала на прием/передачу, SNR, полное время прохождения сигнала. Данные должны запрашиваться непосредственно в процессе соединения, а не после того, как связь завершена (и не в процессе ретрейна). Так как демонстрируемые значения — мгновенные оценки, после завершения сеанса связи они могут принимать весьма неожиданные значения: в приведенной выше статистике, снятой после нормального разъединения, достаточно обратить внимание на "SNR", сравнив последний со значением линейной скорости — в данном случае, "не доверять" следует именно значению SNR.

ATI13    
-0 ¦   _ _ _ _ _    
-2 ¦ _ _ _ _ _ _ _ _ _ _ _ _    
-4 ¦ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _    
-6 ¦ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _    
-8 ¦ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _    
-10 ¦ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _    
-12 ¦ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _    
-14 ¦ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _    
-16 ¦ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _    
-18 ¦ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _    
-20 ¦ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _    
-22 ¦ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _    
-24 ¦ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _    
-26 ¦ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _    
-28 ¦ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ AGC: -1.04 dB/0000 /0002
-30 ¦ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ IMD: 0001 /001E
dB +-------------------------------------------- Echo Pwr: -22,12/ -19,76
  F 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 L1 Power: -20.33/ -17.58
  R 1 3 4 6 7 0 3 5 6 9 1 2 5 7 8 0 1 3 4 6 7 L2 Power: -26,33/ -23,58
  E 5 0 5 0 5 5 5 0 5 5 0 5 5 0 5 0 5 0 5 0 5 S/N: 28,20
  Q 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 S/E: -4,20 dB/ 0,62
OK

Эта команда выводит график АЧХ и параметры физического уровня (сигнал/шум, мощность эхо и т.п.) по результатам настройки приемника и эхоподавителя после хендшейка или ретрейна. В отличие от параметров, выводимых по ATI12, значения, выдаваемые по этой команде, остаются неизменными весь промежуток времени между ретрейнами.

ATI14  
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
OK

Содержит информацию о поддержке удаленным модемом протокола V.90 и о типе подключения. Позволяет проверить, возможно ли вообще соединение по V.90 с удаленным модемом.

Более подробную информацию о значении терминов, приведенных в статистике, можно получить из документации на модемы ZyXEL U-90E и Omni56K. Найти электронную версию можно здесь. Дополнительно можно обратиться к общим рекомендациям по настройке модемов и использованию данных статистики.

Первые впечатления от работы модема весьма положительные — связь на V.90 устанавливается в тех условиях, где многие другие модемы, в частности на чипсетах Rockwell, не могут ее установить или же удержать, не переходя на V.34. При этом, ZyXEL U-90E, как и Omni56K, существенно понижает мощность своего передатчика. Такая "донастройка" происходит при связи именно с цифровыми серверами доступа, и позволяет получить сигнал лучшего качества в сторону клиентского модема.

Само собой разумеется, что возможность установить связь на V.90 справедлива для неплохой в целом линии, и вряд ли стоит ждать чудес от модема в тех условиях, где и никто другой не сможет работать на протоколе V.90. Для такого типа линий модем имеет стандартные высокоскоростные протоколы V.34, V.32 и низкоскоростные протоколы со скоростью от 300 до 2400 бит/с.

Работу наиболее универсального из них, V.34, интересно было проверить в условиях, далеких от тепличных. Сначала немного о самом протоколе V.34 в реализации "от ZyXEL". Среди существующих на сегодняшний день интерпретаций эта одна из наиболее полных по объему реализованных положений Рекомендации V.34, некоторые из них не являются обязательными для производителей, но, тем не менее, остаются весьма полезными, особенно в условиях линий, "далеких от идеала". В отличие от многих дешевых модемов, у которых имеется только четыре модуляционных скорости — 2400, 3000, 3200, 3429 символов/с, U-90E может использовать всю линейку символьных скоростей, включая необязательные 2743 и 2800 символов/с. Выигрыш от наличия дополнительных символьных скоростей будет проявляется прежде всего на линиях посредственного качества, где дополнительные скорости модуляции позволят более эффективно использовать ограниченный частотный диапазон канала. Среди прочих полезностей, реализованных в протоколе V.34 данного модема — помехоустойчивое 64-х позиционное кодирование сигнала (в большинстве дешевых модемов присутствует только 16-ти позиционный кодер/декодер).

Итак, испытания на линии среднего качества. Такая линия, в некотором приближении, характеризуется как обеспечивающая для лучших из модемов работу на скорости от 14400 до 19200 бит/с и имеющая полный набор разных, хотя и несильных, помех.

На такой линии модем демонстрирует ожидаемую надежность соединения и сравнительно высокую скорость. Если судить по демонстрируемому модемом среднему CPS, то это не максимально возможная скорость для данной линии — некоторые модемы могут работать с несколько большим CPS. Однако, ценой этого оказываются частые пересогласования скорости, кроме того, некоторые из модемов при этом не обеспечивают достаточно надежной связи — соединение часто рвется. В случае с модемом U-90E никаких обрывов связи не наблюдалось, а малое количество пересогласований и ретрейнов позволило получить более стабильную мгновенную скорость, что сказывается весьма положительно, например, при просмотре интернет-страничек: после нажатия на ссылку сразу начинается загрузка страницы, не прерываемая сериями пересогласований скорости у модемов.

Теперь об испытаниях на плохой линии. Ее характеристика: линия обеспечивающая работу со скоростями от 2400 до 9600 бит/с на прием на протоколе V.34 в девяти попытках соединения из десяти.

Здесь все оказалось несколько сложнее. Удаленный модем плохо нас слышал, и для того, чтобы получить устойчивое соединение, пришлось поднять уровень мощности нашего передатчика. С этим проблем не возникло, но дальнейшая связь происходила с крайне низким КПД. Разобраться в причинах этого помогла диагностическая команда модема AT#E1. При вводе этой команды в терминальном режиме пользователь имеет возможность ежесекундно наблюдать статистику, выводимую модемом построчно:

V.34 T14400/R4800 SNR= 15,3 RXL= -39,1 RTG= 4 RTR= 3 FTG= 6 FTR= 18
V.34 T14400/R4800 SNR= 16,0 RXL= -39,0 RTG= 4 RTR= 3 FTG= 6 FTR= 18
V.34 T14400/R4800 SNR= 15,6 RXL= -39,4 RTG= 4 RTR= 3 FTG= 6 FTR= 18
V.34 T14400/R4800 SNR= 15,7 RXL= -38,6 RTG= 4 RTR= 3 FTG= 6 FTR= 18
V.34 T14400/R4800 SNR= 15,6 RXL= -39,3 RTG= 4 RTR= 3 FTG= 6 FTR= 19
V.34 T14400/R7200 SNR= 10,7 RXL= -39,2 RTG= 4 RTR= 3 FTG= 6 FTR= 19
V.34 T14400/R7200 SNR= 9,3 RXL= -38,2 RTG= 4 RTR= 3 FTG= 6 FTR= 19
V.34 T14400/R7200 SNR= 9,2 RXL= -38,9 RTG= 4 RTR= 3 FTG= 6 FTR= 19
V.34 T14400/R7200 SNR= 8,7 RXL= -39,2 RTG= 4 RTR= 3 FTG= 6 FTR= 20
V.34 T14400/R4800 SNR= 16,0 RXL= -38,8 RTG= 4 RTR= 3 FTG= 6 FTR= 20
V.34 T14400/R4800 SNR= 15,8 RXL= -39,1 RTG= 4 RTR= 3 FTG= 6 FTR= 20
V.34 T14400/R4800 SNR= 15,4 RXL= -39,3 RTG= 4 RTR= 3 FTG= 6 FTR= 20
V.34 T14400/R4800 SNR= 8,8 RXL= -39,3 RTG= 4 RTR= 3 FTG= 6 FTR= 21
V.34 T14400/R7200 SNR= 9,7 RXL= -38,7 RTG= 4 RTR= 3 FTG= 6 FTR= 21
V.34 T14400/R7200 SNR= 9,6 RXL= -38,8 RTG= 4 RTR= 3 FTG= 6 FTR= 21
V.34 T14400/R7200 SNR= 9,3 RXL= -39,1 RTG= 4 RTR= 3 FTG= 6 FTR= 21
V.34 T14400/R7200 SNR= 15,4 RXL= -39,0 RTG= 4 RTR= 3 FTG= 6 FTR= 22

В конкретном примере хорошо видно, что параметры линии весьма непостоянны. Несмотря на то, что алгоритм выбора скорости хорошо работал в условиях "хорошей" и "средней" линий, здесь он с задачей справлялся весьма посредственно: основное время сеанса занимали реакция модема на изменение линии и последующие пересогласования скорости. Обидно, но в модеме не предусмотрены какие-либо настройки относительно предпочтений модема в частоте запросов на смену скорости и "агрессивности" при выборе линейных скоростей. Оставалось воспользоваться командой ограничения скорости "сверху", сузив тем самым круг выбора: 2400 или 4800 бит/с. Ограничение скоростью 4800бит/с выбрано было не случайно, так как статистика явно давала понять, что основная часть пересогласований приходится на переходы 4800–7200 или 7200–4800. В результате такого ограничения был получен примерно двукратный прирост CPS. По результатам этого эксперимента стоит отметить две вещи: во-первых, ограничение по скорости работает в модеме вполне корректно и не приводит к каким-либо фатальным последствиям, как, например, в некоторых модемах 3Com/US Robotics. Во-вторых, модем позволяет увеличивать уровень мощности сигнала весьма значительно, по сравнению, например, с Omni 56K. Последняя проблема была описана в обзоре Константина Алешина.

В этой связи, чтобы убедиться, какие значения уровня мощности передатчика вообще допустимы, модем был подвергнут повторной проверке в условиях неплохой линии. Кроме ручной установки уровня мощности через команду *P было дополнительно запрещено снижение уровня мощности передатчика по запросу удаленного модема с помощью регистра S92 (S92.7=1). Ниже приведена статистика, выдаваемая по ATI12, для различных значений уровня мощности передатчика модема.

ATI12      
ZyXEL MODEMS PHYSICAL LAYER STATUS REPORT
Modulation mode = V34
Tx Carrier = 1920 Hz Rx Carrier = 1920 Hz
Tx Baud Rate = 3200 Baud Rx Baud Rate = 3200 Baud
Tx Bit Rate = 28800 bps Rx Bit Rate = 28800 bps
Tx Power = -4,00 dBm Rx Level = -18,75 dBm
Phase Jitter = 0,00 degree Frequency Offset = 0,04 Hz
SNR = 27,88 dB Round Trip Delay = 7,87 ms
Near End Echo = -9,30 dB Far End Echo = -34,71 dB
Nonlinear Encoder = OFF Nonlinear Decoder = ON
Tx Shaping = Min Rx Shaping = Min
Trellis Encoder = 16 state Convolutional Decoder = 64 state
Tx Filter Index = 6 Remote Tx Filter Index= 9
Tx Precoder Coefficients = 0000 0000 0000 0000 0000 0000
Remote Tx Precoder Coefficients = 0000 0000 0000 0000 0000 0000
OK

ATI12      
ZyXEL MODEMS PHYSICAL LAYER STATUS REPORT
Modulation mode = V34
Tx Carrier = 1829 Hz Rx Carrier = 1920 Hz
Tx Baud Rate = 3200 Baud Rx Baud Rate = 3200 Baud
Tx Bit Rate = 26400 bps Rx Bit Rate = 12000 bps
Tx Power = 0,00 dBm Rx Level = -19,64 dBm
Phase Jitter = 0,00 degree Frequency Offset = 0,04 Hz
SNR = 18,37 dB Round Trip Delay = 7,43 ms
Near End Echo = -4,65 dB Far End Echo = -26,96 dB
Nonlinear Encoder = OFF Nonlinear Decoder = ON
Tx Shaping = Min Rx Shaping = Min
Trellis Encoder = 16 state Convolutional Decoder = 64 state
Tx Filter Index = 6 Remote Tx Filter Index= 9
Tx Precoder Coefficients = 0000 0000 0000 0000 0000 0000
Remote Tx Precoder Coefficients = 0000 0000 0000 0000 0000 0000
OK

То есть, даже при максимальном значении уровня мощности передатчика 0дБм обеспечивается эхоподавление, достаточное для достижения вполне приемлемой скорости на прием: 12000 бит/секунду. Надо сказать, что это очень неплохой результат, достигаемый весьма немногими модемами.

Еще один показатель, который было интересно проверить — устойчивость к отдельным внешним помеховым воздействиям. Результаты для предыдущей модели ZyXEL Omni 56K были получены в ходе тестирования, проведенного фирмой Flash Computers. Как из них следовало, модем Omni 56K довольно слабо переносил изменение частоты сигнала в канале. Хотелось определить предельное значение этого параметра для модема U-90E.

Но обычные испытания в условиях коммутируемой сети не позволяют проверить устойчивость модема к помеховым воздействиям такого рода. Поэтому, с помощью разработчиков аппаратуры, предназначенной для имитации каналов связи и, в частности, для тестирования модемов — фирмы "Аналитик ТелекомСистемы", удалось проверить предельные параметры помехозащищенности.

К сожалению, существенных отличий по устойчивости к изменению частоты в канале по сравнению с более ранней моделью на том же чипсете — Omni 56K - новый модем не продемонстрировал. Показатели по устойчивости к прочим помеховым воздействиям также очень близки к продемонстрированным ранее результатам (кстати, весьма неплохим) модема Omni 56K и находятся в границах допустимой ошибки эксперимента, поэтому здесь мы их не приводим.

Несмотря на сказанное выше про устойчивость к изменению частоты сигнала, не стоит разочаровываться в модеме. Для этого существуют две причины. Во-первых, изменение частоты в канале возможно только в том случае, если при соединении от вашей АТС до АТС удаленного абонента используется аппаратура частотного уплотнения сигнала, при этом недостаточно хорошо настроенная. Такая аппаратура постепенно выходит из употребления. Во-вторых, разработчикам для решения такой проблемы не требуется аппаратная модернизация — достаточно определенных изменений в коде микропрограммы. Учитывая то, что модем относится к "профессиональной" серии, не исключено, что в недалеком будущем такая микропрограмма появится.

Что есть еще

Аппаратный АОН, в дополнение к обычным возможностям защиты от НСД (парольная защита, обратный звонок) является весьма полезной функцией.

4 пользовательских профайла, в каждом из которых можно сохранить требуемые настройки для различных случаев связи.

Flash-память объемом 1Мб для обновлений микропрограммы. Так как модем относится к "профессиональной" серии, он также имеет режим двухпроводной выделенной линии и режим синхронной передачи данных.

Вывод и рекомендации

Так как некоторые читатели часто пропускают многое из написанного, обращаясь непосредственно к "выводам", то сначала о том, о чем еще не было упомянуто.

Рассмотренный модем — бета-образец "российской" версии модема, предоставленный представительством компании ZyXEL. Официальные поставки модема в Россию намечены на осень 2000 г.

Несмотря на то, что это — бета-версия, модем, тем не менее, не производит впечатления "сырого" продукта. Среди недостатков надо отметить некоторую ограниченность команд настройки, что, с точки зрения многих пользователей, не всегда оправданно для профессионального модема.

Для каких случаев можно рекомендовать модем.

Прежде всего это корпоративные пользователи, использующие модем как для подключения по выделенной линии, так и в обычном режиме Dial-Up для доступа в интернет. Сюда же относятся случаи, когда необходимо обеспечить надежный доступ к корпоративной сети для удаленных пользователей по выделенной или коммутируемой линии. Кроме того, если необходима связь с большим количеством абонентов, по каналам различного качества, то этот модем станет оправданным выбором и для конечного пользователя. Розничная цена U-90E пока еще официально не объявлена, но хотя ясно, что она будет превышать среднюю цену пользовательского модема, следует учитывать тот факт, что именно надежность, а не скорость обычно требует дополнительных затрат. Также, говоря о вкладываемых в приобретение модема средствах, следует помнить о высоком уровне технической поддержки фирмы-производителя, которая постоянно работает над улучшением микропрограмм, в отличие от тех компаний, для которых модемы — лишь сопутствующий продукт.

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

В заключение немного о том, что так сильно беспокоит российских пользователей в последнее время. Будет ли возможна модернизация модема для поддержки новых протоколов ITU-T: V.92 и V.44? На эту тему официальных заявлений от корпорации ZyXEL еще не поступало. Пока можно лишь строить предположения: скорее всего, поддержка V.44 будет невозможна на старой элементной базе — ведь ожидаемая потребность в вычислительных ресурсах для этого протокола выше той, которой обладает подавляющее большинство модемов сегодня. Факт, косвенно подтверждающий это — на момент написания данного обзора ни одна из фирм-производителей не заявила о возможности реализации V.44 для конкретных моделей модемов или чипсетов, выпускаемых в настоящее время.

Что касается V.92 — практическая польза от использования этого протокола для модема данного класса маловероятна. В то же время, наличие V.92 — неплохой маркетинговый ход, который в первую очередь сделают малоизвестные фирмы и те, для чьей продукции наличие данного протокола — один из немногих плюсов. В такой ситуации логично предположить, что V.92 появится в модемах U-90E не ранее того момента, когда он станет достаточно распространен в модемах других производителей.

 

Модем предоставлен представительством компании ZyXEL

 




Дополнительно

Модем ZyXEL U-90E

Модем ZyXEL U-90E

Новый модем от ZyXEL — U-90E — очередное продолжение профессиональной серии U-*. Общие черты дизайна серии U остаются неизменными с начала 90-х годов. Это все тот же светлый корпус со светодиодными индикаторами (V34, AA, CD, OH, DTR, DSR, CTS, TXD, RXD, EC, SQ, TST) на передней панели и кнопками DATA/VOICE и ANSWER/ORIGINATE.

Модем построен на чипсете ZyXEL M4 — таком же, который использован и в модели Omni 56K. Однако, в его схеме присутствуют весьма значительные отличия от "младшего брата". Совершенно иначе сделана входная часть: она построена по классической "трансформаторной" схеме. При этом следует заметить, что общее количество деталей на плате модема, тем не менее, невелико: на наш взгляд, вся плата могла бы иметь и втрое меньшие размеры по площади. Но в такой компоновке есть и существенные плюсы: при невысоком энергопотреблении всей схемы модем незначительно нагревается при работе. Поэтому становится возможной установка нескольких модемов в стойку, один на один — не возникает проблем, связанных с перегревом.

На задней панели модема находятся разъемы для подключения питания (от внешнего БП), входящей телефонной линии и телефона. Связь с PC обеспечивается на скорости до 460.8 кбит/с через стандартный двадцатипятиконтактный EIA-232D (при условии поддержки такой скорости последовательным портом Вашего PC).

Набор номера осуществляется обычным контактным реле, хотя назвать его громким было бы преувеличением. Присоединяемый через модем телефон отключается только после набора номера модемом, однако, каких-либо проблем с набором номера, вызываемых подключенным телефоном (было проверено несколько различных аппаратов), не возникало.

Динамик, которым оборудован модем, кажется несколько тихим, но при этом он достаточно качественно воспроизводит звук — искажения, часто встречающиеся при использовании пьезокристаллов, не возникают даже при максимальной громкости, задаваемой командой L7.

Как и в случае с Omni 56K, фирма-производитель отказалась в новом модеме от реализации собственных протоколов, ZyX и ZyCELL. Сфера применения первого достаточна неопределенна (разве что связь с модемами старой серии U-1496), что касается второго, то с ростом доли систем цифровой передачи в сотовой телефонии и этот протокол становится все менее актуален.

Еще одно отличие, важное для конечного пользователя, о котором нельзя не упомянуть: в модеме нет и не предвидится голосовых функций. Это совпадает с общей концепцией "профессионального" модема от ZyXEL, основная задача которого — надежные прием и передача данных.

Основные возможности:

Протоколы физического уровня:

Протокол Скорость (бит/с)
V.90 56000–28000
V.34bis 33600–2400
V.34 28800–2400
V.32bis 14400/12000/9600/7200
V.32 9600/4800
V.22bis 2400
V.22/Bell 212A 1200
V.23 1200/75
V.21/Bell 103 300

Протоколы коррекции ошибок:
V.42, V.42SREJ, MNP3-4

Протоколы сжатия данных:
V.42 bis, MNP 5

Факс:
V.17 14400 бит/с G3 Fax
V.29 G3 Fax на скорости до 9600 бит/с
V.27ter G3 Fax на скорости до 4800 бит/с
Система команд EIA Class 1, Class 2.0 Fax

Нет смысла заострять внимание на том, как модем "без проблем установился на компьютере под управлением Windows 98": это закономерно для продукции столь известного производителя. К слову сказать, что если установить его как "U-336E" или "Omni56K", работать он будет ничуть не хуже. Поэтому далее рассматривалось именно то, что имеет непосредственное отношение к передаче данных и настройке модема.

Средства встроенной диагностики модема предоставляют в наше распоряжение несколько экранов с различной информацией о соединении:

ATI2      
ZyXEL MODEMS LINK STATUS REPORT
Chars Sent 151417 Chars Received 2665761
Octets Sent 67931 Octets Received 2633546
Blocks Sent 3211 Blocks Received 11027
Blocks Resent 83 Max Outstanding 8
Max Block Size 256 Retrains Requested 0
Link Duration 15 Retrains Granted 2
FRN Requested 16 FRN Granted 4
FCS Errors 2344 Round Trip Delay 7
Xmitter Underrun 0 Receiver Overrun 0
Last Speed/Protocol T24000/R36000/ARQ/V.90/V42b
Disconnect Reason DTR dropped
OK

В статистике по ATI2, снимаемой в процессе сеанса связи или после его завершения, содержится информация о последних линейных скоростях в направлении передачи/приема, количестве принятых/переданных данных; подробности о работе протоколов коррекции ошибок и сжатия данных, а также причина разъединения.

ATI12      
ZyXEL MODEMS PHYSICAL LAYER STATUS REPORT
Modulation mode = V34b
Tx Carrier = 1959 Hz Rx Carrier = 1959 Hz
Tx Baud Rate = 3429 Baud Rx Baud Rate = 3429 Baud
Tx Bit Rate = 31200 bps Rx Bit Rate = 31200 bps
Tx Power = -13,00 dBm Rx Level = -35,67 dBm
Phase Jitter = 0,00 degree Frequency Offset = 0,05 Hz
SNR = 9,28 dB Round Trip Delay = 8,31 ms
Near End Echo = -8,92 dB Far End Echo = -65,12 dB
Nonlinear Encoder = OFF Nonlinear Decoder = ON
Tx Shaping = Min Rx Shaping = Min
Trellis Encoder = 16 state Convolutional Decoder = 64 state
Tx Filter Index = 2 Remote Tx Filter Index= 9
Tx Precoder Coefficients = 0000 0000 0000 0000 0000 0000
Remote Tx Precoder Coefficients = 0000 0000 0000 0000 0000 0000
OK

Статистика, выводимая по команде ATI12, показывает параметры протоколов физического уровня: скорость модуляции, выбранные параметры кодирования сигнала, уровни мощностей сигнала на прием/передачу, SNR, полное время прохождения сигнала. Данные должны запрашиваться непосредственно в процессе соединения, а не после того, как связь завершена (и не в процессе ретрейна). Так как демонстрируемые значения — мгновенные оценки, после завершения сеанса связи они могут принимать весьма неожиданные значения: в приведенной выше статистике, снятой после нормального разъединения, достаточно обратить внимание на "SNR", сравнив последний со значением линейной скорости — в данном случае, "не доверять" следует именно значению SNR.

ATI13    
-0 ¦   _ _ _ _ _    
-2 ¦ _ _ _ _ _ _ _ _ _ _ _ _    
-4 ¦ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _    
-6 ¦ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _    
-8 ¦ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _    
-10 ¦ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _    
-12 ¦ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _    
-14 ¦ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _    
-16 ¦ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _    
-18 ¦ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _    
-20 ¦ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _    
-22 ¦ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _    
-24 ¦ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _    
-26 ¦ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _    
-28 ¦ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ AGC: -1.04 dB/0000 /0002
-30 ¦ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ IMD: 0001 /001E
dB +-------------------------------------------- Echo Pwr: -22,12/ -19,76
  F 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 L1 Power: -20.33/ -17.58
  R 1 3 4 6 7 0 3 5 6 9 1 2 5 7 8 0 1 3 4 6 7 L2 Power: -26,33/ -23,58
  E 5 0 5 0 5 5 5 0 5 5 0 5 5 0 5 0 5 0 5 0 5 S/N: 28,20
  Q 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 S/E: -4,20 dB/ 0,62
OK

Эта команда выводит график АЧХ и параметры физического уровня (сигнал/шум, мощность эхо и т.п.) по результатам настройки приемника и эхоподавителя после хендшейка или ретрейна. В отличие от параметров, выводимых по ATI12, значения, выдаваемые по этой команде, остаются неизменными весь промежуток времени между ретрейнами.

ATI14  
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
OK

Содержит информацию о поддержке удаленным модемом протокола V.90 и о типе подключения. Позволяет проверить, возможно ли вообще соединение по V.90 с удаленным модемом.

Более подробную информацию о значении терминов, приведенных в статистике, можно получить из документации на модемы ZyXEL U-90E и Omni56K. Найти электронную версию можно здесь. Дополнительно можно обратиться к общим рекомендациям по настройке модемов и использованию данных статистики.

Первые впечатления от работы модема весьма положительные — связь на V.90 устанавливается в тех условиях, где многие другие модемы, в частности на чипсетах Rockwell, не могут ее установить или же удержать, не переходя на V.34. При этом, ZyXEL U-90E, как и Omni56K, существенно понижает мощность своего передатчика. Такая "донастройка" происходит при связи именно с цифровыми серверами доступа, и позволяет получить сигнал лучшего качества в сторону клиентского модема.

Само собой разумеется, что возможность установить связь на V.90 справедлива для неплохой в целом линии, и вряд ли стоит ждать чудес от модема в тех условиях, где и никто другой не сможет работать на протоколе V.90. Для такого типа линий модем имеет стандартные высокоскоростные протоколы V.34, V.32 и низкоскоростные протоколы со скоростью от 300 до 2400 бит/с.

Работу наиболее универсального из них, V.34, интересно было проверить в условиях, далеких от тепличных. Сначала немного о самом протоколе V.34 в реализации "от ZyXEL". Среди существующих на сегодняшний день интерпретаций эта одна из наиболее полных по объему реализованных положений Рекомендации V.34, некоторые из них не являются обязательными для производителей, но, тем не менее, остаются весьма полезными, особенно в условиях линий, "далеких от идеала". В отличие от многих дешевых модемов, у которых имеется только четыре модуляционных скорости — 2400, 3000, 3200, 3429 символов/с, U-90E может использовать всю линейку символьных скоростей, включая необязательные 2743 и 2800 символов/с. Выигрыш от наличия дополнительных символьных скоростей будет проявляется прежде всего на линиях посредственного качества, где дополнительные скорости модуляции позволят более эффективно использовать ограниченный частотный диапазон канала. Среди прочих полезностей, реализованных в протоколе V.34 данного модема — помехоустойчивое 64-х позиционное кодирование сигнала (в большинстве дешевых модемов присутствует только 16-ти позиционный кодер/декодер).

Итак, испытания на линии среднего качества. Такая линия, в некотором приближении, характеризуется как обеспечивающая для лучших из модемов работу на скорости от 14400 до 19200 бит/с и имеющая полный набор разных, хотя и несильных, помех.

На такой линии модем демонстрирует ожидаемую надежность соединения и сравнительно высокую скорость. Если судить по демонстрируемому модемом среднему CPS, то это не максимально возможная скорость для данной линии — некоторые модемы могут работать с несколько большим CPS. Однако, ценой этого оказываются частые пересогласования скорости, кроме того, некоторые из модемов при этом не обеспечивают достаточно надежной связи — соединение часто рвется. В случае с модемом U-90E никаких обрывов связи не наблюдалось, а малое количество пересогласований и ретрейнов позволило получить более стабильную мгновенную скорость, что сказывается весьма положительно, например, при просмотре интернет-страничек: после нажатия на ссылку сразу начинается загрузка страницы, не прерываемая сериями пересогласований скорости у модемов.

Теперь об испытаниях на плохой линии. Ее характеристика: линия обеспечивающая работу со скоростями от 2400 до 9600 бит/с на прием на протоколе V.34 в девяти попытках соединения из десяти.

Здесь все оказалось несколько сложнее. Удаленный модем плохо нас слышал, и для того, чтобы получить устойчивое соединение, пришлось поднять уровень мощности нашего передатчика. С этим проблем не возникло, но дальнейшая связь происходила с крайне низким КПД. Разобраться в причинах этого помогла диагностическая команда модема AT#E1. При вводе этой команды в терминальном режиме пользователь имеет возможность ежесекундно наблюдать статистику, выводимую модемом построчно:

V.34 T14400/R4800 SNR= 15,3 RXL= -39,1 RTG= 4 RTR= 3 FTG= 6 FTR= 18
V.34 T14400/R4800 SNR= 16,0 RXL= -39,0 RTG= 4 RTR= 3 FTG= 6 FTR= 18
V.34 T14400/R4800 SNR= 15,6 RXL= -39,4 RTG= 4 RTR= 3 FTG= 6 FTR= 18
V.34 T14400/R4800 SNR= 15,7 RXL= -38,6 RTG= 4 RTR= 3 FTG= 6 FTR= 18
V.34 T14400/R4800 SNR= 15,6 RXL= -39,3 RTG= 4 RTR= 3 FTG= 6 FTR= 19
V.34 T14400/R7200 SNR= 10,7 RXL= -39,2 RTG= 4 RTR= 3 FTG= 6 FTR= 19
V.34 T14400/R7200 SNR= 9,3 RXL= -38,2 RTG= 4 RTR= 3 FTG= 6 FTR= 19
V.34 T14400/R7200 SNR= 9,2 RXL= -38,9 RTG= 4 RTR= 3 FTG= 6 FTR= 19
V.34 T14400/R7200 SNR= 8,7 RXL= -39,2 RTG= 4 RTR= 3 FTG= 6 FTR= 20
V.34 T14400/R4800 SNR= 16,0 RXL= -38,8 RTG= 4 RTR= 3 FTG= 6 FTR= 20
V.34 T14400/R4800 SNR= 15,8 RXL= -39,1 RTG= 4 RTR= 3 FTG= 6 FTR= 20
V.34 T14400/R4800 SNR= 15,4 RXL= -39,3 RTG= 4 RTR= 3 FTG= 6 FTR= 20
V.34 T14400/R4800 SNR= 8,8 RXL= -39,3 RTG= 4 RTR= 3 FTG= 6 FTR= 21
V.34 T14400/R7200 SNR= 9,7 RXL= -38,7 RTG= 4 RTR= 3 FTG= 6 FTR= 21
V.34 T14400/R7200 SNR= 9,6 RXL= -38,8 RTG= 4 RTR= 3 FTG= 6 FTR= 21
V.34 T14400/R7200 SNR= 9,3 RXL= -39,1 RTG= 4 RTR= 3 FTG= 6 FTR= 21
V.34 T14400/R7200 SNR= 15,4 RXL= -39,0 RTG= 4 RTR= 3 FTG= 6 FTR= 22

В конкретном примере хорошо видно, что параметры линии весьма непостоянны. Несмотря на то, что алгоритм выбора скорости хорошо работал в условиях "хорошей" и "средней" линий, здесь он с задачей справлялся весьма посредственно: основное время сеанса занимали реакция модема на изменение линии и последующие пересогласования скорости. Обидно, но в модеме не предусмотрены какие-либо настройки относительно предпочтений модема в частоте запросов на смену скорости и "агрессивности" при выборе линейных скоростей. Оставалось воспользоваться командой ограничения скорости "сверху", сузив тем самым круг выбора: 2400 или 4800 бит/с. Ограничение скоростью 4800бит/с выбрано было не случайно, так как статистика явно давала понять, что основная часть пересогласований приходится на переходы 4800–7200 или 7200–4800. В результате такого ограничения был получен примерно двукратный прирост CPS. По результатам этого эксперимента стоит отметить две вещи: во-первых, ограничение по скорости работает в модеме вполне корректно и не приводит к каким-либо фатальным последствиям, как, например, в некоторых модемах 3Com/US Robotics. Во-вторых, модем позволяет увеличивать уровень мощности сигнала весьма значительно, по сравнению, например, с Omni 56K. Последняя проблема была описана в обзоре Константина Алешина.

В этой связи, чтобы убедиться, какие значения уровня мощности передатчика вообще допустимы, модем был подвергнут повторной проверке в условиях неплохой линии. Кроме ручной установки уровня мощности через команду *P было дополнительно запрещено снижение уровня мощности передатчика по запросу удаленного модема с помощью регистра S92 (S92.7=1). Ниже приведена статистика, выдаваемая по ATI12, для различных значений уровня мощности передатчика модема.

ATI12      
ZyXEL MODEMS PHYSICAL LAYER STATUS REPORT
Modulation mode = V34
Tx Carrier = 1920 Hz Rx Carrier = 1920 Hz
Tx Baud Rate = 3200 Baud Rx Baud Rate = 3200 Baud
Tx Bit Rate = 28800 bps Rx Bit Rate = 28800 bps
Tx Power = -4,00 dBm Rx Level = -18,75 dBm
Phase Jitter = 0,00 degree Frequency Offset = 0,04 Hz
SNR = 27,88 dB Round Trip Delay = 7,87 ms
Near End Echo = -9,30 dB Far End Echo = -34,71 dB
Nonlinear Encoder = OFF Nonlinear Decoder = ON
Tx Shaping = Min Rx Shaping = Min
Trellis Encoder = 16 state Convolutional Decoder = 64 state
Tx Filter Index = 6 Remote Tx Filter Index= 9
Tx Precoder Coefficients = 0000 0000 0000 0000 0000 0000
Remote Tx Precoder Coefficients = 0000 0000 0000 0000 0000 0000
OK

ATI12      
ZyXEL MODEMS PHYSICAL LAYER STATUS REPORT
Modulation mode = V34
Tx Carrier = 1829 Hz Rx Carrier = 1920 Hz
Tx Baud Rate = 3200 Baud Rx Baud Rate = 3200 Baud
Tx Bit Rate = 26400 bps Rx Bit Rate = 12000 bps
Tx Power = 0,00 dBm Rx Level = -19,64 dBm
Phase Jitter = 0,00 degree Frequency Offset = 0,04 Hz
SNR = 18,37 dB Round Trip Delay = 7,43 ms
Near End Echo = -4,65 dB Far End Echo = -26,96 dB
Nonlinear Encoder = OFF Nonlinear Decoder = ON
Tx Shaping = Min Rx Shaping = Min
Trellis Encoder = 16 state Convolutional Decoder = 64 state
Tx Filter Index = 6 Remote Tx Filter Index= 9
Tx Precoder Coefficients = 0000 0000 0000 0000 0000 0000
Remote Tx Precoder Coefficients = 0000 0000 0000 0000 0000 0000
OK

То есть, даже при максимальном значении уровня мощности передатчика 0дБм обеспечивается эхоподавление, достаточное для достижения вполне приемлемой скорости на прием: 12000 бит/секунду. Надо сказать, что это очень неплохой результат, достигаемый весьма немногими модемами.

Еще один показатель, который было интересно проверить — устойчивость к отдельным внешним помеховым воздействиям. Результаты для предыдущей модели ZyXEL Omni 56K были получены в ходе тестирования, проведенного фирмой Flash Computers. Как из них следовало, модем Omni 56K довольно слабо переносил изменение частоты сигнала в канале. Хотелось определить предельное значение этого параметра для модема U-90E.

Но обычные испытания в условиях коммутируемой сети не позволяют проверить устойчивость модема к помеховым воздействиям такого рода. Поэтому, с помощью разработчиков аппаратуры, предназначенной для имитации каналов связи и, в частности, для тестирования модемов — фирмы "Аналитик ТелекомСистемы", удалось проверить предельные параметры помехозащищенности.

К сожалению, существенных отличий по устойчивости к изменению частоты в канале по сравнению с более ранней моделью на том же чипсете — Omni 56K - новый модем не продемонстрировал. Показатели по устойчивости к прочим помеховым воздействиям также очень близки к продемонстрированным ранее результатам (кстати, весьма неплохим) модема Omni 56K и находятся в границах допустимой ошибки эксперимента, поэтому здесь мы их не приводим.

Несмотря на сказанное выше про устойчивость к изменению частоты сигнала, не стоит разочаровываться в модеме. Для этого существуют две причины. Во-первых, изменение частоты в канале возможно только в том случае, если при соединении от вашей АТС до АТС удаленного абонента используется аппаратура частотного уплотнения сигнала, при этом недостаточно хорошо настроенная. Такая аппаратура постепенно выходит из употребления. Во-вторых, разработчикам для решения такой проблемы не требуется аппаратная модернизация — достаточно определенных изменений в коде микропрограммы. Учитывая то, что модем относится к "профессиональной" серии, не исключено, что в недалеком будущем такая микропрограмма появится.

Что есть еще

Аппаратный АОН, в дополнение к обычным возможностям защиты от НСД (парольная защита, обратный звонок) является весьма полезной функцией.

4 пользовательских профайла, в каждом из которых можно сохранить требуемые настройки для различных случаев связи.

Flash-память объемом 1Мб для обновлений микропрограммы. Так как модем относится к "профессиональной" серии, он также имеет режим двухпроводной выделенной линии и режим синхронной передачи данных.

Вывод и рекомендации

Так как некоторые читатели часто пропускают многое из написанного, обращаясь непосредственно к "выводам", то сначала о том, о чем еще не было упомянуто.

Рассмотренный модем — бета-образец "российской" версии модема, предоставленный представительством компании ZyXEL. Официальные поставки модема в Россию намечены на осень 2000 г.

Несмотря на то, что это — бета-версия, модем, тем не менее, не производит впечатления "сырого" продукта. Среди недостатков надо отметить некоторую ограниченность команд настройки, что, с точки зрения многих пользователей, не всегда оправданно для профессионального модема.

Для каких случаев можно рекомендовать модем.

Прежде всего это корпоративные пользователи, использующие модем как для подключения по выделенной линии, так и в обычном режиме Dial-Up для доступа в интернет. Сюда же относятся случаи, когда необходимо обеспечить надежный доступ к корпоративной сети для удаленных пользователей по выделенной или коммутируемой линии. Кроме того, если необходима связь с большим количеством абонентов, по каналам различного качества, то этот модем станет оправданным выбором и для конечного пользователя. Розничная цена U-90E пока еще официально не объявлена, но хотя ясно, что она будет превышать среднюю цену пользовательского модема, следует учитывать тот факт, что именно надежность, а не скорость обычно требует дополнительных затрат. Также, говоря о вкладываемых в приобретение модема средствах, следует помнить о высоком уровне технической поддержки фирмы-производителя, которая постоянно работает над улучшением микропрограмм, в отличие от тех компаний, для которых модемы — лишь сопутствующий продукт.

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

В заключение немного о том, что так сильно беспокоит российских пользователей в последнее время. Будет ли возможна модернизация модема для поддержки новых протоколов ITU-T: V.92 и V.44? На эту тему официальных заявлений от корпорации ZyXEL еще не поступало. Пока можно лишь строить предположения: скорее всего, поддержка V.44 будет невозможна на старой элементной базе — ведь ожидаемая потребность в вычислительных ресурсах для этого протокола выше той, которой обладает подавляющее большинство модемов сегодня. Факт, косвенно подтверждающий это — на момент написания данного обзора ни одна из фирм-производителей не заявила о возможности реализации V.44 для конкретных моделей модемов или чипсетов, выпускаемых в настоящее время.

Что касается V.92 — практическая польза от использования этого протокола для модема данного класса маловероятна. В то же время, наличие V.92 — неплохой маркетинговый ход, который в первую очередь сделают малоизвестные фирмы и те, для чьей продукции наличие данного протокола — один из немногих плюсов. В такой ситуации логично предположить, что V.92 появится в модемах U-90E не ранее того момента, когда он станет достаточно распространен в модемах других производителей.

 

Модем предоставлен представительством компании ZyXEL