Блог дизайнера

МЕНЮ
  • Подборки с фотографиями

Какой компонент модема реализует протоколы сжатия данных и коррекции ошибок

Современный модем - сложное устройство, состоящее из нескольких основных блоков и компонентов, обеспечивающих его функционирование. Компоненты модема:

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

• Кодек - осуществляет двустороннее преобразование аналогового сигнала, поступающего из линии, в поток цифровых данных.

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

ОЗУ (оперативное запоминающее устройство) - микросхема оперативной памяти, хра­нящая данные до первого выключения питания. Предназначена для хранения и последующей обработки потока данных. Иногда в ней же хранятся текущие настройки для работы модема.

Основные функциональные блоки

Со стороны телефонной линии самым первым устройством является блок интерфейса с телефонной линией. Основными функциями этого блока являются:

обеспечение физического соединения с телефонной линией;

защита от перенапряжения и радиопомех;

гальваническая развязка внутренних цепей модема и телефонной линии;

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

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

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

Обработанная информация поступает в цифровой сигнальный процессор (DSP), который и выделяет из нее на основе математических методов «нули» и «единицы». Именно возможностями цифровой обработки сигнала этого блока определяется качество и скоростные возможности современных модемов.


Рисунок Функциональная схема модема

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

При этом если ранее микропрограмма хранилась в ПЗУ, изготовленном и "прошитом" на заводе, то теперь производители все чаще стали помещать ее в перезаписываемую флэш-память, что позволяет обновлять программу без аппаратного вмешательства. DSP со "вшитой" в долговременную память (ПЗУ или flash, что допускает модернизацию) программой обработки получил образное название"datapump" ("насос данных").

Подобная мультипроцессорная архитектура (так называемая функциональная мультипроцессорность) отлично работала в модемах на протяжении многих лет.

Сегодня актуальной становится "деинтеллектуаилизация" модема, для которой уже родилась и новая аббревиатура - HSP (Host Signal Processing, дословно - обработка ресурсами процессора компьютера). Несомненно, вычислительная мощность массовых процессоров семейства х86 позволяет переложить ряд задач обработки сигналов с DSP на CPU-машины и при этом получить даже дополнительные преимущества, заключающиеся в упрощении процедур модернизации специализированного и прикладного ПО и снижении стоимости. Но это только одна сторона медали.

Наблюдается также тенденция потери модемом аппаратной независимости - в чипсеты встраиваются контроллеры сугубо "персональных" шин, таких, как PCI и USB (Universal Serial Bus), в сочетании с узкоспециализированными аппаратно-микропрограммными средствами, соответствующими требованиям тех или иных операционных систем. Это тоже, на первый взгляд, неплохо, потому как гарантирует снижение цены и повышение потребительских удобств.

Единственная аналоговая (и потому крайне важная) подсистема модема - DAA - все чаще реализуется в интегральном исполнении,* что уменьшает количество необходимых для изготовления полно функционального модема дискретных элементов (конденсаторов, резисторов и пр.) до единиц. Еще один почти отрадный факт: меньше элементов, меньше необходимых монтажных операций при сборке, следовательно - ниже стоимость и выше надежность.

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

К проблеме согласования сопротивлений следует добавить один тонкий нюанс-зависимость сопротивления телефонной линии от частоты сигнала. Из многолетней успешной практики электроники доподлинно известно, что наилучшим устройством для работы на реактивную нагрузку является обычный трансформатор (при некоторых ограничениях, несущественных в рассматриваемом случае). Для модемов (особенно на нашем рынке) это утверждение также справедливо - практически у всех самых лучших проверенных временем моделей трансформаторный DAA.

Естественно, трансформатор - устройство не дешевое, уж по крайней мере намного дороже микросхемы DAA, да и качество телефонных линий в странах с емкими пла­тежеспособными рынками намного выше нашего, что объясняет тенденцию " детрансформаторизации".

