<<
>>

Передача дискретных данных на физическом уровне

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

Передача дискретных данных базируется на использовании двух типов физического кодирования:

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

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

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

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

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

По этому каналу передаются сигналы с частотой от 300 до 3400 Гц, т. е. его полоса пропускания равна 3100 Гц. Такая полоса вполне достаточна для передачи речи с приемлемым качеством. Ограничение полосы пропускания тонального канала связано с использованием аппаратуры уплотнения и коммутации каналов в телефонных сетях.

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

Возможны три способа преобразования цифровых данных в аналоговую форму, или три метода аналоговой модуляции:

• амплитудная модуляция, когда меняется только амплитуда несущей синусоидальных колебаний в соответствии с последовательностью передаваемых информационных битов: например, при передаче единицы амплитуда колебаний устанавливается большой, а при передаче нуля - малой, или сигнал несущей вообще отсутствует;

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

• фазовая модуляция, когда в соответствии с последовательностью передаваемых информационных битов изменяется только фаза несущей синусоидальных колебаний: при переходе от сигнала 1 к сигналу 0 или наоборот фаза меняется на 180°. В чистом виде амплитудная модуляция на практике используется редко из-за низкой помехоустойчивости. Частотная модуляция не требует сложных схем в модемах и обычно применяется в низкоскоростных модемах, работающих на скоростях 300 или 1200 бит/ с. Повышение скорости передачи данных обеспечивается использованием комбинированных способов модуляции, чаще амплитудной в сочетании с фазовой.

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

Цифровое кодирование. При цифровом кодировании дискретной информации используются два вида кодов:

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

б) импульсные коды, когда двоичные данные представляются либо импульсами определенной полярности, либо перепадами потенциала определенного направления.

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

• обеспечение синхронизации между передатчиком и приемником;

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

нии с одной и той же полосой пропускания добиваться более высокой скорости

передачи данных);

• возможность распознавания ошибок в передаваемых данных;

• относительно низкая стоимость реализации.

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

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

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

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

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

Самосинхронизирующие коды. Наиболее распространенными являются следующие СК:

• потенциальный код без возвращения к нулю (NRZ - Non Return to Zero);

• биполярный импульсный код (RZ-код);

• манчестерский код;

• биполярный код с поочередной инверсией уровня.

На рис. 32 представлены схемы кодирования сообщения 0101100 с помощью этих СК.

Для характеристики и сравнительной оценки СК используются такие показатели:

• уровень (качество) синхронизации;

• надежность (уверенность) распознавания и выделения принимаемых информационных битов;

• требуемая скорость изменения уровня сигнала в линии связи при использовании СК, если пропускная способность линии задана;

• сложность (и, следовательно, стоимость) оборудования, реализующего СК.

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

Для Ы^-кода имеют место соотношения

где VI - скорость изменения уровня сигнала в линии связи (бод);

У2 - пропускная способность линии связи (бит/ с).

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

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

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

Спектр у RZ-кода шире, чем у потенциальных кодов. Из-за слишком широкого спектра он используется редко.

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

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

Манчестерский код широко применяется в технологиях Ethernet и Token Ring.

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

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

Заметим, что улучшенные потенциальные коды (модернизированные манчестерский код и код AMI) обладают более узким спектром, чем импульсные, поэтому они находят применение в высокоскоростных технологиях, например в FDDI, Fast Ethernet, Gigabit Ethernet.

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

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

Дискретная модуляция основана на дискретизации непрерывных сигналов как по амплитуде, так и по времени. Одним из широко распространенных методов преобразования аналоговых сигналов в цифровые является импульсно-кодовая модуляция (ИКМ), предложенная в 1938 г. А.Х. Ривсом (США).

При использовании ИКМ процесс преобразования включает три этапа: отображение, квантование и кодирование (рис. 33).

Рис. 33. Преобразование аналогового сигнала в 8-элементный цифровой код

