Коды с возвратом к нулю RZ

Код RZ — это трехуровневый код, обеспечивающий возврат к нулевому уровню после передачи каждого бита информации. Его так и называют кодирование с возвратом к нулю (Return to Zero). Логическому нулю соответствует положительный импульс, логической единице — отрицательный.

 

Рисунок.7.2 Трехуровневый код RZ.

 

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

Достоинство кода RZ:

  • RZ – самосинхронизирующийся код, так как в середине бита всегда есть переход. Приемник привязывается к этому переходу, и рассинхронизация между приемником и передатчиком не происходит, даже если передается большой объем информации.
  • Недостаток кода RZ:
  • требуется вдвое больше полоса пропускания при той же скорости передачи, по сравнению с кодом NRZ, так как на один бит приходится два изменения уровня сигнала.
  • код не дает выигрыша в скорости передачи данных. Для передачи со скоростью10 Мбит/с требуется частота несущей 10 ММГц. Кроме того, для различения трех уровней необходимо лучшее соотношение сигнал / шум на входе в приемник, чем для двухуровневых кодов.

 

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

 

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

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

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

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

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

 

Рисунок.7.3 Двухуровневый код Манчестер-II.

 

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

Важная характеристика манчестерского кода — отсутствие у сигнала постоянной составляющей при передаче длинной последовательности единиц или нулей. Благодаря этому передатчики и приемники можно “развязать” гальванически с помощью импульсных трансформаторов.

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

Достоинства манчестерского кода:

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

Недостаток манчестерского кода:

  • как и для кода RZ требуется вдвое больше полоса пропускания, чем при использовании кода NRZ при той же скорости передачи.

 

Код Манчестер-II нашел применение в оптоволоконных и электропроводных сетях. Самый распространенный протокол локальных сетей Ethernet 10 Мбит/с использует именно этот код.