Теперь пора вкратце рассмотреть механизмы защиты от аналогового хаоса. Чипсет действительно хорошего модема обязан для успешной работы в наших условиях обладать двумя скрытыми, но очень важными (и сложными в реализации) функциональными блоками - эхо-компенсации и эквалайзера.

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

Обзор практически всех новых моделей чипсетов, поддерживающих протокол v.90, не выявил реализации в них ни эхо-компенсаторов, ни управляемых эквалайзеров. Возможно, что производители просто "забыли" сообщить об этих особенностях, но подозрение об отсутствии столь необходимой для наших телефонных линий функциональности подтверждается и низкой ценой новых чипсетов (в "до-У.90" времена эхо-компенсатором и эквалайзером оснащались только лучшие чипсеты Lucent, низкой стоимостью никогда не отличавшиеся).

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

Компоненты модема

  • Контроллер - реализует протоколы сжатия данных и коррекции ошибок. Кроме того, является связующим звеном между модемом и программным обеспечением компьютера (реализует программный интерфейс).
  • Кодек - осуществляет двустороннее преобразование аналогового сигнала, поступающего из линии, в поток цифровых данных.
  • ПЗУ (постоянное запоминающее устройство) - микросхема памяти, хранящая в себе программу работы модема, также называемую "прошивкой".
  • ОЗУ ( оперативное запоминающее устройство ) - микросхема оперативной памяти, хранящая данные до первого выключения питания. Предназначена для хранения и последующей обработки потока данных. Иногда в ней же хранятся текущие настройки для работы модема.

Основные функциональные блоки

Со стороны телефонной линии самым первым устройством является блок интерфейса с телефонной линией. Основными функциями этого блока являются:

  • обеспечение физического соединения с телефонной линией;
  • защита от перенапряжения и радиопомех;
  • набор номера;
  • фиксация звонков;
  • гальваническая развязка внутренних цепей модема и телефонной линии;
  • согласование импеданса.

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

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

Обработанная информация поступает в цифровой сигнальный процессор ( DSP ), который и выделяет из нее на основе математических методов ? "нули" и ?"единицы". Именно возможностями цифровой обработки сигнала этого блока определяется качество и скоростные возможности модемов.

Поддержка интерфейса с компьютером, управление DSP , реализация протоколов аппаратной коррекции ошибок и сжатия данных, управление интерфейсом с пользователем (индикаторы, кнопки и джамперы настройки), а также управление энергонезависимой памятью находящихся в контроллере модема.

При этом если ранее микропрограмма хранилась в ПЗУ, изготовленном и "прошитом" на заводе, то теперь производители все чаще стали помещать ее в перезаписываемую флэш-память, что позволяет обновлять программу без аппаратного вмешательства.

Теперь пора вкратце рассмотреть механизмы защиты от аналогового хаоса. Чипсет действительно хорошего модема обязан для успешной работы в наших условиях обладать двумя скрытыми, но очень важными (и сложными в реализации) функциональными блоками - эхо-компенсации и эквалайзера .

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

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

Для управления "интеллектуальными" модемами используются специальные связные программы - программы работающие под управлением операционной системы ЭВМ. При этом используется, в основном, набор команд, передаваемых модемом либо через связной порт компьютера (для внешних модемов), либо через общую шину (для внутренних модемов). Перед началом работы, пользователь может задать некоторые параметры взаимодействия компьютера и модема. Связные программы создают ряд возможностей, упрощающих управление модемом:

  • хранение справочников телефонов
  • хранение наборов команд управления для разных модемов
  • макроязык для написания управляющих программ

Сетевая плата

Сетевая плата (англ. network interface card) - периферийное устройство , позволяющее компьютеру взаимодействовать с другими устройствами сети.

Классификация сетевых карт

По физической реализации сетевые платы делятся на:

  • внутренние - отдельные платы, вставляющиеся в PCI , ISA или PCI-E слот
  • внешние, подключающиеся через USB или PCMCIA интерфейс, преимущественно использовавшиеся в ноутбуках
  • встроенные в материнскую плату


