Коды без возврата к нулю NRZ

Код NRZ (Non Return to Zero) — без возврата к нулю — это простейший двухуровневый код и представляет собой обычный цифровой сигнал (может быть только изменена полярность уровня сигнала). Нулю соответствует нижний уровень, единице — верхний. Информационные переходы происходят на границе битов. Вариант кода NRZI (Non Return to Zero Inverted) соответствует обратной полярности.

Несомненное достоинство кода — простота. Сигнал не надо кодировать и декодировать. Кроме того, скорость передачи данных вдвое превышает частоту. Наибольшая частота будет фиксироваться при чередовании единиц и нулей. При частоте 1 ГГц обеспечивается передача двух битов. Для других комбинаций частота будет меньше. При передаче последовательности одинаковых битов частота изменения сигнала равна нулю.

Код NRZ (NRZI) не имеет синхронизации. Это является самым большим его недостатком. Если тактовая частота приемника отличается от частоты передатчика, теряется синхронизация, биты преобразуются, данные теряются.

Рисунок.7.1 Двухуровневый код NRZ.

Для синхронизации начала приема пакета используется стартовый служебный бит, например, единица. Наиболее известное применение кода NRZI — стандарт ATM155. Самый распространенный протокол RS232, применяемый для соединений через последовательный порт ПК, также использует код NRZ. Передача информации ведется байтами по 8 бит, сопровождаемыми стартовыми и стоповыми битами.

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

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

Недостаток кода NRZ:

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

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

  • В первом случае длина линии станет больше в 2 раза.
  • Во втором случае, вводятся дополнительные биты (старт - стоповые, указывают на начало и конец передачи), передача ведется байтами, скорость передачи малая.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: