Вы находитесь на странице: 1из 7

Лабораторная работа

ТЕМА: Методы цифрового кодирования сигналов основной полосы частот.

1. Цель работы: исследование методов кодирования цифрового сигнала в основной


полосе

2. Вводные понятия

Цифровой сигнал, генерируемый мультиплексором PCM, не подходит для линейной


передачи. Линейное кодирование, то есть преобразование цифрового сигнала на основе
линейного кода, даст свойства цифрового сигнала для линейной передачи с минимумом ошибок.
Бинарный сигнал должен быть обработан таким образом, чтобы он удовлетворял следующим
условиям:

         1. Не содержать в спектре постоянного тока или очень низкочастотных составляющих;

         2. Не содержать слишком длинных последовательностей символов с одинаковым


двоичным значением (0 или 1), но обеспечить возможность передавать некоторые
последовательности нулей («независимость битовой последовательности») в спектре;

           3. Обеспечить обнаружение во время передачи ошибок передачи (отклонений от


правил кодирования) путем мониторинга измерений.

Двоичный код не соответствует вышеуказанным требованиям. Коды строк могут появляться


в двух вариантах:

а) вариант кода NRZ (без возврата к нулю)


          б) варианты кода RZ (возврат к нулю).
В зависимости от электрического представления символов линейные коды подразделяются на:
Монополярная система - порог принятия решения между двумя уровнями 0 и 1 отличается от нуля
и обычно находится в середине расстояния между двумя уровнями. Существуют монополии NRZ и
RZ.
Полярные системы - символы представлены токами различной полярности; порог принятия
решения равен нулю. Наиболее известной является биполярная система с равными импульсами,
противоположной полярности и с вкраплениями пауз, которая используется как в двоичном, так и
в троичном кодах.
Тройные коды также используются для линейной передачи, что означает, что каждый бит может

принимать три различных значения, символически обозначенные +1,0 и -1 (рис. 1).

1
Рис.1. Троичные сигналы

1. Система нулевого возврата (RZ)

Биполярный код RZ (Возврат к нулю) назначает сигнал отрицательного напряжения битам «1», а
сигнал положительного напряжения битам «0», обеспечивая возврат к нулю в течение периода,
равного половине длительности двоичного элемента. Кодирование RZ требует вдвое большей
пропускной способности, чем код NRZ.

2. Невозвратная система (НРЗ)

Биполярный код без возврата к нулю (NRZ) используется в сетях с цифровой коммутацией. В этом
коде биту «1» назначается сигнал отрицательного напряжения в течение бита, а биту «0»
назначается сигнал положительного напряжения без обеспечения возврата к нулевому уровню
между отдельными битами, как это делается в коде RZ (возврат к нулю). ,

Каждый импульс сигнала полностью занимает единицу диапазона. Этот формат легко
генерировать и декодировать и требует наименьшей пропускной способности по сравнению с
другими формами цифрового кодирования.

Рис.2. Коды NRZ и RZ

3. Код AMI (инверсия альтернативного знака)

Это троичный код, используемый для передач со скоростью 2048 Кбит / с. Преобразование
двоичного сигнала в сигнал AMI выполняется согласно следующим правилам:

           - символы с двоичным значением «0» сохраняют это значение и в кодированном сигнале.

           - символы с двоичным значением «1» попеременно меняют свою положительную и


отрицательную полярность.

2
Замечено, что символы «1» выпускаются с длительностью, которая представляет половину
нормальной длительности двоичного символа, то есть «формат» RZ (244 нс).

Рисунок 3. Код AMI

A-временные диаграммы для исходного и кодированного сигнала

Б- частотные спектры исходного и кодированного сигнала

В спектре сигналов AMI отсутствуют непрерывная и низкочастотная составляющие, что является


условием хорошей работы линейного кода (рис.3.)

4. Код HDB-3 (биполярный с высокой плотностью)

Этот код обеспечивает достаточную плотность импульсов переменной полярности. Число 3


указывает, что в этом коде никогда не появляется больше трех последовательных нулей.

Когда появляются четыре последовательных нуля, последний заменяется импульсом со


значением 1, причем символ V называется нарушением полярности («импульс нарушения»). Этот
импульс V имеет ту же полярность, что и предыдущий импульс 1.

Если появляется символ V (в результате последовательности из четырех нулей), за которой


следует четное число символов со значением 1, в ряду, следующем за четырьмя нулями (это как
случайность), будет заменен первый ноль в ряду с импульсом со значением 1, называемым «B», с
полярностью, противоположной символу 1, предшествующему ему (рис.4). Таким образом,
полярность следующего символа (согласно правилу серии из четырех нулей) противоположна
полярности предыдущего V-символа.