На 10-мегабитных сетевых платах для подключения к локальной сети используются 3 типа разъемов:

  • 8P8C для витой пары (используется для подключения ПУ)
  • BNC -коннектор для тонкого коаксиального кабеля
  • 15-контактный разъем трансивера для толстого коаксиального кабеля


На 100-мегабитных платах устанавливают только разъем для витой пары ( 8P8C , ошибочно называемый RJ-45 ).

Рядом с разъемом для витой пары устанавливают один или несколько информационных светодиодов, сообщающих о наличии подключения и передаче информации.

Сетевой адаптер совместно с драйвером выполняют две операции: передачу и прием кадра. Передача кадра из компьютера в кабель состоит из перечисленных ниже этапов (некоторые могут отсутствовать, в зависимости от принятых методов кодирования): Прием кадра данных LLC через межуровневый интерфейс вместе с адресной информацией МАС -уровня. Обычно взаимодействие между протоколами внутри компьютера происходит через буферы, расположенные в оперативной памяти. Данные для передачи в сеть помещаются в эти буферы протоколами верхних уровней, которые извлекают их из дисковой памяти либо из файлового кэша с помощью подсистемы ввода/вывода операционной системы. Оформление кадра данных МАС -уровня, в который инкапсулируется кадр LLC (с отброшенными флагами 01111110). Заполнение адресов назначения и источника, вычисление контрольной суммы. Формирование символов кодов при использовании избыточных кодов типа 4В/5В. Скрэмблирование кодов для получения более равномерного спектра сигналов. Этот этап используется не во всех протоколах - например, технология Ethernet 10 Мбит/с обходится без него. Выдача сигналов в кабель в соответствии с принятым линейным кодом - манчестерским, NRZ1. MLT-3 и т. п.

Прием кадра из кабеля в компьютер включает следующие действия: Прием из кабеля сигналов, кодирующих битовый поток. Выделение сигналов на фоне шума. Эту операцию могут выполнять различные специализированные микросхемы или сигнальные процессоры DSP . В результате в приемнике адаптера образуется некоторая битовая последовательность, с большой степенью вероятности совпадающая с той, которая была послана передатчиком. Если данные перед отправкой в кабель подвергались скрэмблированию, то они пропускаются через дескрэмблер, после чего в адаптере восстанавливаются символы кода, посланные передатчиком. Проверка контрольной суммы кадра. Если она неверна, то кадр отбрасывается, а через межуровневый интерфейс наверх, протоколу LLC передается соответствующий код ошибки. Если контрольная сумма верна, то из МАС -кадра извлекается кадр LLC и передается через межуровневый интерфейс наверх, протоколу LLC . Кадр LLC помещается в буфер оперативной памяти. Распределение обязанностей между сетевым адаптером и его драйвером стандартами не определяется, поэтому каждый производитель решает этот вопрос самостоятельно. Обычно сетевые адаптеры делятся на адаптеры для клиентских компьютеров и адаптеры для серверов. В адаптерах для клиентских компьютеров значительная часть работы перекладывается на драйвер. Недостатком такого подхода является высокая степень загрузки центрального процессора компьютера рутинными работами по передаче кадров из оперативной памяти компьютера в сеть. Центральный процессор вынужден заниматься этой работой вместо выполнения прикладных задач пользователя. Поэтому адаптеры, предназначенные для серверов, обычно снабжаются собственными процессорами, которые самостоятельно выполняют большую часть работы по передаче кадров из оперативной памяти в сеть и в обратном направлении. Примером такого адаптера может служить сетевой адаптер SMS EtherPower со встроенным процессором Intel i960 . В зависимости от того, какой протокол реализует адаптер, адаптеры делятся на Ethernet-адаптеры, Token Ring -адаптеры, FDDI -адаптеры и т. д. Так как протокол Fast Ethernet позволяет за счет процедуры автопереговоров автоматически выбрать скорость работы сетевого адаптера в зависимости от возможностей концентратора.

Сетевой адаптер перед установкой в компьютер необходимо конфигурировать. При конфигурировании адаптера обычно задаются номер прерывания IRQ , используемого адаптером, номер канала прямого доступа к памяти DMA (если адаптер поддерживает режим DNf А ) и базовый адрес портов ввода/вывода.


