Автор работы: Пользователь скрыл имя, 13 Января 2012 в 18:34, реферат
Цифровое кодирование (Digital Encoding) определяет способ представления битов в физическом канале передачи данных. Простейший метод NRZ используется в протоколах на базе интерфейса RS232, в сетях Ethernet применяется кодирование PE, а в телефонии используется алгоритм HDB3 (этот метод служит для кодирования сигналов в потоках E1 и E2). Выбор метода кодирования зависит от полосы канала связи, используемой кабельной системы, скорости передачи данных и других параметров.
Требования к алгор
Методы
цифрового кодирования
Цифровое кодирование (Digital Encoding)
определяет способ
Требования
к алгоритмам цифрового кодирования
При кодировании цифровых сигналов должны выполняться определенные требования.
1. Малая полоса
цифрового сигнала для
2. Невысокий уровень
постоянного напряжения в линии.
3. Достаточно
высокие перепады напряжения
для возможности использования
сигнальных импульсов (
4. Неполяризованный
сигнал для того, чтобы можно
было не обращать внимания
на полярность подключения
Потенциальный код без
Потенциальное кодирование,
[pic]
Достоинства метода NRZ:
— Простота реализации.
— Метод обладает хорошей
— Основная гармоника f0 имеет достаточно низкую частоту (равную N/2 Гц, где N — битовая скорость передачи дискретных данных [бит/с]), что приводит к узкому спектру.
Недостатки метода NRZ:
— Метод не обладает свойством
самосинхронизации. Даже при
— Вторым серьёзным
Биполярное Return-to-Zero кодирование (RZ).
Return-to-Zero (RZ) описывает линейный код,
используемый в сфере телекоммуникаций,
в котором сигнал падает (возвращается)
в нуль в течении каждого такта. Так происходит,
даже если появляются последовательные
0 или 1 в сигнале. Сигнал самосинхронизирующаяся.
Это означает, что не нужно параллельно
с сигналом отправлять синхроимпульсы.
Минусом является то, что необходимо в
два раза увеличить пропускную способность
по сравнению с NRZ, что бы достигнуть той
же скорости передачи данных.
"Нули" в
каждом такте называются
Цифровые данные
Данный код требует более
Униполярное
Return-to-Zero кодирование (RZ).
Цифровые данные
Этот метод имеет два преимущества по сравнению с кодированием NRZ:
- средний уровень напряжения в линии составляет 1/4V (вместо 1/2 V);
- при передаче непрерывной последовательности 1 сигнал в линии не остается постоянным.
Однако при использовании
Метод кодирования NRZI
NRZI – Non Return to Zero Invertive (инверсное
кодирование без возврата к
нулю) Этот метод является
Поскольку код незащищен от
долгих последовательностей “
Метод биполярного кодирования
с альтернативной инверсией (
Одной из модификаций метода NRZ
является метод биполярного
Код AMI частично ликвидирует проблемы
постоянной составляющей и
В целом, для различных
В коде AMI используются не два, а три уровня сигнала на линии. Дополнительный уровень требует увеличение мощности передатчика примерно на 3 дБ для обеспечения той же достоверности приема бит на линии, что является общим недостатком кодов с несколькими состояниями сигнала по сравнению с кодами, которые различают только два состояния.
HDB3 - High Density Bipolar 3 (биполярное кодирование с высокой плотностью)
Представление битов в методе
HDB3 лишь незначительно отличается
от представления,
При наличии в потоке данных 4 последовательных битов 0 последовательность изменяется на 000V, где полярность бита V такая же, как для предшествующего ненулевого импульса (в отличие от кодирования битов 1, для которых знак сигнала V изменяется поочередно для каждой единицы в потоке данных).
Этот алгоритм снимает ограничения на плотность 0, присущие кодированию AMI, но порождает взамен новую проблему - в линии появляется отличный от нуля уровень постоянного напряжения за счет того, что полярность отличных от нуля импульсов совпадает. Для решения этой проблемы полярность бита V изменяется по сравнению с полярностью предшествующего бита V. Когда это происходит, битовый поток изменяется на B00V, где полярность бита B совпадает с полярностью бита V. Когда приемник получает бит B, он думает, что этот сигнал соответствует значению 1, но после получения бита V (с такой же полярностью) приемник может корректно трактовать биты B и V как 0.
Метод HDB3 удовлетворяет
всем требованиям, предъявляемым к
алгоритмам цифрового кодирования,
но при использовании этого метода
могут возникать некоторые
Код HDB3 исправляет любые 4 подряд идущих нуля в исходной последовательности. Правило формирования кода следующее: каждые 4 нуля заменяются 4 символами, в которых имеется хотя бы один сигнал V. Для подавления постоянной составляющей полярность сигнала V чередуется при последовательных заменах. Для замены используются два способа: 1)если перед заменой исходный код содержал нечётное число единиц то используется последовательность 000V, если чётное то 100V. V- сигнал единицы запрещённого для данного сигнала полярности.
MLT-3
MultiLevel Transmission — 3 (многоуровневая передача) — метод кодирования, использующий три уровня сигнала. Метод основывается на циклическом переключении уровней -U, 0, +U, 0. Единице соответствует переход с одного уровня сигнала на следующий. Так же как и в методе NRZ при передаче «нуля» сигнал не меняется. В случае наиболее частого переключения уровней (длинная последовательность единиц) для завершения цикла необходимо четыре перехода. Это позволяет вчетверо снизить частоту несущей относительно тактовой частоты, что делает MLT-3 удобным методом при использовании в качестве среды передачи медных проводов. Метод разработан Cisco Systems для использования в сетях FDDI (англ. Fiber Distributed Data Interface — распределённый волоконный интерфейс данных — стандарт передачи данных в локальной сети, протянутой на расстоянии до 200 километров. Стандарт основан на протоколе Token Ring. Кроме большой территории, сеть FDDI способна поддерживать несколько тысяч пользователей. ) на основе медных проводов, известных как CDDI. Также используется в Fast Ethernet 100BASE-TX.
PE - Phase Encode (Manchester,
фазовое кодирование,
Код Манчестер-II или манчестерский
код получил наибольшее
Логическому нулю
Информационные переходы в
Изменение сигнала в центре каждого бита позволяет легко выделить синхросигнал. Самосинхронизация дает возможность передачи больших пакетов информацию без потерь из-за различий тактовой частоты передатчика и приемника.
Большое достоинство
Частотный спектр сигнала при манчестерском кодировании включает только две несущие частоты. Для десятимегабитного протокола — это 10 МГц при передаче сигнала, состоящего из одних нулей или одних единиц, и 5 МГц — для сигнала с чередованием нулей и единиц. Поэтому с помощью полосовых фильтров можно легко отфильтровать все другие частоты.
Код Манчестер-II нашел применение
в оптоволоконных и
Дифференциальный манчестерский код.
Differential Manchester encoding.
Differential Manchester encoding (также известный
как CDP; Условный двухфазный код)
это метод кодирования данных,
в котором сигнал данных и
сигнал синхронизации