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

Пример 4. Найти порождающий многочлен (ПМ) линейного циклического кода длины n = 15

Полиномиальная арифметика | IV. Размерность, порождающая и проверочная матрицы | V. Синдромы и охота на ошибки |


Читайте также:
  1. III. Программа и тестовые примеры
  2. III. Программа и тестовые примеры
  3. III. Программа и тестовые примеры
  4. III. Программа и тестовые примеры
  5. IV. Примеры анализа рекламных сообщений
  6. IV.Индивидуальная работа с учащимися (пример)
  7. Аллах привел в качестве примера о верующих жену

Найти порождающий многочлен (ПМ) линейного циклического кода длины n = 15, который осуществляет кодирование сообщений длины k = 7. Затем кодировать сообщение [0110110].

Если нам нужен ПМ для кода длины 15 при длине сообщения 7, то нужно найти делитель x15 + 1 степени 15 - 7 = 8.

Многочлен x15 + 1 разлагается на множители (как? - вот в чем вопрос)

x15 + 1 = (1 + x)(1 + x + x2)(1 + x + x2 + x3 + x4)(1 + x + x4)(1 + x3 + x4),

поэтому можно взять g(x) = (1 + x + x2 + x3 + x4)(1 + x + x4) = 1 + x4 + x6 + x7 + x8. Используя этот многочлен как ПМ мы строим код с минимальным расстоянием 5, который исправляет 2 ошибки. Найдя ПМ, мы можем кодировать сообщение [0110110]. В полиномиальной интерпретации вектору [0110110] соответствует x + x2 + x4 + x5. Умножим его на ПМ g(x).

(x + x2 + x4 + x5)(1 + x4 + x6 + x7 + x8) =

x + x2 + x4 + x6 + x7 + x8 + x9 + x13

Соответствующее кодовое слово[011010111100010]. Итак, сообщение [0110110] кодировано в слово [011010111100010].


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


<== предыдущая страница | следующая страница ==>
Пример 1| Пример 4 (прод.)

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