Телефонные модемы, или модемы ближнего действия (Short Range Modem, SRM), предназначены для обеспечения ПД по коммутируемым или выделенным типовым аналоговым телефонным каналам с эффективно передаваемой полосой частот (ЭППЧ) 0,3–3,4 кГц путем преобразования цифровых сигналов в модулированный сигнал. Термин "модем" образован от слов "модуляция" и "демодуляция", отражающих основные операции, реализуемые этими устройствами.
2.1. Общая характеристика современных телефонных модемов
В современных сетях доступа на модемы возлагаются задачи [1] обеспечения связи по конфигурации "точка–точка" между ПЭВМ абонента и сервером поставщика услуг ПД (провайдера) либо между двумя ПЭВМ (рис. 2.1) по каналам тональной частоты (КТЧ).
Типовой модем, как правило, включает цифроаналоговый преобразователь (ЦАП) на передаче, аналого-цифровой преобразователь (АЦП) на приеме и устройство переключения (коммутации) "телефон/модем". Если организована передача данных от ПЭВМ посредством модема, то обеспечение телефонных переговоров по этой же 2-проводной АЛ невозможно, что является существенным недостатком модемной связи.
Основными характеристиками модемов являются скорость ПД, вид модуляции, возможность дуплексной связи, способ разделения направлений передачи и типы поддерживаемых сервисных функций.
Максимально достижимая скорость ПД ограничена ЭППЧ телефонного канала (300–3 400 Гц). При модуляционной скорости 1 бит/с = 1 бод скорость ПД по КТЧ не может превысить 3 100 бит/с. Однако посредством повышения модуляционной скорости (в 6–9 раз) и применения передовых методов модуляции информационная скорость в направлении передачи может достигать 53–56 кбит/с [22, 23].
В современных телефонных модемах используются три основных вида модуляции: частотная (ЧМ), фазоразностная (ФРМ) и амплитудно-фазовая (АФМ).
При ЧМ (Frequency Shift Keying, FSK) значениям "0" и "1" информационного бита соответствуют свои частоты гармонического сигнала при неизменной его амплитуде. Область применения ЧМ – низкоскоростные (до 1 200 бит/с), но высоконадежные телефонные модемы, позволяющие осуществлять связь на каналах с большими помехами и в условиях значительных нелинейных искажений.
При ФРМ (Differential Phase Shift Keying, DPSK) каждому информационному элементу ставится в соответствие не абсолютное значение фазы, а ее изменение относительно предыдущего значения. Однако, как показывают исследования данного подхода, если в линейном коде одним битом кодируется более трех бит исходного сообщения (23 = 8 фазовых состояний), помехоустойчивость передачи дискретной информации резко снижается. Поэтому для обеспечения высоких скоростей ПД в модемах часто используются комбинированные амплитудно-фазовые методы модуляции.
Многопозиционную АФМ (Quadrature Amplitude Modulation, QAM) называют еще квадратурной амплитудной модуляцией (КАМ). Здесь вместе с изменениями фазы сигнала применяется манипуляция его амплитудой [22].
В высокоскоростных модемных протоколах может использоваться другой тип АФМ – треллис-модуляция (Trellis Coded Modulation, TCM), или модуляция с решетчатым кодированием (МРК). Этот вид модуляции позволяет повысить помехозащищенность передачи информации (снизить требования к отношению сигнал/шум в канале) по сравнению с КАМ на величину от 3 до 6 дБ.
Для обеспечения дуплексной ПД по 2-проводной АЛ в модемной связи предусматриваются следующие способы разделения направлений передачи [7, 22]: частотный (ЧРНП), временной (ВРНП) и с применением дифференциальных систем и адаптивной эхокомпенсации (ДРНП).
Самым распространенным в модемной технике до сих пор является ЧРНП. Если направлениям передачи выделяются равные частотные полосы, модемный протокол называется симметричным. Если модем поддерживает более скоростную ПД в одном направлении, чем в другом, а ЧРНП осуществляется на неравные по ширине спектральные подканалы, то модемный протокол называется асимметричным.
В средне- и высокоскоростных модемах широкое распространение сегодня получили разделение направлений передачи дифсистемами и линейное кодирование типа 2B1Q (2 Binari 1 Quaternari). Реализуется данный подход на 2-проводных АЛ аналогично соответствующему интерфейсу основного доступа УЦСИС [7].
Современные модемы не ограничиваются обеспечением ПД по КТЧ, и способны реализовывать ряд дополнительных функций, называемых сервисными. Важнейшими из них являются [22]:
- передача факсимильных сообщений;
- передача голосовой почты;
- автоматические распознавание голос/факс/модем и переключение в соответствующий режим;
- защита от несанкционированного доступа (НСД) к связи через модем: по паролю, с помощью обратного звонка и специфики процедур установления соединения;
- автоматический определитель номера (АОН);
- автоответчик (АО);
- автоматическая самодиагностика;
- ручное и автоматизированное тестирование модема (канала);
- автоматическое восстановление соединения после разрыва с возобновлением прерванного процесса ПД;
- автоматический переход на запасную коммутируемую линию при повреждении основной выделенной.
Здесь следует отметить, что передача факсимильных сообщений предусмотрена в модемах только в полудуплексном режиме за счет ВРНП. Скорость передачи в этом режиме не превышает 2 400 кбит/с.
В настоящее время к основным протоколам МСЭ-Т физического уровня модемной связи принято относить следующие [22, 23]:
V.21 – дуплексный протокол с ЧРНП и ЧМ. В нижнем подканале "1" кодируется частотой 980 Гц, а "0" – 1 180 Гц. В верхнем подканале соответственно 1 650 Гц и 1 850 Гц. Модуляционная и информационная скорости равны (300 Бод и 300 бит/с). Прежде всего данный протокол находит применение в качестве "аварийного" при невозможности использовать другие протоколы модемной передачи вследствие низкого качества КТЧ. Такие модемы предназначены для приложений, требующих высокой надежности связи (передача сигналов управления факсимильной передачей, прием данных телеконтроля, связь с банкоматами или кассовыми аппаратами и т. п.).
V.22 – дуплексный протокол с ЧРНП и ФРМ. Несущая частота нижнего подканала 1 200 Гц, верхнего – 2 400 Гц. Модуляционная скорость составляет 600 Бод. Имеет режимы ФРМ и ДФРМ, что позволяет поддерживать ПД со скоростью 600 или 1 200 бит/с.
V.22bis – дуплексный протокол с ЧРНП и КАМ. Несущие частоты и модуляционная скорость соответствуют стандарту V.22. Имеет режимы КАМ-4 и КАМ-16. Соответственно, информационная скорость может быть 1 200 или 2 400 бит/с, при этом режим 1 200 бит/с полностью совместим с V.22. Протокол V.22bis утвержден МСЭ-Т в качестве ведущего стандарта для всех среднескоростных модемов.
V.32 – дуплексный протокол с ДРНП, КАМ или МРК. Частота несущего сигнала составляет 1 800 Гц, модуляционная скорость равна 2 400 Бод. Таким образом, используется полоса пропускания КТЧ от 600 до 3 000 Гц. Модем V.32 поддерживает режимы КАМ-2, КАМ-4 и КАМ-16, что обеспечивает скорость ПД 2 400, 4 800 и 9 600 бит/с. На скорости 9 600 бит/с возможно применение 32-позиционной МРК.
V.32bis – дуплексный протокол с ДРНП и МРК. Несущие частоты и модуляционная скорость соответствуют стандарту V.32. Однако основными являются режимы МРК-16, МРК-32, МРК-64 и МРК-128. Соответственно информационная скорость может быть 7 200, 9 600, 12 000 и 14 400 бит/с. В режиме МРК-32 модемы протоколов V.32 и V.32bis полностью совместимы. Протокол V.32bis утвержден МСЭ-Т в качестве ведущего стандарта для всех скоростных модемов.
V.34 – протокол ПД с адаптируемой к характеристикам КТЧ скоростью передачи. Стандарт V.34 предусматривает 6 номиналов модуляционной скорости: 2 400, 2 743, 2 800, 3 000, 3 200 и 3 429 Бод. В качестве линейного сигнала используется четырехмерная сигнально-кодовая конструкция со сверточным кодированием на 16, 32 и 64 состояния. На КТЧ высокой протяженности в передатчике предусматривается амплитудно-фазовое предыскажение сигнала. Кроме того, предусматривается возможность выбора одного из одиннадцати заранее подготовленных "шаблонов" спектра передаваемого сигнала, позволяющих учесть особенности передаточных характеристик различных типов АЛ. В результате применения таких технических решений и был получен универсальный протокол адаптируемой ПД по КТЧ со скоростями в диапазоне от 2 400 до 33 600 бит/с.
Кроме того, в модемах стандарта V.34 предусмотрено предоставление пользователю различных сервисных услуг, таких как факсимильная связь, АОН, АО, дополнительный низкоскоростной канал ПД (управления) до 200 бит/с, асимметрия скорости в разных направлениях передачи и др.
По мнению экспертов [22], V.34 – это последний протокол модемной связи по КТЧ, так как в нем обеспечена близкая к теоретическому пределу скорость ПД. Однако следует отметить, что скорость ПД в 33 600 бит/с реализуется в телефонных каналах высокого качества, характерных для Западной Европы и США, где проектировались модемы этой серии. В нашей стране из-за более сложной помеховой обстановки в сети телефонной связи общего пользования скорость работы таких модемов обычно не превышает 14 400–28 800 бит/с.
Дальнейшее повышение скорости ПД специалисты [23] связывают с внедрением цифровых методов ПД. Переходным в этом смысле является стандарт модемной связи V.90.
V.90 – асинхронный дуплексный протокол ПД с возможностью использования ИКМ. Условиями реализации этого протокола является наличие цифровых АТС и соединительных линий между ними, а также оснащение узла доступа провайдера специальным оборудованием – серверами модемного доступа V.90.
В соответствии со стандартом V.90 поток данных, поступающих от провайдера к пользователю, не проходит фазу цифроаналогового преобразования. Отсутствие шумов и искажений, порождаемых ЦАП/АЦП, способствует повышению отношения сигнал/шум в организуемом тракте, что само по себе уже создает условия для увеличения скорости ПД. Предусмотренное протоколом применение ИКМ обеспечивает в направлении к пользователю информационную скорость 56 кбит/с. Поток данных в направлении от пользователя передается, как правило, в аналоговом виде, то есть сигнал проходит ЦАП/АЦП. Сохранение в модемах серии V.90 аналогового окончания связано с необходимостью их встречной работы с типовыми телефонными модемами, например серии V.34. Следовательно, в направлении передачи от пользователя скорость ПД не превышает 33 кбит/с. Естественно, применение модемов протокола V.90 выдвигает жесткие требования к качеству АЛ, где реализуется ЧРНП или ДРНП. На участке "ЦАТС пользователя – сервер доступа" используются типовые ОЦК, характеристики которых поддерживаются соответствующими ЦСП. При данном подходе скорость ПД теоретически может составлять 64 кбит/с, однако стандартом V.90 предусмотрено ее ограничение до 56 кбит/с.
Существует целый ряд причин такого положения, основная из которых связана с особенностью эволюции ИКМ-кодеков [22].
Исследования 8-разрядных ИКМ-преобразователей аналогового сигнала с 256 = 28 уровнями квантования (8 × 8 = 64 кбит/с) показали, что в последнем (младшем) бите доля шумов квантования и продуктов нелинейного преобразования (A- или m-типа) наибольшая. Исключение каждого последнего (младшего) бита из октетов ИКМ и, следовательно, снижение скорости ПД до 7 × 8 = 56 кбит/с, несколько ухудшало естественность восприятия речи, но значительно улучшала помехозащищенность телефонных переговоров.
Современные ИКМ-кодеки имеют частоту дискретизации выше 8 (до 20), однако для возможности их применения в системах с преобразователями старого парка сохранена октетная структура цикла передачи, при этом младший бит в восстановлении речевого сообщения не используется. В этой связи ПД по каналам с ограниченной полосой пропускания осуществляется со скоростью 56 кбит/с .
В протоколе V.90 цифровой модуляции подвергается последовательность с выхода ПЭВМ, а не речевая информация, однако стандартом установлен предел скорости ПД в 56 кбит/с, так как при этом учитывается необходимость "экономии" полосы пропускания АЛ для реализации различных методов разделения направлений передачи.
В отечественной СТфОП на коммутируемых каналах и эта скорость практически не может быть достигнута. Это связано с тем, что при работе на скорости 56 кбит/с пиковая мощность сигнала превышает национальные стандарты для телефонных каналов, образованных многоканальной каналообразующей аппаратурой. Для снижения пиковой мощности сигнала до допустимых пределов скорость ПД снижена до 53 кбит/с. Из изложенного следует, что модем протокола V.90 при работе с сервером (модемом) этого же стандарта в направлении к пользователю по коммутируемому каналу обеспечивает ПД со скоростью 53 кбит/с, а по выделенному каналу – до 56 кбит/с. В обратном направлении или при организации дуплексной связи с любым другим телефонным модемом скорость обмена информацией не может превышать 33 кбит/с.
Для современных модемов к настоящему времени разработаны и внедрены протоколы канального уровня[22], реализующие различные алгоритмы защиты от ошибок. Как правило, эти алгоритмы базируются на помехоустойчивом кодировании и реализуют принципы решающей обратной связи (РОС), например методом автоматического повтора запроса (Automatic Repeat request, ARQ). Циклические коды, применяемые при этом, обладают высокой надежностью обнаружения/исправления ошибок даже в случае внесения невысокой избыточности в передаваемые данные. Указанные аспекты и составили основу самого распространенного на сегодняшний день протокола коррекции ошибок модемной связи V.42 МСЭ-Т.
Таким образом, типовые телефонные модемы являются устройствами, реализующими протоколы ПД физического и канального уровней. В самых современных модемах реализуются интеллектуальные функции, для чего эти устройства снабжаются собственной системой управления, использующей микропроцессоры. Программные средства модемов также разнообразны и сложны.
Развитие модемной техники обусловило появление нового семейства средств абонентского доступа, получивших название "интеллектуальные модемы" [22]. Наряду с расширением перечня услуг, предоставляемых пользователям, данные устройства способны диагностировать линию, самотестироваться, определять оптимальный режим передачи заданного объема информации и др.
2.2. Принципы построения типового телефонного модема
Современный модем является сложным многофункциональным средством ПД, конструктивно представляющим собой либо типовую плату внутри ПЭВМ, либо автономное устройство, подключаемое к COM-порту компьютера. Соответственно модемы классифицируются на внутренние и внешние.
Функциональная блок-схема типового внешнего модема стандарта V.34 представлена на рисунке 2.2 [23]. Основными узлами модема являются:
- блок сопряжения с АЛ;
- дифференциальная система;
- блок аналогового окончания;
- блок сопряжения с ПЭВМ;
- блок пользовательского интерфейса;
- блок сервиса и устройства питания.
Блок сопряжения с АЛ (Direct Access Arrangement, DAA) предназначен для обеспечения физического интерфейса с КТЧ (в отечественных источниках – стыка "С1-ТЧ"), а также реализации функции удержания (фиксации) телефонного соединения. Для физического подключения модема к КТЧ (коммутации телефон/модем) применяется входное устройство блока.
Линейный трансформатор обеспечивает симметричность аналогового входа модема и согласование сопротивлений блока и КТЧ. Устройство защиты (УЗ), как правило, составляют схема защиты от перенапряжений и фильтр радиопомех. Устройство формирования сигналов (УФС) используется при работе модема по коммутируемым КТЧ. Здесь формируются сигналы импульсного набора номера, "отбой" (постоянным током менее 0,5 мА) и "удержание линии" (постоянным током более 8 мА). Дифференциальная система (HYBRID) обеспечивает переход от 2-проводной АЛ к 4-проводной схеме аналогового окончания.
Блок аналогового окончания (Analog Front End, AFE) предназначен не только для цифроаналогового и аналого-цифрового преобразования данных, но и линейного их кодирования/декодирования.
Рис. 2.2. Функциональная блок-схема типового внешнего модема
В современных модемах важной функцией этого блока является адаптация процесса ПД к характеристикам используемого КТЧ (выбор параметров модуляции, типов корректоров и фильтров предыскажений, режимов эхокомпенсации). В связи с этим основным узлом блока является устройство ЦОС, включающее цифровой сигнальный процессор (Digital Signal Processor, DSP) и устройства памяти. DSP в ходе обработки сигналов взаимодействует с активным эхокомпенсатором (ЭХК), системой АРУ линейного усилителя (ЛУС) приема, ЦАП и АЦП. Выходной сигнал модема формируется ЦАП.
Сглаживающий фильтр (СФ), как правило, выполняется на базе интегральной технологии "переключающихся конденсаторов". Он способствует практически полному ослаблению сигналов на частотах выше 4,6 кГц. В модемах стандарта V.34 в СФ включены схемы предыскажений.
Входной сигнал поступает на полосовой фильтр (ПФ), ограничивающий полосу пропускания КТЧ. В современных модемах ПФ представляет собой набор "шаблонов" спектральных характеристик АЛ. Далее сигнал усиливается программно управляемой схемой АРУ и декодируется в АЦП.
Блок сопряжения с ПЭВМ, или контроллер модема (Modem Controller, MC), обеспечивает физический интерфейс с ПЭВМ, управление DSP, выбор протоколов коррекции ошибок и сжатия информации, реализует взаимодействие с пользовательским блоком.
Управляющее устройство (УУ) работает по записываемой программе, поставляемой вместе с модемом. Для обеспечения ПД в ПЭВМ также должна быть инсталлирована специальная служебная программа (драйвер), организующая взаимодействие ПО компьютера и ПО модема.
Носителями программ в УУ модема являются устройства памяти (ППЗУ и ОЗУ), подобные тем, что используются в ПЭВМ.
УУ посредством УФС организует обмен СУВ с АТС и модемом корреспондента при установлении и разрушении соединения. При этом СУВ передаются соответственно до и после передачи данных от ПЭВМ. Алгоритмы управления установлением (разрушением) соединения аналогичны тем, что используются при организации телефонной связи с АТА [6].
Алгоритмы сжатия информации и защиты от ошибок реализуются устройством защиты от ошибок (УЗО). Выходное устройство обеспечивает физическое подключение модема к ПЭВМ по 9- или 25-проводной схеме. Здесь следует отметить, что внешние модемы взаимодействуют с компьютером по цепям интерфейса RS-232С/V.24. 25-проводная схема подключения поддерживает работу модема как в асинхронном, так и синхронном режимах обмена данными с ПЭВМ.
Подключенные по 9-проводной схеме внешние и все внутренние модемы могут работать только в асинхронном режиме. Для этого в их состав входит дополнительная микросхема памяти.
Блок пользовательского интерфейса (User Interface) включает звуковую карту, платы управления и отображения. Встроенный в модем динамик озвучивает процессы, происходящие в телефонном канале. Визуализацию этих процессов обеспечивает панель отображения, включающая светодиоды или двухстрочные жидкокристаллические индикаторы.
Панель управления (Сontrol key) представляет собой набор джамперов и переключателей начальных установок модемов.
В изделиях с LCD кнопочная панель (key) сосредоточивает все функции по управлению режимами работы модема.
Блок сервиса включает различные устройства (факс, автоответчик, АОН и т. п.), расширяющие возможности модема в соответствии с реализуемыми ими сервисными функциями.
Устройствами питания являются преобразователи, распределители и стабилизаторы питающих напряжений. Встроенные модемы получают питание ± 5 В (реже ± 12 В) от компьютера. Внешние модемы используют питание от источников переменного тока 220 В.
Таким образом, конструкция модемов обеспечивает передачу данных между ПЭВМ по телефонным линиям. При этом телефонные модемы могут использоваться только для связи в конфигурации "точка-точка".
В настоящее время модемы являются удобным и недорогим средством доступа к удаленным службам ПД. Однако невозможность использования занятого модемом телефонного канала для организации телефонного разговора вынуждает пользователей искать более совершенные технологии абонентского доступа, в том числе оборудование цифровых абонентских линий.