Теория норм синдромов

Автор: Пользователь скрыл имя, 22 Января 2013 в 14:48, контрольная работа

Описание работы

Задание 1. По построенной в задании 7 из КР «Прикладная математика» двоичной проверочной матрице БЧХ-кода (Вариант 5) найти порождающую матрицу этого кода.
Задание 2. С помощью найденной порождающей матрицы закодировать информацию
Задание 5. Для рассматриваемого в задании 4 кода составить таблицу образующих Г-орбит двойных ошибок, синдромов и норм По синдрому из задания 7 в КР «Прикладная математика» найти вектор-ошибку норменным методом.
Задание 7. Задачу из задания 6 решить норменным методом.

Работа содержит 1 файл

контрольная тнс 2 вариант 5.doc

— 514.50 Кб (Скачать)

 

ТКС на основе (31, 10) – БЧХ-кода с проверочной матрицей корень полинома приняло сообщение:

с синдромом  ошибок . Вычислим норму этого синдрома:

.

Сравним вычисленную норму с данными таблицы: Следовательно, двойная вектор-ошибка , которая присутствует в сообщении принадлежит Г-орбите и получается циклическим сдвигом вектора . Величина циклического сдвига определяется отношением первой компоненты синдрома к первой компоненте  синдрома :

Следовательно, искомая ошибка вектор-ошибка весом 2 с единицей на 13-й и 17-й позициях.

 

Задание 6 В БЧХ-коде с проверочной матрицей где корень примитивного полинома принято сообщение с синдромом Найти вектор ошибок в принятом сообщении сведением задачи к кубическому уравнению и решением этого уравнения методом Чэня.

 

Решение:

Тройная ошибка в сообщении произошла на неизвестных позициях i, j, k, В подматрице матрицы позициям i, j, k соответствуют столбцы . Их рассмотрим как элементы поля Галуа GF(25), задаваемые с помощью полинома . Для определения истинных значений позиций i, j, k искомой тройной ошибки синдрома составим систему уравнений:

Левые части  уравнений системы – симметрические степенные полиномы от переменных x, y, z. Симметрические полиномы связаны с элементарными симметрическими полиномами, которые имеют виид:     .

Таким образом

Подставим в систему значения : Получим следующую систему линейных уравнений относительно неизвестных :

Подставим значения s1 = α16, s2 = α29, s3 = α9. Получим систему

  

Следовательно, или Таким образом, Полученные значения служат, согласно теореме Виета, коэффициентами кубического уравнения , корнями которого являются искомые неизвестные . Решение системы сводится к поиску корней кубического уравнения в поле .

Метод Чэня, то есть последовательная подстановка  в уравнение элементов поля вместо , позволяет найти корень: . То есть уравнение можно представить в виде:

,

что говорит  об отсутствии тройной ошибки в сообщении  с синдромом  .

 

Задание 7 Задачу из задания 6 решить норменным методом.

 

Решение:

В двоичном коде длиной 31 имеется тройных ошибок, которые делятся на 145 орбит. Прямой норменный метод требует построения таблицы образующих всех орбит тройных ошибок, синдромов этих образующих, а также норм синдромов образующих.

Модифицируем  норменный метод, преобразуем искомую  вектор-ошибку в другую тройную ошибку , синдром которой имеет первую компоненту Тогда компоненты синдрома выражаются следующим образом через компоненты синдрома :

Так как , то

.

Таким образом, .

Тогда .

Посчитаем количество тройных векторов-ошибок в БЧХ-коде , синдромы которых имеют первую компоненту и оценим количество Г-орбит таких ошибок.

Количество тройных векторов-ошибок в БЧХ-коде , синдромы которых имеют первую компоненту , определяется формулой:

,

а количество Г-орбит таких тройных ошибок оценивается числом

Это число равно  пяти при .

Определим вектора-ошибки синдромы которых имеют и нормы синдромов этих векторов:

:  s1 = 1 + α5 + α7 = 0;

s2 = 1 + α15 + α21 = α12;

s3 = 1 + α25 + α35 = 1 + α25 + α4 = α4;

;   .

 

:  s1 = 1 + α8 + α11 = 0;

s2 = 1 + α24 + α33 = 1 + α24 + α2 = α19;

s3 = 1 + α40 + α55 = 1 + α9 + α24 = α6;

;   .

 

:  s1 = 1 + α + α13 = 0;

s2 = 1 + α3 + α39 = 1 + α3 + α8 = α14;

s3 = 1 + α5 + α65 = 1 + α4 + α3 + α +1 + α3 = α24;

;   .

 

: s1 = 1 + α10 + α14 = 0;

s2 = 1 + α30 + α42 = 1 + α30 + α11 = α24;

s3 = 1 + α50 + α70 = 1 + α19 + α8 = α22;

;   .

 

:  s1 = 1 + α6 + α15 = 0;

s2 = 1 + α18 + α45 = 1 + α18 + α14 = α21;

s3 = 1 + α30 + α75 = 1 + α30 + α13 = α25;

;   .

 

Таким образом, в (31, 16)-БЧХ-коде отсутствуют Г-орбиты с такой нормой. Следовательно, в сообщении с синдромом отсутствует тройная ошибка.


Информация о работе Теория норм синдромов