Линейные коды ВОСП классифицируются по степени стандартизации и применению в существующих одноволновых системах передачи с аппаратурой мультиплексирования PDH, SDH и некоторой другой, например, оптических компьютерных сетей [4]. На рисунке 8.6 представлена классификация линейных кодов ВОСП.
Линейные коды: скремблированный; коды без избытка; 1В2В; блочные mBnB и со вставками; двухуровневые, т.е. имеют два логических состояния – высокий и низкий уровень оптической мощности.
Скремблированный линейный код в формате передачи NRZ (Non Return to Zero – без возврата к нулю на тактовом интервале) – является первым глобальным стандартом линейного кодирования для цифровых ВОСП SDH. Алгоритм его формирования рассмотрен в рекомендации МСЭ-Т G.707 (2004 года). Код обеспечивает выполнение требований, предъявляемых к линейным сигналам. Некоторые характеристики скремблированного кода приведены в [21].
Рисунок 8.6. Классификация линейных кодов цифровых ВОСП
Коды без избытка:
- NRZ – L (без возвращения к нулю на тактовом интервале – абсолютный) – точно повторяет информационную последовательность;
- NRZ – S и NRZ – M – относительные коды, т.е. изменяющие состояния в последовательности после логического нуля (S) или логической единицы (М).
Коды не получили широкого распространения из-за несоответствия требованиям к линейным сигналам [10]. Необходимо различать понятия кодирования без избытка (NRZ-L, NRZ-S, NRZ-M) и формата линейного кода NRZ и RZ. Формат определяет активность передатчика на тактовом интервале. Формат NRZ соответствует активности на всём тактовом интервале (рисунок 8.11), а формат RZ соответствует активности передатчика на части тактового интервала (50% или 25%).Под линейными кодами класса 1В2В понимают коды, в которых один бит исходного сигнала преобразуется в комбинацию из двух битов. При этом длительность этих битов в два раза меньше преобразуемого. Следовательно, тактовая частота линейного сигнала удваивается и скорость передачи в линии становится вдвое больше исходной последовательности. К линейным кодам класса 1В2В относятся:
- BI – L (биимпульсный абсолютный);
- BI – М (биимпульсный относительный М);
- BI – S (биимпульсный относительный S);
- DBI (дифференциальный бифазный);
- CMI (с инверсией групп символов);
- MCMI (модифицированный CMI) и ряд других [10].
Линейные коды класса mВnВ, где m ³ 2, а n > m, называют алфавитными или табличными, т.к. при их формировании используются две – три таблицы кодирования, обеспечивающие балансировку числа логических символов "1" и "0".В кодах этого класса последовательность исходного сигнала разбивается на отрезки (блоки), состоящие из m бит, и преобразуется в определенную последовательность (блок) кодовых символов n. Широкое применение получили коды 2В3В, 2В4В, 3В4В, 5В6В, 7В8В.При формировании кодов со вставками предусмотрено разбиение исходной последовательности на блоки из m символов и присоединение к этим блокам дополнительных служебных символов. Примерами кодов со вставками являются: mB1C; mB1P; mB1P1R.При формировании кодов mB1C к информационным символам m добавляется один дополнительный С, который имеет значение, инверсное последнему из m. Если последний из m будет "1", то символ С будет "0", и наоборот, если последним из m будет "0", то символ С будет "1" (3В1С, 8В1С).В кодах mB1P m – число информационных символов, Р – дополнительный символ. Если число единиц в блоке m нечетное, то символ Р принимает значение "1", а если нечетное, то символ Р равен "0" (10В1Р, 17В1Р).
Если требуется организация служебной связи в линейном тракте, то исходная двоичная последовательность кодируется по алгоритму mB1P, а затем добавляется еще один бит R – для служебной связи. Получается линейный код mB1P1R. Пример: 10B1P1R.
Многоуровневые коды могут применяться в оптических системах передачи при внешней модуляции излучения и также в случае строго линейных модуляционных характеристик прямой модуляции.
В качестве примера можно назвать линейное трехуровневое кодирование HDB-3 opt, предусмотренное рекомендацией МСЭ-Т G.703 [82].
Для сравнительного анализа различных линейных кодов ВОСП предложено использовать ряд стандартизированных характеристик [10].
Избыточность линейного кода двухуровневого сигнала (8.1)
Избыточность придает сигналу заданные свойства и повышает тактовую частоту
(8.2)
Относительная скорость передачи указывает коэффициент изменения скорости передачи
(8.3)
Максимальное число следующих друг за другом одинаковых символов определяет устойчивость выделения тактовой частоты.
Диспаритетность – неравенство числа единиц и нулей в кодовых комбинациях, влияющих на тактовый синхронизм.
Ширина полосы частот, содержащая 90% энергии элементарного импульса линейного кода, характеризует удельную часть непрерывной части энергетического спектра на тактовом интервале (Т).
Цифровая сумма представляет собой сумму амплитуд импульсов на временном отрезке n – уровневого кода (n = 2, 3, ...), отнесенную к абсолютному значению разностей соседних по величине уровней. Цифровая сумма позволяет надежно контролировать ошибки передачи и т.д.