Практическая работа № 4
«Коды волоконно-оптических систем передачи»
1. Цель работы:
ознакомиться
с требованиями к линейным кодам ВОСП,
алгоритмами их формирования, по заданной структуре двухуровневого однополярного
сигнала сформировать требуемые коды
ВОСП.
2. Литература.
2.1. Попов
Г.Н. Телекоммуникационные системы передачи. Часть 2, 2-ое
изд.– Новосибирск: Веди. 2006.,стр.151-163.
2.2. Неудачина О.И. Элетронный учебник по
ТМ и О ВОСП, - Улан-Удэ:
«БФ
СибГУТИ», 2016.
2.3. Конспект
лекций.
3. Подготовка к работе.
3.1.
Изучить теоретический материал. Разобраться с построением указанных
в задании кодов.
4. Методические указания.
4.1.Особенности построения
линейных кодов ВОСП.
Особенности построения
линейных кодов для цифровых ВОСП зависят от физических свойств среды распространения
сигналов. Оптическое волокно как среда передачи сигналов, а так же источник
излучения в передающем и фотодетектор в приемном оптических модулях
предъявляют специфические требования к свойствам
сигнала.
Так
как импульсные посылки излучаемой оптической мощности могут быть только положительными
или нулевыми, (интенсивность оптического излучения является по самой природе положительной
величиной), невозможно непосредственное использование биполярных кодов,
применяемых при передаче информации по электрическим кабелям связи. Таким
образом, в ВОСП с прямым детектированием и применением модуляции по
интенсивности света линейный сигнал
представляет собой дискретное сообщение, выраженное в двоичном коде
n = 2, (символы кода «1»
и «0»), представляющее случайную последовательность импульсов одинаковой формы, следующих друг за
другом через постоянные интервалы времени длительностью Т, называемые
тактовыми интервалами.
4.2. Требования к линейным кодам
ВОСП.
1.Энергетический
спектр сигнала не должен содержать постоянной составляющей,
а так же иметь малое значение в области НЧ и ВЧ. Это требование диктуется
необходимостью безыскаженной передачи принимаемого цифрового сигнала , уменьшением межсимвольных помех,
спецификой работы фотоприемных
устройств.
2.В спектре линейного кода должна
содержаться тактовая частота передаваемого
сигнала. В приемнике эта частота используется для восстановления фазы и
частоты хронирующего колебания, необходимого для принятия решения пороговыми устройствами
ПрОМ.
3. Непрерывная часть энергетического
спектра должна иметь низкий уровень в области тактовой
частоты, используемой для синхронизации приема, так как чем меньше уровень
непрерывной составляющей в области, выделяемой дискретной составляющей, тем
меньше помехи для устройства выделения тактовой частоты.
4.Основная доля энергии непрерывной
составляющей энергетического спектра должна быть
относительно узкой, т. к. чем уже спектр, тем меньше искажается сигнал за счет
ограничения полосы линейного тракта.
5.Код
передачи должен отображать любую двоичную последовательность, иначе говоря, код не
должен налагать какие-либо ограничения на передаваемое сообщение.
6.Алгоритм формирования сигнала
должен позволять надежно контролировать качество передачи путем автоматического контроля ошибки регенератора.
7.
Устройства
кодирования, декодирования и контроля ошибки должны быть простыми, надежными и
малоэнергоемкими.
8. Линейный код не должен приводить к существенному размножению ошибок при декодировании.
9. Линейный
код должен обеспечивать организацию дополнительных каналов для передачи служебной
информации.
4.3. Классификация линейных кодов
ВОСП.
Линейные коды ВОСП классифицируются по степени стандартизации и применению в существующих одномодовых системах передачи с аппаратурой мультиплексирования PDH, SDH и некоторой другой, например, оптических компьютерных сетей.
Линейные коды можно классифицировать по следующим параметрам: скремблированный; безызбыточные; избыточные – 1В2В; mBnB и со вставками; двухуровневые, т.е. имеют два логических состояния; многоуровневые – имеющие более двух логических состояний (Рис.1)
Скремблированный линейный код в
формате передачи NRZ
(Non Return to Zero – без возврата к нулю на тактовом интервале) – является
первым глобальным стандартом линейного кодирования для цифровых ВОСП SDH.
Алгоритм его формирования рассмотрен в рекомендации МСЭ-Т G.707 (1996 года). Код
обеспечивает выполнение требований, предъявляемых к линейным
сигналам.
Безызбыточные
коды подразделяются:
-
NRZ-L
-точно повторяет информационную последовательность;
-
NRZ-S и NRZ-M - относительные коды,
т.е. изменяющие состояния в последовательности после логического нуля
(S)
или логической единицы (М).
При
передаче этих кодов скорость передачи в линии не
изменяется.
Эти коды не получили
широкого распространения из-за несоответствия требованиям к линейным
сигналам, в частности, в связи со сложностью выделения тактовой частоты.
Под линейными
кодами класса 1В2В понимают коды, в которых один бит исходного сигнала
преобразуется в комбинацию из двух битов. При этом длительность этих битов в два
раза меньше преобразуемого. Следовательно, тактовая частота линейного сигнала
удваивается и скорость передачи в линии становится вдвое больше исходной
последовательности. К линейным кодам класса 1В2В относятся:
- BI-L
(биимпульсный абсолютный);
- BI-М
(биимпульсный относительный М);
-BI-S (биимпульсный относительный S);
- DBI
(дифференциальный бифазный);
- CMI (с
инверсией групп символов);
- MCMI
(модифицированный CMI) и ряд других.
Линейные коды
класса mBnB, где m ≥ 2, а n > m, называют алфавитными или табличными, т.к.
при их формировании используются две - три таблицы кодирования, обеспечивающие
балансировку числа логических символов «1» и «0». В кодах этого класса
последовательность исходного сигнала разбивается на отрезки (блоки), состоящие
из m бит, и преобразуется в определенную последовательность (блок) кодовых
символов n. Широкое применение получили коды 2В3В, 2В4В, 3В4В, 5В6В, 7В8В. При
формировании кодов со вставками предусмотрено разбиение исходной
последовательности на блоки из m символов и присоединение к этим блокам
дополнительных служебных символов. Примерами кодов со вставками являются: mB1C;
mB1P; mB1P1R. При формировании кодов mВ1С к информационным символам m
добавляется один дополнительный С, который имеет значение, инверсное последнему
из m.
Если
последний из m будет «1», то символ С будет «0», и наоборот, если последним из m
будет «0», то символ С будет «1» (3В1С, 8В1С). В кодах mВ1Р m – число
информационных символов, Р – дополнительный символ. Если число единиц в блоке m
нечетное, то символ Р принимает значение «1», а если нечетное, то символ Р равен
«0» (10В1Р, 17В1Р). Если требуется организация служебной связи в линейном
тракте, то исходная двоичная последовательность кодируется по алгоритму mВ1Р, а
затем добавляется еще один бит R – для служебной связи. Получается линейный код
mB1P1R. Пример: 10B1P1R. Многоуровневые коды могут применяться в оптических
системах передачи при внешней модуляции излучения и также в случае строго
линейных модуляционных характеристик прямой модуляции. В качестве примера можно
назвать линейное трехуровневое кодирование HDB-3 орt, предусмотренное
рекомендацией МСЭ-Т G.703 [82].
4.4.
Алгоритм формирования
скремблированного
линейного сигнала
Скремблированием
называется
операция, приводящая к изменению статистических
характеристик двоичного цифрового сигнала таким образом, что бы вероятности
появления 1 и 0 в скремблированном двоичном сигнале были примерно одинаковы и при этом исключалась бы
возможность появления длинной
последовательности одинаковых символов 1 или 0.
Для
восстановления из
скремблированного сигнала исходного двоичного сигнала необходимо произвести операцию
дескремблирования обратную преобразованию в
скремблере. Эта группа символов образует синхрослово. Скремблирование
осуществляют при помощи устройств, реализующих логическую операцию суммирования
по модулю два исходной двоичной последовательности и преобразующего опорного
сигнала, в качестве которого используется
псевдослучайная последовательность.
При
скремблировании линейного сигнала системы SDH
группа двоичных символов,
расположенная в начале цикла SDH-N
не подвергается скремблированию,
что необходимо для распознавания цикла на приемной стороне. Обнаружение
этого
цикла STM-N
позволяет запустить процедуру дескремблирования и восстанавливать
информационный сигнал из линейного.
Основные достоинства
скремблирования:
-
стабильность скорости
передачи по линии;
-
достаточно точное
выделение тактовой частоты;
-
скремблер делает любой информационный сигнал
помехоустойчивым
при передаче
по ВОЛС.
Недостаток:
-
возможность размножения ошибок.
После скремблирования происходит формирование линейного сигнала NRZ. Пример формирования сигнала в коде NRZ приведен на рисунке 2.
Рис.2 Формирование линейного сигнала NRZ
4.5. Алгоритм
формирования безызбыточных кодов.
Достоинством
этих кодов является то, что
они просты при формировании. Ниже приведены временные диаграммы (с
их помощью закодирована одна последовательность) формирования символов линейного
сигнала безызбыточных кодов (рисунок 3). Абсолютный код NRZ-L,
где единицы передаются высоким логическим уровнем
на всем тактовом интервале.
Абсолютный
код RZ-L,
с возвращением к нулю ( пятьдесят процентов -время передачи
импульсной посылки на тактовом интервале).
Относительный код NRZ-S - изменение состояния происходит только при низком уровне сигнала: единичная посылка не меняет состояние. Нуль меняет передаваемый символ на противоположный
Относительный
код NRZ-M:
управление состоянием линейного кода высоким уровнем
информационного сигнала и не зависит от низкого уровня информационного сигнала. Каждая информационная
единица меняет состояние на выходе
кодера.
Применение
безызбыточных кодов не устраняет длинных серий единиц или нулей в линейном
сигнале.
Безызбыточность
исключает возможность контроля за качеством работы регенераторов без
прерывания связи, поскольку любые комбинации импульсов и пауз при таком
кодировании являются разрешенными.
Безызбыточные
коды формата NRZ редко применяют в оптических системах передачи ввиду того, что
в спектре присутствуют постоянные составляющие (низкочастотные спектральные
составляющие), которые подавляются и в оптических передатчиках и в оптических
приемниках, что сильно искажает информационный сигнал.
Уйти от
недостатков можно только путем избыточного кодирования.
4.6. Алгоритм формирования избыточных
кодов.
4.6.1. Формирование линейных сигналов в классе кодов
1В2В
Широкое
распространение кодов класса 1В2В обусловлено простотой формирования и
требуемыми характеристиками. Среди этих кодов наибольшее применение получили:
- BI-L,
Biphase-Level – абсолютный биимпульсный;
- DBI,
Differential Biphase – дифференциальный бифазный;
- BI-М, BI-S, Biphase Mark
and Space – бифазный относительно единицы и нуля;
-
CMI, Complemented Mark Inversion – с
инверсией
групп
символов;
- MCMI - модифицированный CMI.
Тип кода |
BI-L |
DBI |
BI-M |
BI -S |
CMI | |||||
1B |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
2B |
01 |
10 |
01 |
альтернатива |
01 10 |
11 00 |
00 11 |
01 10 |
11 00 |
01 |
Код MCMI предназначен для преобразования троичного сигнала HDB-3 (High Density Bipolar of Order - 3) в биимпульсный по правилу, приведенному в таблице 2.
Таблица
2.
HDB-3 |
-1 |
0 |
+1 |
MCMI |
00 |
01 |
11 |
Примеры
формирования линейных сигналов ВОСП в кодах класса 1В2В представлены на рисунке
4.
К достоинствам
линейных кодов класса 1В2В относят малое число последовательностей одинаковых
символов, малые размеры схем кодеров/декодеров, хорошую сбалансированность и
устойчивый тактовый синхронизм. Недостатком этих кодов можно
считать двукратное увеличение скорости передачи и, соответственно, расширение
полосы частот сигнала. На рисунке 5 приведены спектральные характеристики для
сигналов в кодах 1В2В.