Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задание ТПИ 14.doc
Скачиваний:
9
Добавлен:
31.03.2015
Размер:
74.24 Кб
Скачать

Построение кода Рида - Соломона

Задана длина кода n= 15. Число информационных символовk= 9. Находим минимальное кодовое расстояниеdмин =n–k+ 1= 15 – 9 +1=7. Находим степень порождающего многочлена равнуюdмин – 1 =7 – 1= 6. Порождающий многочлен в соответствии с теоремой Безу записывается в видеg(х) = (х – α)∙(х- α2)∙(х – α3)∙(х – α3)∙(х – α4)∙(х – α5)∙(х – α6) = (х+2)∙(х+4)∙(х+8)∙(х+3)∙(х+6)∙(х+12) =х6 + 7х5 +9х4 +3х3 +12х2 +10х + 12.

Здесь использована арифметика полей Галуа и приведённая выше таблица. Примитивный элемент α=2.

Пусть сообщение имеет вид 7,5,10,0,9,1,1,1,9, что соответствует многочлену

P(х) = 9х8+ х765+9х4+0х3+10х2+5х +7.

Умножим этот многочлен на х6, чтобы справа оказалось 6 нулей, вместо которых затем припишем остаток от его деления наg(х) . После умножения получим

P1(х)= 9х14+ х131211+9х10+0х9+10х8+5х7+7х6.

Слагаемое в многочленах с нулевым коэффициентом пропускают (здесь оно оставлено для наглядности и его можно было не записывать). После деления многочлена P1(х) наg(х) получаем остатокr(х) =13х5+ 6х4+ 14х3+15х2+15х +3. Прибавляя его кP1(х) получим многочленG(х) кодовой комбинации кода Рида – Соломона.

G(х)= 9х14131211+9х10+10х8+5х7+7х6+13х5+6х4+14х3+15х2+15х +3.

Многочлен комбинации кода делится на образующий многочлен g(х) без остатка.

Задание

А) Закодировать кодом Рида-Соломона кодовую комбинацию 9, п1,п2 ,10,0,9,1,1,1,9. Здесь п1,п2 цифры номера М студента в журнале группы. Номер М привести на титульном листе задания.

Б)Проверить правильность кодирования делением полученной кодовой комбинации на g(х).

В) Привести запись полученной кодовой комбинации в двоичном коде (для этого необходимо соответствующие коэффициенты многочлена кодовой комбинации записать четырёхразрядным двоичным кодом.

Привести подробное выполнение пунктов А) и Б) задания.

Защита задания будет заключаться в объяснении выполнения процесса умножения и деления многочленов в арифметике поля Галуа