49318 (588644), страница 2
Текст из файла (страница 2)
Рисунок 1.1 - Функциональная схема модема
Поддержка интерфейса с компьютером, управление DSP, реализация протоколов аппаратной коррекции ошибок и сжатия данных, управление интерфейсом с пользователем (индикаторы, кнопки и джамперы настройки), а также управление энергонезависимой памятью - вот далеко не полный список функций, лежащих на системе управления модемом (контроллере модема).
При этом если ранее микропрограмма хранилась в ПЗУ, изготовленном и "прошитом" на заводе, то теперь производители все чаще стали помещать ее в перезаписываемую флэш-память, что позволяет обновлять программу без аппаратного вмешательства. DSP со "вшитой" в долговременную память (ПЗУ или flash, что допускает модернизацию) программой обработки получил образное название "datapump" ("насос данных"). Подобная мультипроцессорная архитектура (так называемая функциональная мультипроцессорность) отлично работала в модемах на протяжении многих лет.
Сегодня актуальной становится "деинтеллектуаилизация" модема, для которой уже родилась и новая аббревиатура - HSP (Host Signal Processing, дословно - обработка ресурсами процессора компьютера). Несомненно, вычислительная мощность массовых процессоров семейства х86 позволяет переложить ряд задач обработки сигналов с DSP на CPU-машины и при этом получить даже дополнительные преимущества, заключающиеся в упрощении процедур модернизации специализированного и прикладного ПО и снижении стоимости. Но это только одна сторона медали.
Наблюдается также тенденция потери модемом аппаратной независимости - в чипсеты встраиваются контроллеры сугубо "персональных" шин, таких, как РСI и USB (Universal Serial Bus), в сочетании с узкоспециализированными аппаратно-микропрограммными средствами, соответствующими требованиям тех или иных операционных систем. Это тоже, на первый взгляд, неплохо, потому как гарантирует снижение цены и повышение потребительских удобств.
Единственная аналоговая (и потому крайне важная) подсистема модема - DAA - все чаще реализуется в интегральном исполнении, что уменьшает количество необходимых для изготовления полнофункционального модема дискретных элементов (конденсаторов, резисторов и пр.) до единиц. Еще один почти отрадный факт: меньше элементов, меньше необходимых монтажных операций при сборке, следовательно - ниже стоимость и выше надежность.
С другой стороны, после возложения на программу некоторых жизненно важных функций, аппаратно зависимый от платформы модем, как правило, устойчиво работает только под ОС Windows.
К проблеме согласования сопротивлений следует добавить один тонкий нюанс- зависимость сопротивления телефонной линии от частоты сигнала. Из многолетней успешной практики электроники доподлинно известно, что наилучшим устройством для работы на реактивную нагрузку является обычный трансформатор (при некоторых ограничениях, несущественных в рассматриваемом случае). Для модемов (особенно на нашем рынке) это утверждение также справедливо - практически у всех самых лучших проверенных временем моделей трансформаторный DAA.
Естественно, трансформатор - устройство не дешевое, но по крайней мере намного дороже микросхемы DAA, да и качество телефонных линий в странах с емкими платежеспособными рынками намного выше нашего, что объясняет тенденцию "детрансформаторизации".
Теперь пора вкратце рассмотреть механизмы защиты от аналогового хаоса. Чипсет действительно хорошего модема обязан для успешной работы в наших условиях обладать двумя скрытыми, но очень важными (и сложными в реализации) функциональными блоками - эхо-компенсации и эквалайзера.
Эхо-компенсатор предназначен для борьбы с эхо-сигналом. Эквалайзер также вносит немаловажный вклад в повышение скорости и устойчивости связи, согласовывая частотные характеристики приемопередатчика модема и конкретной телефонной линии.
Обзор практически всех новых моделей чипсетов, поддерживающих протокол v.90, не выявил реализации в них ни эхо-компенсаторов, ни управляемых эквалайзеров. Возможно, что производители просто "забыли" сообщить об этих особенностях, но подозрение об отсутствии столь необходимой для наших телефонных линий функциональности подтверждается и низкой ценой новых чипсетов (в "до-V.90" времена эхо-компенсатором и эквалайзером оснащались только лучшие чипсеты Lucent, низкой стоимостью никогда не отличавшиеся).
Lucent сосредоточилась на двух семействах чипсетов, ориентированных на применение во внутренних модемах, - Apollo и Mars. Учитывая очень высокое качество используемого DSP и мощный опыт Lucent в разработке модемного firmware (внутреннего модемного ПО), можно смело утверждать, что пользователей Windows модемы на новых чипсетах Lucent не подведут.
До появления высокоскоростных протоколов на 56 Kbps передача данных между двумя модемами по обычным телефонным каналам связи осуществлялась в аналоговом режиме, как было рассмотрено выше.
Основным сдерживающим фактором, препятствующим "бесконечному" увеличению скорости передачи данных с помощью модемов, является качество аналоговых телефонных линий связи. До недавнего времени (буквально до начала 80-х годов) основным назначением телефонных каналов связи была только передача голоса. Поэтому, исходя из соображений стоимости и для борьбы с шумами в линии, полоса пропускания телефонного канала была ограничена диапазоном 300-3500 Hz. Исследования показали, что именно в этом диапазоне частот находится основная часть спектра человеческой речи, поэтому после наложения на исходный сигнал указанных ограничений разборчивость речи не ухудшится.
Для управления так называемыми "интеллектуальными" модемами используются специальные связные программы - программы, работающие под управлением операционной системы ЭВМ. Связная программа создает на экране терминала дружественный интерфейс пользователя, обеспечивающий удобное выполнение необходимых управляющих функций. При этом используется, в основном, набор команд АТ, передаваемых модемом либо через связной порт компьютера (для внешних модемов), либо через общую шину (для внутренних модемов). Перед началом работы, пользователь может задать некоторые параметры взаимодействия компьютера и модема. Связные программы создают ряд возможностей, упрощающих управление модемом:
-
хранение справочников телефонов;
-
хранение наборов команд управления для разных модемов;
-
макроязык для написания управляющих программ;
1.3 Классификация модемов
Существуют разные классификации модемов: по исполнению, по методам модуляции, по принципу работы, по типу. Ниже приведены основные классификационные группы модемов с кратким описанием каждой.
1. По исполнению:
-
внешние — подключаются к COM или USB порту, обычно имеют внешний блок питания (существуют USB-модемы, питающиеся от USB и LPT-модемы);
-
внутренние — устанавливаются внутрь компьютера в слот ISA, PCI, PCMCIA, AMR, CNR;
-
встроенные— являются внутренней частью устройства, например ноутбука или док-станции.
2. По принципу работы:
-
аппаратные — все операции преобразования сигнала, поддержка физических протоколов обмена, производятся встроенным в модем вычислителем (например, с использованием DSP, контроллера). Так же в аппаратном модеме присутствует ПЗУ, в котором записана микропрограмма, управляющая модемом;
-
винмодемы — аппаратные модемы, лишённые ПЗУ с микропрограммой. Микропрограмма такого модема хранится в памяти компьютера, к которому подключён модем. Работоспособен только при наличии драйверов, которые обычно писались исключительно под операционные системы семейства MS Windows;
-
полупрограммные (Controller based soft-modem) — модемы, в которых часть функций модема выполняет компьютер, к которому подключён модем;
-
программные (Host based soft-modem) — все операции по кодированию сигнала, проверке на ошибки и управление протоколами реализованы программно и производятся центральным процессором компьютера. При этом в модеме находится аналоговая схема и преобразователи: АЦП, ЦАП, контроллер интерфейса (например, USB).
3. По типу:
-
аналоговые — наиболее распространённый тип модемов для обычных коммутируемых телефонных линий;
-
ISDN — модемы для цифровых коммутируемых телефонных линий;
-
DSL — используются для организации выделенных (некоммутируемых) линий используя обычную телефонную сеть.
Отличаются от коммутируемых модемов кодированием сигналов. Обычно позволяют одновременно с обменом данными осуществлять использование телефонной линии в обычном порядке.
-
кабельные — используются для обмена данными по специализированным кабелям — к примеру, через кабель коллективного телевидения по протоколу DOCSIS;
-
радио – для доступа используются технологии WiFi и EDGE, а также мобильные телефоны;
-
спутниковые;
-
PLC — используют технологию передачи данных по проводам бытовой электрической сети.
4. По методам модуляции:
-
FSK (Frequency Shift Keying) - является разновидностью частотной модуляции;
-
PSK (Phase Shift Keying) - является разновидностью фазовой модуляции;
-
QAM (Quadrature Amplitude Modulation) – в этом методе квадратурной амплитудной модуляции одновременно изменяются фаза и амплитуда сигнала, что позволяет передавать большее количество информации;
-
TCQAM (Trellis Coded QAM) - модуляция с решетчатым кодированием.
Наиболее распространены в настоящее время:
-
внутренний программный модем;
-
внешний аппаратный модем;
-
встроенные в ноутбуки модемы.
1.4 Внутренние и внешние модемы
Модемы бывают внутренние и внешние (существуют так же специальные типы модемов в виде PC- карт (PCMCIA), но они предназначены для компьютеров типа ноутбуков, и по этому они здесь не рассматриваются.). Внутренние модемы выполнены в виде платы расширения, вставляемый в специальный слот, расширения на материнской плате компьютера. Внешний модем, в отличие от внутреннего, выполнен в виде отдельного устройства, т.е. в отдельном корпусе и со своим блоком питания, когда внутренний модем получает электричество от блока питания компьютера.
1.4.1 Внутренний модем
Достоинства:
-
Все внутренние модели без исключения (в отличие от внешних) имеют встроенное FIFO. (First Input First Output – первым пришел, первым принят). FIFO это микросхема, обеспечивающая буферизацию данных. Обычный модем при прохождении байта данных через порт каждый раз запрашивает прерывания у компьютера. Компьютер по специальным IRQ(Interrupt Request) линиям прерывает на некоторое время работу модема, а потом опять возобновляет её. Это замедляет работу компьютера в целом. FIFO же позволяет использовать прерывания в несколько раз реже. Это имеет большое значение при работе в многозадачных средах. Таких как Windows95, OS/2, Windows NT, UNIX и других.
-
При использовании внутреннего модема уменьшается количество проводов, натянутых в самых неожиданных местах. Так же внутренний модем не занимает драгоценное место на рабочем столе.
-
Внутренние модемы являются последовательным портом компьютера и не занимают существующих портов компьютера.
-
Внутренние модели модемов всегда дешевле внешних.
Недостатки
-
Занимают слот расширения на материнской плате компьютера. Это очень неудобно на мультимедийных машинах, на которых установлено большое количество дополнительных плат, а также на компьютерах, которые работают серверами в сетях.
-
Нет индикаторных лампочек, которые при имении определённого навыка позволяют следить за процессами, происходящими в модеме.
-
Если модем завис, то восстановить работоспособность можно восстановить только клавишей перезагрузки компьютера "RESET".
1.4.2 Внешние модемы
Достоинства:
-
Они не занимают слот расширения, и при необходимости их можно легко отключить и перенести на другой компьютер.
-
На передней панели есть индикаторы, которые помогают понять, какую операцию сейчас производит модем.
-
При зависании модема не нужно перезагружать компьютер, достаточно выключить и включить питание компьютера.
Недостатки:
-
Необходима мультикарта со встроенным FIFO. Без FIFO модем, конечно будет работать, но при этом будет падать скорость передачи данных.
-
Внешний модем занимает драгоценное место на рабочем столе и ему требуются дополнительные провода для подключения. Это тоже создает некоторое неудобство.
-
Он занимает последовательный порт компьютера.
-
Внешний модем всегда дороже аналогичного внутреннего, т.к. включает корпус с индикаторными лампочками и блок питания.
1.5 Марки модемов
На сегодняшний день фактическим стандартом является модем со скоростью соединения 14400 и протоколами передачи данных V32 и V32bis (и улучшенные например, HST и V32terbo). Ориентироваться сегодня стоит на этот стандарт. Но и он, как и всё в компьютерном мире неустойчиво, и постепенно отмирает. Конечно, лучше всего брать модем со скоростью соединения 28800 и протоколами передачи данных V34 (и его подмножества V.Fast и V.Everything). Также есть улучшенная разновидность протокола V34+. Он позволяет вести прием/передачу на скоростях до 33600. Модемы некоторых фирм имеют специализированные протоколы для особых условий эксплуатации (обычно на сильно зашумленных линиях. На них эти протоколы ведут себя безупречно. Такими протоколами являются HST, разработанный фирмой USRobotics®. Так же существуют два протокола разработанные Zyxel® . Это Zyx и ZyCell. Zyx - это протокол с возможностью связи с аналогичными моделями на скоростях 16800 и 19200. А ZyCell - специальный протокол для спутниковой и сотовой связи. Единственным недостатком таких протоколов является то, что они связываются на фирменных протоколах только с аналогичными моделями.
Теперь можно рассмотреть некоторые марки модемов.
1.5.1 GVC
Эта фирма известна, прежде всего, тем, что производит недорогие, но достаточно надежные модели.
Например, модель GVC 14440 F1114HV - хорошо зарекомендовавшая в наших условиях модель. Она практически безошибочно ловит сигнал BUSY. Это факс-модем, и он имеет факс класса II. Так же в нем реализована подстройка уровня сигнала к качеству линии. Одним из его преимуществ является бесшумное герконовое реле.
1.5.2 ZyXEL
Пару лет назад это была одна из самых популярных и престижных моделей, но на сегодняшний день фирма сильно сдала свои позиции, в основном на фоне достижений USRobotics.
Все разновидности модемов фирмы ZyXEL разбиты на серии.