русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Биполярный код AMI


Дата добавления: 2013-12-23; просмотров: 2994; Нарушение авторских прав


Потенциальный NRZ код

Как указано в таблице 2-1, потенциальная NRZ (NRZ – Non return to zero – без возврата к нулю на битовом интервале) схема кодирования логическому 0 и логической 1 сопоставляет два устойчиво различаемых потенциала. К достоинствам этого кода следует отнести простоту реализации, устойчивость к ошибкам, достаточно узкий частотный спектр сигнала.

Основным недостатком этого кода является отсутствие синхронизации. На длинных последовательностях нулей или единиц, т.е. когда потенциал на линии не меняется, может произойти рассинхронизация между приемником и передатчиком, что приведет к ошибкам. Однако, если исключить возможность появления длинных последовательностей 0 или 1, то этот метод может быть весьма эффективен. Обеспечить отсутствие таких последовательностей могут специальные устройства скремблеры.

Модификацией NRZ кода и хорошим примером дифференциального кодирования является NRZ-I код. Идея дифференциальных кодов состоит в том, чтобы кодировать не абсолютное значение текущего бита, а разницу значений между предыдущим битом и текущим. В случае NRZ-I кода если текущий бит – 0, то он кодируется тем же потенциалом, что и предыдущий бит, если текущий бит – 1, то он кодируется другим потенциалом, чем предыдущий. Основным достоинством NRZ-I кода по отношению NRZ коду является большая устойчивость к шуму.

 

Другим примером потенциального кода является метод биполярного кодирования с альтернативной инверсией (Bipolar Alternate Mark Inversion –AMI). В этом методе используется не два уровня сигналов, как в NRZ методах, а три: положительный, ноль и отрицательный. Значению 0 соответствует нулевой потенциал на линии; значению 1 либо положительный, либо отрицательный потенциал. При этом потенциал каждой последующей единицы противоположен потенциалу предыдущей.



У этого метода есть несколько существенных преимуществ по сравнению с NRZ кодами. Во-первых, в случае длительной последовательности 1 рассинхронизации не происходит. Каждая единица сопровождается изменение потенциала устойчиво распознаваемом приемником. Поскольку каждая единица сопровождается изменением потенциала, то не возникнет постоянной составляющей. Однако длинная последовательность 0 остается проблемой, и требуются дополнительные усилия, которые позволили бы избежать ее появления. Во-вторых, спектр сигнала здесь уже, чем у NRZ кодов. И, наконец, четко определенное правило чередования уровней позволяет обнаруживать единичные ошибки.

С применением надлежащей техники скремблирования биполярные импульсные коды обладают лучшими характеристиками, чем NRZ коды. Однако, это превосходство не бесплатно. Каждый единичный сигнал может иметь один из трех уровней, а поэтому он может нести log23=1.58 бит информации, из которых используется только один бит. Поэтому эффективность этого кода ниже. Кроме этого и передатчик и приемник для биполярного метода сложнее, чем для NRZ кодов.

 



<== предыдущая лекция | следующая лекция ==>
Представление данных на физическом уровне | Сигнальная скорость


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.