Курсовая работа: Проектирование цифровых каналов и трактов

Информационная

последовательность

1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0

Последовательность на выходе скремблера

(сигнал в линию)

0 0 0 1 0 0 0 1 1 0 1 0 0 1 0 1 0 1 0 1

Для обнаружения ошибок используется код BIP-2, который получается путём разбивания выходного потока на группы по 2 бита. Первые биты этих групп суммируются по модулю два, а результат помещается в первый разряд кодового слова BIP-2. Аналогично формируется второй разряд кодового слова путём суммирования по модулю два вторых битов групп.

Суммируем кодовое слово BIP-2:

Получено кодовое слово 00, которое размещается на позиции заголовка.

Для контроля за появлением ошибок в плезиохронном потоке Е1 (2048кбит/с) применяется код CRC-4. Проверочное слово является остатком от деления кодового слова на образующий полином А0 (х)=х4 +х+1.

Запишем скремблированную последовательность в виде полинома:

А(х)=х23 + х4 + х5 + х9 + х10 + х1215 + х1819

Разделим его на образующий полином.

Остаток соответствует проверочной комбинации 0011, которая передаётся на приёмный конец, где происходит аналогичное деление, и остатки сравниваются. Если остатки не совпадают, это означает, что произошла ошибка.

Вывод: операция скремблирования заключается в сложении по модулю 2 информационной последовательности и ПСП, что используется для решения проблемы выделения синхросигнала при больших пакетах нулей в кодовой последовательности. Для определения параметров качества цифровых каналов и трактов используют методы контроля ошибок с помощью кодов BIP и CRC


Задание №7. Изучение линейных и стыковых кодов

7.1 Изобразите заданную последовательность нулей и единиц в кодах AMI, NRZ, HDB-3, 2B1Q, CMI в виде прямоугольных импульсов соответствующей полярности и длительности. Определите текущую цифровую сумму в конце каждого октета, а также предельное значение текущей суммы. Сделайте краткое заключение по результатам определения текущей суммы для каждого кода.

7.2 Введите в последовательность кода HDB-3 ошибки на указанных позициях. Произведите декодирование полученной последовательности и сравните её с исходной. По результатам сравнения сделайте выводы.

Исходные данные:

Задана последовательность 101011100 0011110111101 0000000010

Рассмотрим формирование различных кодов:

AMI: "0"-отсутствие импульса, "1"-импульсы длительностью половины тактового интервала чередующейся полярности

NRZ: "0"-отрицательный импульс, "1"-положительный импульс

HDB-3: соответствует формированию кода AMI, но пакеты из четырех нулей заменяются комбинацией вида 000V и B00V,в которых импульс B не нарушает полярностей, а импульс V-нарушает, то есть его полярность совпадает с полярностью предыдущего импульса.

2B1Q: двоичные комбинации вида 00, 01, 10, 11 заменяются импульсами с амплитудами

-2, -1, +1,+2 соответственно. Длительность импульсов равна удвоенному тактовому интервалу исходной последовательности

CMI: "1" передаются импульсами чередующейся полярности длительностью в тактовый интервал, "0" передаются биимпульсами


Таблица 7Определение текущей суммы:

Код Z8 Z16 Z24 Z32 ∑ Zi
AMI 1 0 -1 0 0
NRZ 2 0 2 -6 -2
HDB-3 0 -1 0 0 -1
2B1Q 10 0 2 -10 2
CMI 2 0 -2 2 2
HDB-3 с ошибками 1 -1 2 -1 1

Рис. 8 Вид заданной последовательности нулей и единиц в кодах AMI, NRZ, HDB-3, 2B1Q, CMI в виде прямоугольных импульсов соответствующей полярности и длительности

К-во Просмотров: 655
Бесплатно скачать Курсовая работа: Проектирование цифровых каналов и трактов