Скачать презентацию Кодирование информации в компьютерных сетях Виды кодов Люосев Скачать презентацию Кодирование информации в компьютерных сетях Виды кодов Люосев

Кодирование информации в компьютерных сетях.pptx

  • Количество слайдов: 24

Кодирование информации в компьютерных сетях. Виды кодов. Люосев Дмитрий Кодирование информации в компьютерных сетях. Виды кодов. Люосев Дмитрий

Введение При передаче дискретных данных по каналам связи применяются два основных типа физического кодирования Введение При передаче дискретных данных по каналам связи применяются два основных типа физического кодирования ― на основе синусоидального несущего сигнала и на основе последовательности прямоугольных импульсов. Первый способ часто называется также модуляцией или аналоговой модуляцией, второй – цифровым кодированием. Различия: • ширина спектра результирующего сигнала; • сложность аппаратуры, необходимой для их реализации.

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

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

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

Особенности модуляционных кодов Формат Символов в бите Внутренняя Коэффициент синхронизация заполнения (%) NRZ 1 Особенности модуляционных кодов Формат Символов в бите Внутренняя Коэффициент синхронизация заполнения (%) NRZ 1 Нет 0 -100 RZ 2 Нет 0 -50 NRZI 1 Нет 0 -100 2 Да 50 Миллер 1 Да 33 -67 BIPHASE-M 2 Да 50 Манчестер (BIPHASE-L)

МЕТОДЫ КОДИРОВАНИЯ МЕТОДЫ КОДИРОВАНИЯ

Биполярный импульсный код Кроме потенциальных кодов в сетях используются импульсные коды, когда данные представлены Биполярный импульсный код Кроме потенциальных кодов в сетях используются импульсные коды, когда данные представлены полным импульсом или же его частью. Наиболее простым случаем такого под хода является биполярный импульсный код, в ко тором единица представлена импульсом одной по лярности, а ноль – другой Каждый им пульс длится половину такта. . Достоинства кода: q обладает отличными самосинхронизирующимися свойствами; q спектр шире, чем у потенциальных кодов. Недостатки: q спектр у него шире, чем у потенциальных кодов. Из-за слишком широкого спектра биполярный используется редко. им пульсный код

Код Манчестер Каждый такт делится на две части. Информация кодируется пе репадами потенциала, происходящими Код Манчестер Каждый такт делится на две части. Информация кодируется пе репадами потенциала, происходящими в середи не каждого такта. Единица кодируется перепадом от низкого уровня сигнала к высокому, а ноль - об ратным перепадом. Так как сигнал изменяется, по крайней мере, один раз за такт передачи одного бита дан ных, то манчестерский код обладает хорошими самосинхронизирующимися свойствами, но в отли чиеот кода RZ имеет не три, а только два уровня, что улучшает его помехозащищённость. Достоинства кода «Манчестера» q Легко выделить синхросигнал, это даёт возможность передавать информацию очень большими пакетами без потерь из-за рассинхронизации; q в сигнале отсутствует постоянная составляющая, что позволяет при менять для гальванической развязки импульсные трансформаторы; q не требуется дополни тельного источника питания для линии связи; q легко решается проблема согласования.

Код Миллер В коде Миллер каждая 1 представляется изме нением уровня сигнала в середине Код Миллер В коде Миллер каждая 1 представляется изме нением уровня сигнала в середине периода бита. Для представления 0 используется либо отсутст виеизменения уровня сигнала, если он следует после 1, либо изменение в начале периода если он следует за 0.

Код Biphase-M В коде Biphase-M (модифицированный двух фазный) каждый период бита начинается с изме Код Biphase-M В коде Biphase-M (модифицированный двух фазный) каждый период бита начинается с изме нения уровня сигнала. Для представления 1 ис пользуется дополнительное изменение в середи-не периода. Для представления 0 никаких дополнительных изменений не выполняется. Таким обра зом, 1 представляется как высоким, так и низким уровнем сигнала в течение периода. Для пред ставления 0 используется либо низкий, либо вы сокий уровень сигнала в течение всего битового периода (но не оба уров-ня одновременно).

