Линейные коды ВОСП классифицируются по степени стандартизации и применению в существующих одноволновых системах передачи с аппаратурой мультиплексирования PDH, SDH и некоторой другой, например, оптических компьютерных сетей [4]. На рисунке 8.6 представлена классификация линейных кодов ВОСП.

Линейные коды: скремблированный; коды без избытка; 1В2В; блочные mBnB и со вставками; двухуровневые, т.е. имеют два логических состояния – высокий и низкий уровень оптической мощности.

Скремблированный линейный код в формате передачи NRZ (Non Return to Zero – без возврата к нулю на тактовом интервале) – является первым глобальным стандартом линейного кодирования для цифровых ВОСП SDH. Алгоритм его формирования рассмотрен в рекомендации МСЭ-Т G.707 (2004 года). Код обеспечивает выполнение требований, предъявляемых к линейным сигналам. Некоторые характеристики скремблированного кода приведены в [21].

Рисунок 8.6. Классификация линейных кодов цифровых ВОСП

Рисунок 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, ...), отнесенную к абсолютному значению разностей соседних по величине уровней. Цифровая сумма позволяет надежно контролировать ошибки передачи и т.д.