[Список тем][вступление] страницы темы: [1][2]
Сформированная в результате мультиплексирования и выравнивания цифровая двоичнокодированная ИКМ последовательность подаётся в канал связи, на входе которого используется устройство сопряжения с каналом, или интерфейсный блок, и собственно передатчик. Учитывая, что канал, рассматриваемый как среда передачи, может быть электрическим, оптическим или радио-каналом, полученную последовательность приходится ещё по крайней мере дважды перекодировать для оптимизации её прохождения через интерфейс (интерфейсное кодирование) и линию связи (линейное кодирование).
Линейное кодирование обеспечивает:
Для двоичного кодирования число уровней входного сигнала m = 2, а число уровней выходного сигнала n может быть 2 (двухуровневое кодирование) или 3 (трёхуровневое кодирование). Двухуровневое кодирование может быть однополярным (+1, 0) и двухполярным, или симметричным (+1, -1); трёхуровневое - однополярным (+2, +1, 0) и двухполярным (+1, 0, -1).
На рис.3 приведены следующие коды:
Ниже приведены расшифровки сокращений и краткие определения алгоритмов формирования кодов, используемых в практике цифровой
связи:
АDI - Alternate Digit Invertion code - двоичный код с инверсией полярности сигнала на каждом втором двоичном
разряде (не важно, какой он: “1” или “О”); в результате формируется двухполярный двухуровневый код.
AMI - Alternate Mark Inversion code - двоичный код RZ с инверсией на каждой “1“, может быть получен из кода АDI
путем инверсии каждой четной “1”; в результате формируется двухполярный трехуровневый код.
CMI - Coded Mark Inversion code - двухуровневый без возвращения к нулю двоичный код класса 1В2В с инверсией
полярности кодовой комбинации на полный интервал на каждой “1” (т.е. каждой “1” ставится в соответствие либо комбинация “11”,
либо “00”) и изменением полярности в середине каждого интервала “0” (т.е. каждому “0” ставится в соответствие дипульс "01").
HDB3 - High-Density Bipolar code of order 3 - двухполярный код высокой плотности порядка 3 - код с инверсией на
“1”, в котором каждый блок “0000” заменяется на блок “000V” или “ВООV”, где В - вставка импульса “1” выполняемая так, чтобы
число В импульсов между последовательными V импульсами было нечетным. В результате формируется трехуровневый код.
NRZ - Non Return to Zero code - основополагающий двухуровневый код без возвращения к нулю, может
быть как двуполярным, так и однополярным.
RZ - Return to Zero code - основополагающий трехуровневый код с возвращением к нулю.
Miller code - двуполярный двухуровневый код Миллера класса 1В2В, имеющий множество состояний {00, 01, 10, 11}, переходы
между которыми описываются графом, приведенным на рис.4. Например, для приведенной на рис.3 исходной последовательности
1101101000000 ... порождаемые графом кодовые комбинации имееют вид: 11 10 00 01 10 00 01 11 ..., а сам процесс генерации
(перехода из состояния в состояние) имеет вид:
1 -> 11 - 1 -> 10 - 0 -> 00 - 1 -> 01 - 1 -> 10 - 0 ->
00 - 1 -> 01 - 0 -> 11 и т.д.
Нужно иметь ввиду, что указанные коды могут быть использованы и как интерфейсные коды, и как линейные коды. Для электрических линий связи интерфейсные и линейные коды могут совпадать, для оптических, как правило, - нет в силу невозможности непосредственного использования биполярных кодов в оптическом кабеле. Например, при использовании биполярного интерфейсного кода НDВЗ в оптических линиях связи могут использоваться коды СМI, МСМI (модифицированный СМI) или код типа mBnB, либо использоваться его оптические аналоги, например, однополярный эквивалент кода НDВЗ.
[Список тем][вступление] страницы темы: [1][2]