Первый этап - отображение. Амплитуда исходного непрерывного сигнала измеряется с заданным периодом, за счет чего происходит дискретизация по времени. На этом этапе аналоговый сигнал преобразуется в сигналы импульсно-амплитудной модуляции (ИАМ). Выполнение этапа базируется на теории отображения Найквиста-Котельникова, основное положение которой гласит: если аналоговый сигнал отображается (т. е. представляется в виде последовательности ее дискретных по времени значений) на регулярном интервале с частотой не менее чем в два раза выше частоты самой высокой гармоники спектра исходного непрерывного сигнала, то отображение будет содержать информацию, достаточную для восстановления исходного сигнала. В аналоговой телефонии для передачи голоса выбран диапазон от 300 до 3400 Гц, который достаточен для качественной передачи всех основных гармоник собеседников. Поэтому в цифровых сетях, где для передачи голоса реализуется метод ИКМ, принята частота отображения, равная 8000 Гц (это больше 6800 Гц, что обеспечивает некоторый запас качества).

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

На этапе кодирования каждому квантованному отображению ставится в соответствие 7-разрядный (если число уровней квантования равно 128) или 8-разрядный (при 256- шаговом квантовании) двоичный код. На рис. 33 показаны сигналы 8-элементного двоичного кода 00101011, соответствующего квантованному сигналу с уровнем 43. При кодировании 7-элементными кодами скорость передачи данных по каналу должна составлять 56 Кбит/с (это произведение частоты отображения на разрядность двоичного кода), а при кодировании 8-элементными кодами - 64 Кбит/ с. Стандартным является цифровой канал 64 Кбит/ с, который называется также элементарным каналом цифровых телефонных сетей.

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

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

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

Передача непрерывного сигнала в дискретном виде предъявляет жесткие требования к синхронизации приемника. В случае несоблюдения синхронности исходный сигнал восстанавливается неверно, что приводит к искажениям голоса или передаваемого изображения. Если кадры с замерами голоса (или другой аналоговой величины) будут прибывать синхронно, то качество голоса может быть достаточно высоким. Однако в компьютерных сетях кадры могут задерживаться как в конечных узлах, так и в промежуточных коммутационных устройствах (мостах, коммутаторах, маршрутизаторах), что негативно сказывается на качестве передачи голоса. Поэтому для качественной передачи оцифрованных непрерывных сигналов используются специальные цифровые сети (ISDN, ATM, сети цифрового телевидения), хотя для передачи внутрикорпоративных телефонных разговоров и сегодня применяются сети Frame Relay, поскольку задержки передачи кадров в них находятся в допустимых пределах.

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

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

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

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

4.8.

<< | >>
Источник: А.П. Пятибратов, Л.П. Гудыно, А.А. Кириченко. Вычислительные машины, сети и телекоммуникационные системы. 2009

Еще по теме Передача дискретных данных на физическом уровне:

  1. 18.1. Особенности информационных правоотношений, возникающих при производстве, передаче и потреблении персональных данных
  2. § 29 Передача и переход прав по обязательствам. – Римская конструкция права передачи. – Облегчение передачи новейшим законодательством. – Передаточная надпись. – Ограничения передачи. – Действие передачи. – Ответственность передатчика и права приобретателя. – Вступление в право кредитора или суброгация. – Русский закон передачи. – Передача заемных писем. – Переход требований к кредиторам.
  3. Физические упражнения для раскрытия и заряда чакр (1-3-й уровни аурического поля)
  4. V. 1. 1. Непрерывные функции дискретного аргумента.
  5. Сознание распространяет себя от высших уровней Божественности до низшего уровня первого измерения камня и минералов. Всё Бог в разном выражении.
  6. Истинное желание—это когда желания одного уровня гармонируют с желаниями другого уровня.
  7. Глава 80 - Гражданского кодекса Украины Спасение здоровья и жизни физического лица, имущества физического или юридического лица
  8. Статья 44. Опека над имуществом физического лица, признанного безвестно отсутствующим, а также физического лица, место пребывания которого неизвестно
  9. Интервью с официальными лицами или представителями их пресс-служб чреваты двумя проблемами: опасностью невольного искажения информации при передаче, интерпретации фактов, а также передачей намеренно дозированных сведений.
  10. Григорьев Ю.А., Ревунков Г.И.. Банки данных, 2002
  11. Банк данных
  12. 18.4. Права субъекта персональных данных
  13. Оценка данных о личности.
  14. 5.3. Графическое представление данных
  15. 12.4. Анализ эмпирических данных