Потенциальные коды КЧП, Биполярный Код, 2B1Q-имеют более узкую полосу частот, что является их преимуществом, но страдают появлением постоянной составляющей и потерей синхронизации при передаче длинных серий одинаковых элементов или групп.
Для борьбы с этим явлением применяют логическое кодирование (ЛК).
ЛК – заменяет длинные последовательности элементов, приводящих к постоянному потенциалу другими последовательностями устраняющими данный недостаток.
Для логического кодирования характерны 2 метода:
· избыточные коды;
· скремблирование.
Избыточные коды основаны на разбиении исходной последовательности на порции (символы) и замене исходной порции, новой имеющей большее количество бит.
Так как символы содержат избыточные биты, то общее количество кодовых комбинаций в них больше, чем в исходных.
Например, код 4В/5В. Каждые четыре элемента исходной последовательности заменяются пятью элементами выходного кода. Выходные элементы выбираются таким образом, чтобы избежать длинных серий “опасных” элементов приводящих к появлению постоянки или потере синхронизации. Остальные комбинации выходного кода считаются запрещёнными, что позволяет обнаружить ошибки.
Достоинства:
устранение постоянной составляющей
улучшение синхронизирующих свойств
обнаружение ошибок.
Используются
4В/5В используется в FDDI и Fast Ethernet.
8B/6T – Fast Ethernet.
8В/10В – Gigabit Ethernet
Скремблирование – обратимое преобразование структуры цифрового потока без изменения скорости передачи с целью получения свойств случайной последовательности.