|
Метод биполярного кодирования с альтернативной инверсией
Одной из модификаций метода NRZ является метод биполярного кодирования с альтернативной инверсией
(Bipolar Alternate Mark Inversion, AMI). В этом методе (рис. 2.16, б) используются три уровня потенциала - отрицательный,
нулевой и положительный. Для кодирования логического нуля используется нулевой потенциал, а логическая единица кодируется либо
положительным потенциалом, либо отрицательным, при этом потенциал каждой новой единицы противоположен потенциалу предыдущей.
Код AMI частично ликвидирует проблемы постоянной составляющей и отсутствия самосинхронизации, присущие коду
NRZ. Это происходит при передаче длинных последовательностей единиц. В этих случаях сигнал на линии представляет собой
последовательность разнополярных импульсов с тем же спектром, что и у кода NRZ, передающего чередующиеся нули и единицы,
то есть без постоянной составляющей и с основной гармоникой N/2 Гц (где N - битовая скорость передачи данных).
Длинные же последовательности нулей также опасны для кода AMI, как и для кода NRZ - сигнал вырождается в постоянный
потенциал нулевой амплитуды. Поэтому код AMI требует дальнейшего улучшения, хотя задача упрощается - осталось справиться
только с последовательностями нулей.
В целом, для различных комбинаций бит на линии использование кода AMI приводит к более узкому спектру
сигнала, чем для кода NRZ, а значит, и к более высокой пропускной способности линии. Например, при передаче чередующихся
единиц и нулей основная гармоника fo имеет частоту N/4 Гц. Код AMI предоставляет также некоторые возможности по распознаванию
ошибочных сигналов. Так, нарушение строгого чередования полярности сигналов говорит о ложном импульсе или исчезновении с линии
корректного импульса. Сигнал с некорректной полярностью называется запрещенным сигналом (signal violation).
В коде AMI используются не два, а три уровня сигнала на линии. Дополнительный уровень требует увеличение
мощности передатчика примерно на 3 дБ для обеспечения той же достоверности приема бит на линии, что является общим недостатком
кодов с несколькими состояниями сигнала по сравнению с кодами, которые различают только два состояния.
|