3
Рисунок 4. Преобразование двоичного сигнала в кодированный сигнал HDB-3

Это обеспечивает отсутствие непрерывных или низкочастотных компонентов в спектре.


Практически после первой серии из четырех нулей (где последний ноль заменяется импульсом
изнасилования) в следующей серии из четырех нулей появляется серия «B00V», в которой «B» и
«V» имеют противоположные полярности по сравнению с предыдущими сериями (рис. 5).

Код HDB-3 также используется для линейной передачи PCM 30/32

На рисунке 5. Замена четырех «0» на «B00V»

4
5. CMI (Инверсия кодированных меток)

Этот код рекомендуется для мультиплексного сигнала PCM со скоростью 139 264 Кбит / с. Это код
двоичного типа без непрерывного компонента, он обеспечивает восстановление тактового
сигнала, поскольку нули в исходном сигнале также генерируют переходы в кодированном сигнале.

Кодирование в CMI выполняется следующим образом:

             - для символа "0" в исходном сигнале переход от -1 или +1 всегда появляется в бите CMI.

- для символа «1» из исходного сигнала появляется полный символ (бит), значение
которого (+1 или -1) всегда противоположно значению, которое предыдущий символ «1» принял в

CMI. Пример рис.6.


1 0 0 1 0 1 1
binar
1 0

01
11 00
CMI

Рисунок 6. Кодирование двоичного сигнала в сигнал CMI

7278981

6. Код 4B3T

Этот код используется для передачи цифровых сигналов по коаксиальному кабелю со


скоростями 34 368 кбит / с и 139 264 кбит / с. Это троичный код. В этом коде каждая группа из
четырех битов исходного двоичного сигнала заменяется тремя троичными символами в
кодированном сигнале.

7. Код 5В / 6В

Код 5B / 6B является двоичным кодом передачи, в котором выполняется преобразование 5-


битных двоичных блоков в 6-битные двоичные блоки. Избыточный бит используется для
контроля передачи сигнала. По подходящему закону кодирования получается равное
распределение для переданных элементов «1» и «0», пример на фиг.7.

5
Рис.7. Конвертировать код NRZ в код 5B / 6B

8. Манчестерское кодирование

Использование: Ehernet 10Base5, 10Base2, 10BaseT, 10 BaseFL

Идея, лежащая в основе манчестерского кодирования, состоит в том, чтобы


определить переход для передаваемого сигнала, переход, который происходит в
середине битового периода. Таким образом, «1» представляет собой переход от
уровня + V к уровню -V, тогда как переход от уровня -V к уровню + V
соответствует «0». Очевидно, что таким образом обеспечивается синхронизация
между передатчиком и приемником, даже в случае передачи длинных
последовательностей «0» или «1». Более того, поскольку двоичные символы
представлены переходами, а не постоянными уровнями (состояниями), как при
кодировании NRZ, вероятность ошибок, вызванных средой передачи, резко
уменьшается. Шум, который влияет на сигнал, может изменить передаваемые
уровни, но маловероятно, что он обратит или провалит переход, что приведет к
ошибкам приема.

Недостаток манчестерского кодирования состоит в том, что для передачи с


определенной скоростью передачи требуется доступная двойная полоса по
сравнению с той, которую мы использовали бы для других типов кодирования
(например, для передачи с определенной скоростью передачи). 10 Мбит / с нам
нужна полоса пропускания 10 МГц). Это неудобство затрудняет использование
манчестерского кодирования для высоких скоростей передачи данных.

6
3. Задачи, которые должны быть выполнены студентами

• Теоретическая часть статьи будет прочитана внимательно, пытаясь понять


принципы, лежащие в основе представленных методов.

• Будет отмечена 20-битная последовательность (таблица 1), которая будет


последовательно кодироваться с использованием следующих типов кодирования:
NRZ, RZ, двоичный AMI, HDB3, CMI, 4B / 5B, Манчестер. Изменение во времени
электрического напряжения для каждого из этих типов кодирования будет
представлено графически на миллиметровой бумаге.

Таблица 1 Исходные данные

Вариант Двоичная последовательность (20 бит)

1 00011101010110000111

4. Составьте отчет о практической работе, содержащий:

- тема практической работы;

- цель статьи;

- общие понятия, важность линейного кодирования, характеристики линейного


кодирования, приложения;

- описание алгоритмов для выполнения методов линейного кодирования;

- выполнение практических заданий по п.3 согласно инструкции;

- выводы о методах цифрового кодирования и их значении в цифровых системах


передачи