Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Проверочный полином циклического кода

Читайте также:
  1. Подбор шпонок и проверочный расчёт шпоночных соединений.
  2. Полиномиальное представление
  3. Порождающий полином циклического кода
  4. Причины и факторы циклического развития экономики
  5. ПРОВЕРОЧНЫЙ РАСЧЕТ ВИНТА
  6. Проверочный расчет передачи

В циклических кодах результат деления двучлена (хn+1) на порождающий полином g(х) дает проверочный полином h(х) степени , т.е.

h(х) = (хn+1)/ g(х) , (23)

где - коэффициенты формальной переменной «х», могут быть равны «0» или «1».

Для циклических кодов должно выполняться условие:

g(x)∙h(x)=хп+1=0 (24)

 

Пример 12 Определить, является ли полином g(х) = х3+х+1 порождающим для циклического кода (7;4). Если является, найти проверочный полином для этого кода.

Составим двучлен хn+1=х7+1 и разделим его на полином g(х).

Так как R(x)=0, полиномом g(х) = х3+х+1 является порождающим; проверочный полином h(х) = х42+ х+1.

 

Найти порождающие полиномы и параметры циклических кодов (k, r, d0) при заданном n можно, разложив на множители двучлен вида (хn+1). Например, двучлен (х7+1) раскладывается на следующие многочлены:

х7+1=(х+1) .32+1) .3+ х+1).

Путем комбинирования полученных трех сомножителей можно образовать шесть делителей для двучлена хn+1, которые можно использовать как порождающие полиномы:

g1(х) = х+1; r = 1; n = 7; k = 6;

g2(х) = х3+ х+1; r = 3; n = 7; k = 4;

g3(х) = х3+ х2+1; r = 3; n = 7; k = 4;

g4(х) = g1(х). g2(х) = х4+ х32+1; r = 4; n = 7; k = 3;

g5(х) = g1(х) .g3(х) = х4+ х2+х+1; r = 4; n = 7; k = 3;

g6(х) = g2(х). g3(х) = х6+ х5432+х+1; r = 6; n = 7; k = 1.

Коды, задаваемые образующими полиномами g2(х) и g3(х), относятся к классу циклических кодов Хэмминга. Коды, задаваемые полиномами g4(х), g5(х), g6(х), являются двойственными кодами Хэмминга и называются кодами максимальной длины (КМД).

Для циклических кодов Хэмминга (корректируют одну ошибку, d0=3) выполняется равенство:

n=2r-1, (25)

В общем случае для циклических кодов должно выполняться условие n≤2r-1.

 


Дата добавления: 2015-08-13; просмотров: 491 | Нарушение авторских прав


Читайте в этой же книге: КОДИРОВАНИЕ СООБЩЕНИЙ В ЦИФРОВЫХ СИСТЕМАХ ПЕРЕДАЧИ | Общие сведения | Кодирование неравномерными кодами | Основные принципы помехоустойчивого кодирования | Классификация помехоустойчивых кодов | Групповые систематические линейные блочные коды | Коды с четным числом единиц | Коды Хэмминга | Расширенные коды Хэмминга | Общие сведения |
<== предыдущая страница | следующая страница ==>
Порождающий полином циклического кода| Разделимые циклические коды

mybiblioteka.su - 2015-2024 год. (0.009 сек.)