Если сетевой адаптер, аппаратура компьютера и операционная система поддерживают стандарт Plug-and-Play , то конфигурирование адаптера и его драйвера осуществляется автоматически. В противном случае нужно сначала сконфигурировать сетевой адаптер, а затем повторить параметры его конфигурации для драйвера. В общем случае, детали процедуры конфигурирования сетевого адаптера и его драйвера во многом зависят от производителя адаптера, а также от возможностей шины, для которой разработан адаптер.

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

Компоненты модема

  • Контроллер - реализует протоколы сжатия данных и коррекции ошибок. Кроме того, является связующим звеном между модемом и программным обеспечением компьютера (реализует программный интерфейс).
  • Кодек - осуществляет двустороннее преобразование аналогового сигнала, поступающего из линии, в поток цифровых данных.
  • ПЗУ (постоянное запоминающее устройство) - микросхема памяти, хранящая в себе программу работы модема, также называемую "прошивкой".
  • ОЗУ ( оперативное запоминающее устройство ) - микросхема оперативной памяти, хранящая данные до первого выключения питания. Предназначена для хранения и последующей обработки потока данных. Иногда в ней же хранятся текущие настройки для работы модема.

Основные функциональные блоки

Со стороны телефонной линии самым первым устройством является блок интерфейса с телефонной линией. Основными функциями этого блока являются:

  • обеспечение физического соединения с телефонной линией;
  • защита от перенапряжения и радиопомех;
  • набор номера;
  • фиксация звонков;
  • гальваническая развязка внутренних цепей модема и телефонной линии;
  • согласование импеданса.

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

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

Обработанная информация поступает в цифровой сигнальный процессор ( DSP ), который и выделяет из нее на основе математических методов ? "нули" и ?"единицы". Именно возможностями цифровой обработки сигнала этого блока определяется качество и скоростные возможности модемов.

Поддержка интерфейса с компьютером, управление DSP , реализация протоколов аппаратной коррекции ошибок и сжатия данных, управление интерфейсом с пользователем (индикаторы, кнопки и джамперы настройки), а также управление энергонезависимой памятью находящихся в контроллере модема.

При этом если ранее микропрограмма хранилась в ПЗУ, изготовленном и "прошитом" на заводе, то теперь производители все чаще стали помещать ее в перезаписываемую флэш-память, что позволяет обновлять программу без аппаратного вмешательства.

Теперь пора вкратце рассмотреть механизмы защиты от аналогового хаоса. Чипсет действительно хорошего модема обязан для успешной работы в наших условиях обладать двумя скрытыми, но очень важными (и сложными в реализации) функциональными блоками - эхо-компенсации и эквалайзера .

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

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

Для управления "интеллектуальными" модемами используются специальные связные программы - программы работающие под управлением операционной системы ЭВМ. При этом используется, в основном, набор команд, передаваемых модемом либо через связной порт компьютера (для внешних модемов), либо через общую шину (для внутренних модемов). Перед началом работы, пользователь может задать некоторые параметры взаимодействия компьютера и модема. Связные программы создают ряд возможностей, упрощающих управление модемом:

  • хранение справочников телефонов
  • хранение наборов команд управления для разных модемов
  • макроязык для написания управляющих программ

Сетевая плата

Сетевая плата (англ. network interface card) - периферийное устройство , позволяющее компьютеру взаимодействовать с другими устройствами сети.

Классификация сетевых карт

По физической реализации сетевые платы делятся на:

  • внутренние - отдельные платы, вставляющиеся в PCI , ISA или PCI-E слот
  • внешние, подключающиеся через USB или PCMCIA интерфейс, преимущественно использовавшиеся в ноутбуках
  • встроенные в материнскую плату


На 10-мегабитных сетевых платах для подключения к локальной сети используются 3 типа разъемов:

  • 8P8C для витой пары (используется для подключения ПУ)
  • BNC -коннектор для тонкого коаксиального кабеля
  • 15-контактный разъем трансивера для толстого коаксиального кабеля


