Главная страница

ПДС. Шапагатов А.С. 8 прак. Задача Дана кодовая комбинация g x


Скачать 13.47 Kb.
НазваниеЗадача Дана кодовая комбинация g x
Дата08.12.2020
Размер13.47 Kb.
Формат файлаdocx
Имя файлаШапагатов А.С. 8 прак.docx
ТипЗадача
#158060

Задачи для самостоятельного решения.

Задача 8.4. Дана кодовая комбинация G(x7+x5+x4+x2). Построить циклический код на базе образующего полинома Р(x3+x+1) с использованием двух методов.

Умножаем G(x) на Хm, который имеет третью степень, получим:

(x7+x5+x4+x2)*X3=x10+x8+x7+x5=10110100000

Разделив произведение G(x)Хm на образующий многочлен Р(Хm), согласно получим:

(x10+x8+x7+x5)/(x3+x+1)=(x7+x2)+

или в двоичном эквиваленте:

10110100000/1011=10000100+

Таким образом, в результате получаем частное Q(x) той же степени, что и G(x):

G(x7+x2)= 10000100

и остаток:

R(x2)=100

В итоге комбинация двоичного кода, закодированная циклическим кодом, согласно примет вид:

и остаток:

F(x)= 10000100*1011=110101100+100=110101000

Переданная кодовая комбинация F(x)= 110101000, построенная с помощью образующего полинома Р(х)=1011. Под воздействием помехи кодовая комбинация трансформировалась в комбинацию F(x)= 100101000.

100101000/1011 =1 1010(100)

Наличие остатка 101 свидетельствует об ошибке. Однако он не указывает непосредственно на место ошибки в комбинации. Для определения ошибки существует несколько методов, основанных на анализе синдрома. Рассмотрим один из них. Число сдвигов равно одному. Это означает, что ошибка в элементе а2. Исправленная кодовая комбинация имеет вид 110101000, то есть соответствует переданной.


написать администратору сайта