![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Синтез кодовой комбинации циклического кода
Кодовая комбинация циклического кода может быть получена двумя способами. Первый получается умножением информационной последовательности на образующий полином Р (х), что приводит к формированию неразделимого циклического кода. Неразделимость значительно усложняет процесс декодирования, поэтому на практике чаще используют второй способ, при котором информационная последовательность умножается на одночлен хr и добавляется остаток от деления полученной последовательности на образующий полином. Это можно записать в виде формулы:
где F (x) – кодовая комбинация циклического кода; G (x) – информационная последовательность в полиномиальной форме;
Для перевода двоичной последовательности в полиномиальную форму каждый бит (1 или 0) умножается на х в степени, соответствующей месторасположению этого бита. Переведем последовательность, полученную в п. 1.1 в полиномиальную форму.
Полученную кодовую комбинацию можно записать как:
G (x) = х 23 + х 22 + х 16 + х 15 + х 13 + х 12 + х 11 + х 7 + х 5 + х 4 + х 3 + х 2 + х + 1.
Умножим G (x) на одночлен хr. Так как количество проверочных разрядов, рассчитанное в п. 1.2 равно семи, то умножаем на х 7
G (x) х 7 = х 30 + х 29 + х 23 + х 22 + х 20 + х 19 + х 18 + х 14 + х 12 + х 11 + х 10 + х 9 + х 8 + х 7.
Для получения разрешенной комбинации циклического кода разделим полученную последовательность на выбранный в п. 1.2 образующий полином. Процесс деления показан ниже.
Итак, разрешенная комбинация циклического кода, в соответствии с формулой (7) имеет вид:
F (x)= х 30 + х 29 + х 23 + х 22 + х 20 + х 19 + х 18 + х 14 + х 12 + х 11 + х 10 + х 9 + х 8 + х 7 + x 5 + x 4 + x 2 + x.
Переведем ее в двоичный вид:
|