На 100-мегабитных платах устанавливают только разъем для витой пары ( 8P8C , ошибочно называемый RJ-45 ).

Рядом с разъемом для витой пары устанавливают один или несколько информационных светодиодов, сообщающих о наличии подключения и передаче информации.

Сетевой адаптер совместно с драйвером выполняют две операции: передачу и прием кадра. Передача кадра из компьютера в кабель состоит из перечисленных ниже этапов (некоторые могут отсутствовать, в зависимости от принятых методов кодирования): Прием кадра данных LLC через межуровневый интерфейс вместе с адресной информацией МАС -уровня. Обычно взаимодействие между протоколами внутри компьютера происходит через буферы, расположенные в оперативной памяти. Данные для передачи в сеть помещаются в эти буферы протоколами верхних уровней, которые извлекают их из дисковой памяти либо из файлового кэша с помощью подсистемы ввода/вывода операционной системы. Оформление кадра данных МАС -уровня, в который инкапсулируется кадр LLC (с отброшенными флагами 01111110). Заполнение адресов назначения и источника, вычисление контрольной суммы. Формирование символов кодов при использовании избыточных кодов типа 4В/5В. Скрэмблирование кодов для получения более равномерного спектра сигналов. Этот этап используется не во всех протоколах - например, технология Ethernet 10 Мбит/с обходится без него. Выдача сигналов в кабель в соответствии с принятым линейным кодом - манчестерским, NRZ1. MLT-3 и т. п.

Прием кадра из кабеля в компьютер включает следующие действия: Прием из кабеля сигналов, кодирующих битовый поток. Выделение сигналов на фоне шума. Эту операцию могут выполнять различные специализированные микросхемы или сигнальные процессоры DSP . В результате в приемнике адаптера образуется некоторая битовая последовательность, с большой степенью вероятности совпадающая с той, которая была послана передатчиком. Если данные перед отправкой в кабель подвергались скрэмблированию, то они пропускаются через дескрэмблер, после чего в адаптере восстанавливаются символы кода, посланные передатчиком. Проверка контрольной суммы кадра. Если она неверна, то кадр отбрасывается, а через межуровневый интерфейс наверх, протоколу LLC передается соответствующий код ошибки. Если контрольная сумма верна, то из МАС -кадра извлекается кадр LLC и передается через межуровневый интерфейс наверх, протоколу LLC . Кадр LLC помещается в буфер оперативной памяти. Распределение обязанностей между сетевым адаптером и его драйвером стандартами не определяется, поэтому каждый производитель решает этот вопрос самостоятельно. Обычно сетевые адаптеры делятся на адаптеры для клиентских компьютеров и адаптеры для серверов. В адаптерах для клиентских компьютеров значительная часть работы перекладывается на драйвер. Недостатком такого подхода является высокая степень загрузки центрального процессора компьютера рутинными работами по передаче кадров из оперативной памяти компьютера в сеть. Центральный процессор вынужден заниматься этой работой вместо выполнения прикладных задач пользователя. Поэтому адаптеры, предназначенные для серверов, обычно снабжаются собственными процессорами, которые самостоятельно выполняют большую часть работы по передаче кадров из оперативной памяти в сеть и в обратном направлении. Примером такого адаптера может служить сетевой адаптер SMS EtherPower со встроенным процессором Intel i960 . В зависимости от того, какой протокол реализует адаптер, адаптеры делятся на Ethernet-адаптеры, Token Ring -адаптеры, FDDI -адаптеры и т. д. Так как протокол Fast Ethernet позволяет за счет процедуры автопереговоров автоматически выбрать скорость работы сетевого адаптера в зависимости от возможностей концентратора.

Сетевой адаптер перед установкой в компьютер необходимо конфигурировать. При конфигурировании адаптера обычно задаются номер прерывания IRQ , используемого адаптером, номер канала прямого доступа к памяти DMA (если адаптер поддерживает режим DNf А ) и базовый адрес портов ввода/вывода.


