Циклические коды. Кодирующие и декодирующие устройства

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

Вся совокупность разрешенных к.к. имеет два ограничения:

· Циклический сдвиг в разрешенных к.к. на одну позицию влево или вправо дает одну и ту же кодовую комбинацию

· Сложение по модулю два двух разреш. к.к. таже дает разрешенную к.к.

Способность кода обнаруживать и исправлять ошибки определяется видом образующего полинома. Математические преобразования в цикличеких кодах осуществляется при помощи полиномов.

Два способа получения закодированной к.к. циклического кода:

1. Неразделимые кодовые комбинации:

Такой способ не получил применения, т.к. к.к. получаются неразделимыми

2. Разделимые кодовые комбинации.

A(x)-полином первичной к.к. Код систематический. В качестве образующих полиномов (q(x)) принимаются неприводимые полиномы(делятся только на 1 и на самого себя)

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

Кодеры для неразделимых к.к.

Схема умножения многочленов состоит из регистра сдвига, число элементов которого равно степени порождающего многочлена g (x), и сумматоров по модулю 2.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: