Сверточный код

Сверточный код

Сверточный код — это линейный рекуррентный код. В общем случае он образуется следующим образом. Величина к называется длиной кодового ограничения. Она  показывает, на какое максимальное число выходных символов влияет данный информационный символ.

Эта величина играет для  сверточного кода ту же роль, что и длина блочного кода. Сверточный код имеет избыточность x = 1 — ko/N0. Обозначение такого кода (ko/No).

Кодер сверточного кода может быть реализован с помощью сдвигающего регистра и сумматоров по модулю 2. Кодирующее устройство, выполненное по схеме, на каждый символ сообщения вырабатывает два символа выходной последовательности, которые по очереди подаются на выход через коммутатор.
Выходные символы формируются в результате линейного преобразования входного информационного символа и комбинации.

Сверточный код получается систематическим, если в каждый тактовый момент k0 выходных символов совпадает с символами сообщения. На практике обычно используются несистематические сверточные коды.

Сверточные коды могут обладать свойством прозрачности. Прозрачные коды оказываются инвариантными по отношению к операции инвертирования сигнала: изменение значений символов на входе декодера на противоположные не влияет на результат декодирования. Это свойство очень удобно и широко используется для борьбы с эффектом обратной работы в радиосистемах передачи информации (РСПИ), использующих сигналы с фазовой модуляцией.

Корректирующая способность сверточного кода зависит от свободного расстояния аналогичного кодовому расстоянию d для блочных кодов.

Яндекс.Метрика