Некоторые преимущества манчестерского кодирования перед NRZ-кодированием:
- Самосинхронизация. 25 Манчестерский код позволяет передавать информацию большими последовательностями без потерь из-за различий тактовой частоты передатчика и приёмника. 4 Это происходит, потому что перепад сигнала происходит как минимум один раз за такт. 5
- Меньшее количество уровней. 2 Манчестерский код имеет два уровня, что способствует его лучшей помехозащищённости и упрощению аппаратуры приёмника и передатчика. 2
Некоторые преимущества NRZ-кодирования:
- Простота реализации. 14 Исходный сигнал не нужно ни кодировать на передающем конце, ни декодировать на приёмном конце. 2
- Высокая скорость передачи данных. 1 Наибольшая частота фиксируется при чередовании единиц и нулей. 4
Некоторые недостатки NRZ-кодирования:
- Необходимость передачи старт-стопового бита для синхронизации приёмника с передатчиком. 1
- Наличие постоянной составляющей (ёмкостное сопротивление), из-за чего невозможно обеспечить гальваническую развязку с помощью трансформатора. 1
- Высокие требования к синхронизации частот на приёмном и передающем конце. 1 За время передачи одного слова (байта) приёмник не должен сбиться больше, чем на бит. 1