в начале каждого битового интервала сигнал меняет уровень на противоположный предыдущему, а в середине единичных (и только единичных) битовых интервалов уровень изменяется еще раз. Таким образом, в начале битового интервала всегда есть переход, который
используется для самосинхронизации. Как и в случае классического
манчестерского кода, в частотном спектре при этом присутствует две частоты. При
скорости 10 Мбит/с это частоты 10 МГц (при последовательности одних единиц:
11111111...) и 5 МГц (при последовательности одних нулей: 00000000...).
Имеется также еще один вариант бифазного кода (его еще называют
дифференциальным манчестерским кодом ). В этом коде
единице соответствует наличие перехода в начале битового интервала, а нулю – отсутствие перехода в начале битового интервала (или наоборот). При этом в середине битового
интервала переход имеется всегда, и именно он служит для побитовой
самосинхронизации приемника. Характеристики этого варианта кода также
полностью соответствуют характеристикам манчестерского кода.
Другие коды Все разрабатываемые в последнее время коды призваны найти компромисс
между требуемой при заданной скорости передачи полосой пропускания кабеля и
возможностью
самосинхронизации.
Разработчики
стремятся
сохранить
самосинхронизацию, но не ценой двукратного увеличения полосы пропускания,
как в рассмотренных RZ, манчестерском и бифазном кодах.
Чаще всего для этого в поток передаваемых битов добавляют биты
синхронизации. Например, один бит синхронизации на 4, 5 или 6 информационных
битов или два бита синхронизации на 8 информационных битов. В других случаях
кодирование не сводится к простой вставке в передаваемые данные
дополнительных битов. Группы информационных битов преобразуются в
передаваемые по сети группы с количеством битов на один или два больше.
Приемник осуществляет обратное преобразование, восстанавливает исходные
информационные биты. Довольно просто осуществляется в этом случае и
обнаружение несущей частоты (детектирование передачи).
Так, например, в сети