Если сетевой адаптер, аппаратура компьютера и операционная система поддерживают стандарт Plug-and-Play , то конфигурирование адаптера и его драйвера осуществляется автоматически. В противном случае нужно сначала сконфигурировать сетевой адаптер, а затем повторить параметры его конфигурации для драйвера. В общем случае, детали процедуры конфигурирования сетевого адаптера и его драйвера во многом зависят от производителя адаптера, а также от возможностей шины, для которой разработан адаптер.

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

Компоненты модема

  • Контроллер - реализует протоколы сжатия данных и коррекции ошибок. Кроме того, является связующим звеном между модемом и программным обеспечением компьютера (реализует программный интерфейс).
  • Кодек - осуществляет двустороннее преобразование аналогового сигнала, поступающего из линии, в поток цифровых данных.
  • ПЗУ (постоянное запоминающее устройство) - микросхема памяти, хранящая в себе программу работы модема, также называемую "прошивкой".
  • ОЗУ ( оперативное запоминающее устройство ) - микросхема оперативной памяти, хранящая данные до первого выключения питания. Предназначена для хранения и последующей обработки потока данных. Иногда в ней же хранятся текущие настройки для работы модема.

Основные функциональные блоки

Со стороны телефонной линии самым первым устройством является блок интерфейса с телефонной линией. Основными функциями этого блока являются:

  • обеспечение физического соединения с телефонной линией;
  • защита от перенапряжения и радиопомех;
  • набор номера;
  • фиксация звонков;
  • гальваническая развязка внутренних цепей модема и телефонной линии;
  • согласование импеданса.

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

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

Обработанная информация поступает в цифровой сигнальный процессор ( DSP ), который и выделяет из нее на основе математических методов ? "нули" и ?"единицы". Именно возможностями цифровой обработки сигнала этого блока определяется качество и скоростные возможности модемов.

Поддержка интерфейса с компьютером, управление DSP , реализация протоколов аппаратной коррекции ошибок и сжатия данных, управление интерфейсом с пользователем (индикаторы, кнопки и джамперы настройки), а также управление энергонезависимой памятью находящихся в контроллере модема.

При этом если ранее микропрограмма хранилась в ПЗУ, изготовленном и "прошитом" на заводе, то теперь производители все чаще стали помещать ее в перезаписываемую флэш-память, что позволяет обновлять программу без аппаратного вмешательства.

Теперь пора вкратце рассмотреть механизмы защиты от аналогового хаоса. Чипсет действительно хорошего модема обязан для успешной работы в наших условиях обладать двумя скрытыми, но очень важными (и сложными в реализации) функциональными блоками - эхо-компенсации и эквалайзера .

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

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

Для управления "интеллектуальными" модемами используются специальные связные программы - программы работающие под управлением операционной системы ЭВМ. При этом используется, в основном, набор команд, передаваемых модемом либо через связной порт компьютера (для внешних модемов), либо через общую шину (для внутренних модемов). Перед началом работы, пользователь может задать некоторые параметры взаимодействия компьютера и модема. Связные программы создают ряд возможностей, упрощающих управление модемом:

  • хранение справочников телефонов
  • хранение наборов команд управления для разных модемов
  • макроязык для написания управляющих программ

Сетевая плата

Сетевая плата (англ. network interface card) - периферийное устройство , позволяющее компьютеру взаимодействовать с другими устройствами сети.

Классификация сетевых карт

По физической реализации сетевые платы делятся на:

  • внутренние - отдельные платы, вставляющиеся в PCI , ISA или PCI-E слот
  • внешние, подключающиеся через USB или PCMCIA интерфейс, преимущественно использовавшиеся в ноутбуках
  • встроенные в материнскую плату


На 10-мегабитных сетевых платах для подключения к локальной сети используются 3 типа разъемов:

  • 8P8C для витой пары (используется для подключения ПУ)
  • BNC -коннектор для тонкого коаксиального кабеля
  • 15-контактный разъем трансивера для толстого коаксиального кабеля


На 100-мегабитных платах устанавливают только разъем для витой пары ( 8P8C , ошибочно называемый RJ-45 ).

Рядом с разъемом для витой пары устанавливают один или несколько информационных светодиодов, сообщающих о наличии подключения и передаче информации.

Сетевой адаптер совместно с драйвером выполняют две операции: передачу и прием кадра. Передача кадра из компьютера в кабель состоит из перечисленных ниже этапов (некоторые могут отсутствовать, в зависимости от принятых методов кодирования): Прием кадра данных LLC через межуровневый интерфейс вместе с адресной информацией МАС -уровня. Обычно взаимодействие между протоколами внутри компьютера происходит через буферы, расположенные в оперативной памяти. Данные для передачи в сеть помещаются в эти буферы протоколами верхних уровней, которые извлекают их из дисковой памяти либо из файлового кэша с помощью подсистемы ввода/вывода операционной системы. Оформление кадра данных МАС -уровня, в который инкапсулируется кадр LLC (с отброшенными флагами 01111110). Заполнение адресов назначения и источника, вычисление контрольной суммы. Формирование символов кодов при использовании избыточных кодов типа 4В/5В. Скрэмблирование кодов для получения более равномерного спектра сигналов. Этот этап используется не во всех протоколах - например, технология Ethernet 10 Мбит/с обходится без него. Выдача сигналов в кабель в соответствии с принятым линейным кодом - манчестерским, NRZ1. MLT-3 и т. п.

Прием кадра из кабеля в компьютер включает следующие действия: Прием из кабеля сигналов, кодирующих битовый поток. Выделение сигналов на фоне шума. Эту операцию могут выполнять различные специализированные микросхемы или сигнальные процессоры DSP . В результате в приемнике адаптера образуется некоторая битовая последовательность, с большой степенью вероятности совпадающая с той, которая была послана передатчиком. Если данные перед отправкой в кабель подвергались скрэмблированию, то они пропускаются через дескрэмблер, после чего в адаптере восстанавливаются символы кода, посланные передатчиком. Проверка контрольной суммы кадра. Если она неверна, то кадр отбрасывается, а через межуровневый интерфейс наверх, протоколу LLC передается соответствующий код ошибки. Если контрольная сумма верна, то из МАС -кадра извлекается кадр LLC и передается через межуровневый интерфейс наверх, протоколу LLC . Кадр LLC помещается в буфер оперативной памяти. Распределение обязанностей между сетевым адаптером и его драйвером стандартами не определяется, поэтому каждый производитель решает этот вопрос самостоятельно. Обычно сетевые адаптеры делятся на адаптеры для клиентских компьютеров и адаптеры для серверов. В адаптерах для клиентских компьютеров значительная часть работы перекладывается на драйвер. Недостатком такого подхода является высокая степень загрузки центрального процессора компьютера рутинными работами по передаче кадров из оперативной памяти компьютера в сеть. Центральный процессор вынужден заниматься этой работой вместо выполнения прикладных задач пользователя. Поэтому адаптеры, предназначенные для серверов, обычно снабжаются собственными процессорами, которые самостоятельно выполняют большую часть работы по передаче кадров из оперативной памяти в сеть и в обратном направлении. Примером такого адаптера может служить сетевой адаптер SMS EtherPower со встроенным процессором Intel i960 . В зависимости от того, какой протокол реализует адаптер, адаптеры делятся на Ethernet-адаптеры, Token Ring -адаптеры, FDDI -адаптеры и т. д. Так как протокол Fast Ethernet позволяет за счет процедуры автопереговоров автоматически выбрать скорость работы сетевого адаптера в зависимости от возможностей концентратора.

Сетевой адаптер перед установкой в компьютер необходимо конфигурировать. При конфигурировании адаптера обычно задаются номер прерывания IRQ , используемого адаптером, номер канала прямого доступа к памяти DMA (если адаптер поддерживает режим DNf А ) и базовый адрес портов ввода/вывода.


Если сетевой адаптер, аппаратура компьютера и операционная система поддерживают стандарт Plug-and-Play , то конфигурирование адаптера и его драйвера осуществляется автоматически. В противном случае нужно сначала сконфигурировать сетевой адаптер, а затем повторить параметры его конфигурации для драйвера. В общем случае, детали процедуры конфигурирования сетевого адаптера и его драйвера во многом зависят от производителя адаптера, а также от возможностей шины, для которой разработан адаптер.

Модем - это преобразователь сигналов, который является промежуточным звеном между компьютером и соединительной линией. Название модема происходит от двух слов: "Модулятор" и "Демодулятор". Как модулятор модем преобразует цифровые сигналы импульсов постоянного тока, используемые в компьютерных системах, в аналоговые сигналы, содержащие ту же информацию. Этот процесс и называется модуляцией.

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

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

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

Несущая частота. По своей сути процесс модуляции представляет собой наложение одного сигнала на другой. Модем, как модулятор, начинает функционировать, генерируя постоянный сигнал, называемый несущей частотой, потому что с его помощью осуществляется передача информации. В большинстве систем несущая частота - это устойчивый сигнал постоянной амплитуды, фазы и частоты.

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

Модуляция представляет несколько преимуществ, которые перевешивают недостатки сложности наложения двух сигналов. Так как электронные цепи могут быть настроены на обработку одной несущей частоты и отражение всех других, мультиплицированные модулированные сигналы могут посылаться через один канал связи. Этот принцип заложен во всех радиовещательных станциях и в средствах радиосвязи. Помимо того, модуляция позволяет цифровой информации в форме постоянного тока быть переданной такими средствами, как телефонные системы, которые не могут обрабатывать сигналы постоянного тока.

В демодуляторах несущая частота отделяется, а закодированная информация представляется в своей первоначальной форме. И хотя логически этот процесс напоминает модуляцию, демодуляция обычно реализуется на базе совершенно других цепей и принципов, что вносит дополнительные сложности.

Модемы могут быть классифицированы :

1) по типу используемого канала

модемы для коммутируемых каналов - наиболее распространенные- использующиеся на коммутируемых телефонных линиях.

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

комбинированные - сочетающие в себе свойства двух предыдущих.

2) по скорости передачи информации

низкоскоростные модемы (до 1200 бит/с) -"первая волна" модемов

среднескоростные ( от 1200 до 14400 бит/с) -как правило, модемы, произведенные до 1991 года.

высокоскоростные (>14400 бит/с) - большая часть современных модемов (за исключением специализированных, которым не требуются высокие скорости передачи данных и которыми можно пренебречь в пользу качества этой передачи).

3) по области применения

для передачи данных

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

4) по реализации дополнительных функций

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

5) по средствам управления

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

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

• Кодек - осуществляет двустороннее преобразование аналогового сигнала, поступающего из линии, в поток цифровых данных.

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

• ОЗУ (оперативное запоминающее устройство) - микросхема оперативной памяти, хранящая данные до первого выключения питания. Предназначена для хранения и последующей обработки потока данных. Иногда в ней же хранятся текущие настройки для работы модема.

Основные функциональные блоки ( см. Рис.1.1):

Со стороны телефонной линии самым первым устройством является блок интерфейса с телефонной линией. Основными функциями этого блока являются:

• обеспечение физического соединения с телефонной линией;

• защита от перенапряжения и радиопомех;

• гальваническая развязка внутренних цепей модема и телефонной линии;

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

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

Обработанная информация поступает в цифровой сигнальный процессор (DSP), который и выделяет из нее на основе математических методов “нули” и “единицы”. Именно возможностями цифровой обработки сигнала этого блока определяется качество и скоростные возможности современных модемов.

Читайте также:

      
  • Банят ли за better discord
  •   
  • Фитнес браслет не подключается к телефону по блютузу
  •   
  • Папка на компьютере которая следит за мной
  •   
  • Какое вредное влияние на здоровье может оказать работа с компьютером тест
  •   
  • Чем открыть tar xz
  • Контакты
  • Политика конфиденциальности