Код NRZ Метод потенциального кодирования NRZ (Non Return to Zero – без возврата к Код NRZ Метод потенциального кодирования NRZ (Non Return to Zero – без возврата к нулю) – простейший код, представляющий собой обычный цифровой сигнал (правда, код может быть преобразован на обратную полярность или изменены уровни, соот ветствующие нулю и единице) аналогичен "нор мальным" цифровым данным. При передаче по следовательности единиц сигнал не возвращается к нулю в течение такта. Достоинства кода NRZ q простая реализация q минимальная требуемая при данной скорости пе редачи пропускная способность линии связи. На иболее частое изменение сигнала в сети будет при непрерывном чередовании единицы и нуля, то есть при 101010. . . , поэтому при скорости пе редачи в 10 Мбит/с (длительность одного бита 100 нс) частота изменения сигнала и, соответственно, требуемая пропускная способность линии соста вит 5 МГц. Период равен двум битам информации.

Код NRZ Недостатки кода NRZ q не обладает свойством самосинхрони зации ; q наличие Код NRZ Недостатки кода NRZ q не обладает свойством самосинхрони зации ; q наличие низкочас тотнойсоставляющей. Для синхронизации начала приёма пакета ис пользуется стартовый служебный бит, чей уро вень отличается от пассивного состояния линиисвязи. Применяется в стандарте RS-232 C. Передача информации в нём ведётся байтами (8 бит), сопро вождаемыми стартовым и стоповым битами. В чистом виде код NRZ в сетях не используется, но используются его различные модификации. Одной из модификаций метода NRZ является метод биполярного кодирования с альтернатив ной инверсией ( ipolar Alternate Mark Inversion- AMI) B

Код AMI В этом методе используются три уровня потенциала – отрицательный, нулевой и положительный. Код AMI В этом методе используются три уровня потенциала – отрицательный, нулевой и положительный. Для кодирования логического нуля используется нулевой потенциал, а логичес кая единица кодируется либо положительным по тенциалом, либо отрицательным, при этом потен циалкаждой новой единицы противоположен по тенциалу предыдущей. Частично ликвидирует проблемы по стоянной составляющей и отсутствия самосин хронизации, присущие коду NRZ. Это происходит при передаче длинных последовательностей еди ниц В этих случаях сигнал на линии представля ет со. бой последовательность разнополярных им пульсов с тем же спектром, что и у кода NRZ, пере дающегочередующиеся нули и единицы, то есть без постоянной составляющей и с основной гар моникой. N/2 Гц (где N – битовая скорость передачи данных). Длинные же последовательности нулей также опасны для кода AMI, как и для кода NRZ – сигнал вырождается в постоянный потенциал ну левой амплитуды.

Код RZ 1. Код RZ представляет 0 в виде сигнала низкого уровня. Для представления Код RZ 1. Код RZ представляет 0 в виде сигнала низкого уровня. Для представления 1 – уровень сигнала высокий в течение половины периода би та, азатем становится низким в оставшейся час ти периода. 2. Трёхуровневый код, в котором после значащего уровня сигнала в первой полови не передаваемого бита информации следует воз врат к некоему "нулевому" уровню (например, со ответствующему нулевому потенциалу). Переход к нему происходит в середине бита. Логическому нулю при этом соответствует положительный им пульс, логической единице – отрицательный (или наоборот). Наиболее час то код RZ используется в оптоволоконных сетях. Правда, в них нетположительных и отрицатель ных уровней сигнала, поэтому использует ся три уровня: отсутствие света, "слабый" свет, "сильный" свет (даже когда нет передачи инфор мации, свет все равно есть, что позволяет легко определить целостность оптоволоконной линии связи).

Koд NRZI Код NRZI (Non Return-to-Zero - inverted, инвер тированный без возврата к нулю). Koд NRZI Код NRZI (Non Return-to-Zero - inverted, инвер тированный без возврата к нулю). Этот код, похож на AMI, но только с двумя уровнями сигнала. При передаче нуля он передаёт потенциал, который был установлен в предыдущем такте (то есть не меняет его), а при передаче единицы потенциал инвертируется на противоположный. Важным моментом является то, что не существует задан ного соотношения между 1 и 0, а также между вы соким и низким уровнями. Бинарная единица мо жет быть представлена как высоким уровнем сиг нала, так и низким. Для совершенствования потенциальных кодов AMI и NRZI, используются два метода (избыточное кодирование и скремблирование).

Кодирование 4 В/5 В и 4 В/8 В Схемы избыточной кодировки информации. 4 -битовые Кодирование 4 В/5 В и 4 В/8 В Схемы избыточной кодировки информации. 4 -битовые блоки информации кодируются в 5 -битовые слова или 8 -битовые блоки – соответственно в 10 -битовые слова. Исходный код Результирующий код 0000 11110 10010 0001 010011 0010 1010 10110 0011 10101 10111 0100 01010 11010 01011 11011 0110 011100 01111 11101 Буква "В" в названии кода означает, что элементарный сигнал имеет 2 состояния (от английского binary – двоичный). Использование таблицы перекодировки является очень простой операцией, поэтому этот подход не усложняет сетевые адаптеры и интерфейсные блоки коммутаторов и маршрутизаторов.

Кодирование 4 В/5 В и 4 В/8 В Системы кодирования 4 В/5 В и Кодирование 4 В/5 В и 4 В/8 В Системы кодирования 4 В/5 В и NRZI уровня PHY

Кодирование 4 В/5 В и 4 В/8 В После выполнения кодирования данных 4 В/5 Кодирование 4 В/5 В и 4 В/8 В После выполнения кодирования данных 4 В/5 В происходит дальнейшее, теперь уже побитовое, кодирование NRZI.

Скремблирование Перемешивание данных скремблером передачей их в линию с помощью потенциального кода. Методы скремблирования Скремблирование Перемешивание данных скремблером передачей их в линию с помощью потенциального кода. Методы скремблирования заключаются в побитном вычислении результирующего кода на основании бит исходного кода и полученных в предыдущих тактах бит результирующего кода. Предварительное "перемешивание" исходной информации осуществляется таким образом, чтобы вероятность появления единиц и нулей на линии становилась близкой. Различные алгоритмы скремблирования отличаются количеством слагаемых, дающих цифру результирующего кода, и сдвигом между слагаемыми. На-пример, в сетях ISDN при передаче данных от сети к абоненту используется преобразование со сдвигами в 5 и 23 позиции, а при передаче данных от абонента в сеть – со сдвигами 18 и 23 позиции.

Скремблирование Для улучшения кода Bipolar AMI используются два метода, основанные на искусственном искажении последовательности Скремблирование Для улучшения кода Bipolar AMI используются два метода, основанные на искусственном искажении последовательности нулей запрещёнными символами. Код B 8 ZS исправляет только последовательности, состоящие из 8 нулей. Код B 8 ZS построен так, что его постоянная составляющая равна нулю при любых последовательностях двоичных цифр. Код HDB 3 исправляет любые четыре подряд идущих нуля в исходной последовательности. Улучшенные потенциальные коды обладают достаточно узкой полосой пропускания для любых последовательностей единиц и нулей, которые встречаются в передаваемых данных. Этим объясняется применение потенциальных избыточных и скремблированных кодов в современных технологиях, вместо манчестерского и биполярного импульсного кодирования.

ОСОБЕННОСТИ КОДИРОВАНИЯ ПРИ ПЕРЕДАЧЕ ПО ВИТОЙ ПАРЕ ОСОБЕННОСТИ КОДИРОВАНИЯ ПРИ ПЕРЕДАЧЕ ПО ВИТОЙ ПАРЕ

Схема кодирования МLТ-3 Эта схема реализует трёхуровневый выходной сигнала (+1, 0, -1). Схема аналогична Схема кодирования МLТ-3 Эта схема реализует трёхуровневый выходной сигнала (+1, 0, -1). Схема аналогична NRZI в том, что перепады уровня в выходном сигнале происходят только тогда, когда на вход поступает 1. Причём, направление перехода из нулевого состояния в положительное или отрицательное определяется предысторией. Максимальное число перепадов на выходе кодера имеет место тогда, когда на вход подаётся последовательность из единиц.

Спасибо за внимание. Спасибо за внимание.