[Список тем][вступление] страницы темы: [1][2]


Методы линейного кодирования потока данных в канале.


Сформированная в результате мультиплексирования и выравнивания цифровая двоичнокодированная ИКМ последовательность подаётся в канал связи, на входе которого используется устройство сопряжения с каналом, или интерфейсный блок, и собственно передатчик. Учитывая, что канал, рассматриваемый как среда передачи, может быть электрическим, оптическим или радио-каналом, полученную последовательность приходится ещё по крайней мере дважды перекодировать для оптимизации её прохождения через интерфейс (интерфейсное кодирование) и линию связи (линейное кодирование).

Линейное кодирование обеспечивает:

Для двоичного кодирования число уровней входного сигнала m = 2, а число уровней выходного сигнала n может быть 2 (двухуровневое кодирование) или 3 (трёхуровневое кодирование). Двухуровневое кодирование может быть однополярным (+1, 0) и двухполярным, или симметричным (+1, -1); трёхуровневое - однополярным (+2, +1, 0) и двухполярным (+1, 0, -1).

На рис.3 приведены следующие коды:

  1. однополярный код без возвращения к нулю - NRZ;
  2. двухполярный NRZ или симметричный телеграфный код;
  3. двухполярный код с возвращением к нулю - RZ;
  4. код с поразрядно-чередующейся инверсией - ADI;
  5. код с чередующейся инверсией на "1" - AMI;
  6. код с инверсией кодовых комбинаций - CMI;
  7. двухполярный двухуровневый код Миллера;
  8. биполярный код высокой плотности порядка 3 - HDB3;
  9. однополярный эквивалент кода HDB3 в оптической линии связи.

Ниже приведены расшифровки сокращений и краткие определения алгоритмов формирования кодов, используемых в практике цифровой связи:
А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]

Hosted by uCoz