Interlandltd.ru

Лечебная медицина

Физическое кодирование

19-09-2023

Физическое кодирование — способы представления данных в виде электрических или оптических импульсов.

Ни в одной из версий технологии Ethernet не применяется прямое двоичное кодирование бита 0 напряжением 0 вольт и бита 1 — напряжением +5 вольт, так как такой способ приводит к неоднозначности. Если одна станция посылает битовую строку 00010000, то другая станция может интерпретировать ее либо как 10000, либо как 01000, так как она не может отличить «отсутствие сигнала» от бита 0. Поэтому принимающей машине необходим способ однозначного определения начала, конца и середины каждого бита без помощи внешнего таймера. Кодирование сигнала на физическом уровне позволяет приемнику синхронизироваться с передатчиком по смене напряжения в середине периода битов.

Содержание

Системы кодирования

Системы кодирования данных

Наиболее часто используемые системы кодирования:

  • NRZ (Non Return Zero) — без возврата к нулю
  • Манчестер II
  • RZ (Return to Zero) — с возвратом к нулю

NRZ

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

Достоинства — простая реализация; не нужно кодировать и декодировать на концах. Минимальная пропускная способность при требуемой скорости (для обеспечения пропускной способности в 10Мбит/сек полоса пропускания составит 5 МГц, так как одно колебание равно 2 битам). Код NRZ используется только при передаче коротких пакетов и на малой скорости. Для синхронизации передачи байта используется старт-стоповый бит.

Манчестерский код

Получил наибольшее распространение в сетях с электрическими кабелями. Является самосинхронизирующимся, то есть несущим в себе синхроимпульс. Имеет два уровня. Логическому нулю соответствует положительный переход в центре бита, то есть первая половина битового интервала — низкий уровень, вторая половина — высокий. Логической единице соответствует отрицательный переход в центре бита. Обязательное наличие перехода в центре бита позволяет легко выделить синхросигнал. Это дает возможность передавать информацию большими пакетами и без потерь из-за рассинхронизации. Допустимое расхождение часов — до 25 %. При передаче цепочки бит из одних нулей или единиц необходима частота в 10 МГц при скорости в 10 Мбит/сек. Для передачи последовательностей из чередующихся нулей и единиц необходимо 5 МГц.

RZ

Это трехуровневый код. После значащего уровня сигнала в первой половине передаваемого бита информации следует возврат к некоему нулевому уровню. Переход к нему происходит в середине бита. Логическому нулю при этом соответствует положительный импульс, логической единице — отрицательный. Здесь на 1 бит приходится 2 изменения уровня напряжения, поэтому для скорости в 10 Мбит/сек требуется пропускная способность в 10 МГц.

Источники

  • Chemisk.narod.ru — лекции по компьютерным сетям.

Физическое кодирование.

© 2016–2023 interlandltd.ru, Россия, Орел, ул. Кустова 70, +7 (4862) 20-00-12