bsuir.info
БГУИР: Дистанционное и заочное обучение
(файловый архив)
Вход (быстрый)
Регистрация
Категории каталога
Другое [37]
Белорусский язык [248]
ВОВ [92]
Высшая математика [468]
Идеология [114]
Иностранный язык [633]
История Беларуси [248]
Культурология [42]
Логика [259]
НГиИГ [120]
Основы права [8]
Основы психологии и педагогики [7]
Охрана труда [7]
Политология [179]
Социология [120]
Статистика [31]
ТВиМС [83]
Техническая механика [43]
ТЭЦ [85]
Физика [146]
Философия [169]
Химия [76]
Экология [35]
Экономика предприятия [35]
Экономическая теория [170]
Электротехника [35]
ЭПиУ [44]
Этика [5]
Форма входа
Поиск
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Файловый архив
Файлы » Общевузовские предметы » Высшая математика

Теория норм синдромов
Подробности о скачивании 11.10.2013, 18:46
1) теория норм синдромов
2) Сети телекоммуникаций
3) заочная форма
4) контрольная
5) 2012 года
6) вариант 7
Задание 1. Найти порождающую ( 21 * 31) -матрицу G по построенной в задании 7 из контрольной работы «Прикладная математика» для двоичной проверочной (10* 31) -матрицы H реверсивного-кода.
Решение
H=(■(1&x&…&x^30@1&x^(-1)&…&x^(-30) ))=
=(■(0&0&0&0&1&0&0&1&0&1&1&0&0&1&1&1&1&1&0&0&0&1&1&0&1&1&1&0&1&0&1@0&0&0&1&0&0&1&0&1&1&0&0&1&1&1&1&1&0&0&0&1&1&0&1&1&1&0&1&0&1&0@0&0&1&0&0&1&0&1&1&0&0&1&1&1&1&1&0&0&0&1&1&0&1&1&1&0&1&0&1&0&0@0&1&0&0&0&0&1&0&0&1&0&1&1&0&0&1&1&1&1&1&0&0&0&1&1&0&1&1&1&0&1@1&0&0&0&0&1&0&0&1&0&1&1&0&0&1&1&1&1&1&0&0&0&1&1&0&1&1&1&0&1&0@0&1&0&1&0&1&1&1&0&1&1&0&0&0&1&1&1&1&1&0&0&1&1&0&1&0&0&1&0&0&0@0&0&1&0&1&0&1&1&1&0&1&1&0&0&0&1&1&1&1&1&0&0&1&1&0&1&0&0&1&0&0@0&0&0&1&0&1&0&1&1&1&0&1&1&0&0&0&1&1&1&1&1&0&0&1&1&0&1&0&0&1&0@0&1&0&1&1&1&0&1&1&0&0&0&1&1&1&1&1&0&0&1&1&0&1&0&0&1&0&0&0&0&1@1&0&1&0&1&1&1&0&1&1&0&0&0&1&1&1&1&1&0&0&1&1&0&1&0&0&1&0&0&0&0))
Прибавим к 2-ой строке 8-ю, к 3-ой строке – 5-ю, к 4-й строке – 6-ю, к 6-ой – 8-ю, к 7-ой – 10-ю, к 8-ой – 9-ю.
H^*=(■(0&0&0&0&1&0&0&1&0&1&1&0&0&1&1&1&1&1&0&0&0&1&1&0&1&1&1&0&1&0&1@0&0&0&0&0&1&1&1&0&0&0&1&0&1&1&1&0&1&1&1&0&1&0&0&0&1&1&1&0&0&0@1&0&1&0&0&0&0&1&0&0&1&0&1&1&0&0&1&1&1&1&1&0&0&0&1&1&0&1&1&1&0@0&0&0&1&0&1&0&1&0&0&1&1&1&0&1&0&0&0&0&1&0&1&1&1&0&0&1&0&1&0&1@1&0&0&0&0&1&0&0&1&0&1&1&0&0&1&1&1&1&1&0&0&0&1&1&0&1&1&1&0&1&0@0&1&0&0&0&0&1&0&1&0&1&1&1&0&1&1&0&0&0&1&1&1&1&1&0&0&1&1&0&1&0@1&0&0&0&0&1&0&1&0&1&1&1&0&1&1&0&0&0&1&1&1&1&1&0&0&1&1&0&1&0&0@0&1&0&0&1&0&0&0&0&1&0&1&0&1&1&1&0&1&1&0&0&0&1&1&1&1&1&0&0&1&1@0&1&0&1&1&1&0&1&1&0&0&0&1&1&1&1&1&0&0&1&1&0&1&0&0&1&0&0&0&0&1@1&0&1&0&1&1&1&0&1&1&0&0&0&1&1&1&1&1&0&0&1&1&0&1&0&0&1&0&0&0&0))
Прибавим к 1-ой строке 8-ю, ко 2-ой -4-ю , к 5-ой – 7-ю, к 9-ой – 8-ю и 4-ю, к 10-ой – 3-ю и 2-ю.
H^(**)=(■(0&1&0&0&0&0&0&1&0&0&1&1&0&0&0&0&1&0&1&0&0&1&0&1&0&0&0&0&1&1&0@0&0&0&1&0&0&1&0&0&0&1&0&1&1&0&1&0&1&1&0&0&0&1&1&0&1&0&1&1&0&1@1&0&1&0&0&0&0&1&0&0&1&0&1&1&0&0&1&1&1&1&1&0&0&0&1&1&0&1&1&1&0@0&0&0&1&0&1&0&1&0&0&1&1&1&0&1&0&0&0&0&1&0&1&1&1&0&0&1&0&1&0&1@0&0&0&0&0&0&0&1&1&1&0&0&0&1&0&1&1&1&0&1&1&1&0&1&0&0&0&1&1&1&0@0&1&0&0&0&0&1&0&1&0&1&1&1&0&1&1&0&0&0&1&1&1&1&1&0&0&1&1&0&1&0@1&0&0&0&0&1&0&1&0&1&1&1&0&1&1&0&0&0&1&1&1&1&1&0&0&1&1&0&1&0&0@0&1&0&0&1&0&0&0&0&1&0&1&0&1&1&1&0&1&1&0&0&0&1&1&1&1&1&0&0&1&1@0&0&0&0&0&0&0&0&1&1&1&0&0&0&1&0&1&1&1&0&1&1&1&0&1&0&0&0&1&1&1@0&0&0&0&1&0&0&0&1&1&1&1&1&1&0&0&0&1&0&0&0&0&0&1&1&0&0&0&1&1&0))
Прибавим ко 1-ой строке – 5-ю и 9-ю, к 3-ей – 5-ю и 9-ю, к 4-ой – 5-ю и 9-ю, к 5-ой – 9-ю, к 7-ой – 5-ю и 9-ю,к 8-ой – 10-ю и 9-ю, к 10-ой – 9-ю.
H^(***)=(■(0&1&0&0&0&0&0&0&0&0&0&1&0&1&1&1&1&0&0&1&0&1&1&0&1&0&0&1&1&1&1@0&0&0&1&0&0&1&0&0&0&1&0&1&1&0&1&0&1&1&0&0&0&1&1&0&1&0&1&1&0&1@1&0&1&0&0&0&0&0&0&0&0&0&1&0&1&1&1&1&0&0&1&0&1&1&0&1&0&0&1&1&1@0&0&0&1&0&1&0&0&0&0&0&1&1&1&0&1&0&0&1&0&0&1&0&0&1&0&1&1&1&0&0@0&0&0&0&0&0&0&1&0&0&1&0&0&1&1&1&0&0&1&1&0&0&1&1&1&0&0&1&0&0&1@0&1&0&0&0&0&1&0&1&0&1&1&1&0&1&1&0&0&0&1&1&1&1&1&0&0&1&1&0&1&0@1&0&0&0&0&1&0&0&0&1&0&1&0&0&0&1&0&0&0&0&1&1&0&1&1&1&1&1&1&0&1@0&1&0&0&0&0&0&0&0&1&0&0&1&0&0&1&1&1&0&0&1&1&0&0&1&1&1&0&0&1&0@0&0&0&0&0&0&0&0&1&1&1&0&0&0&1&0&1&1&1&0&1&1&1&0&1&0&0&0&1&1&1@0&0&0&0&1&0&0&0&0&0&0&1&1&1&1&0&1&0&1&0&1&1&1&1&0&0&0&0&0&0&1))
Прибавим к 2ой строке – 6-ю,8-ю,9-ю, к 4-ей –2-ю, 6-ю,8-ю,9-ю, к 8-ой –1-ю
H^(****)=(■(0&1&0&0&0&0&0&0&0&0&0&1&0&1&1&1&1&0&0&1&0&1&1&0&1&0&0&1&1&1&1@0&0&0&1&0&0&0&0&0&0&1&1&1&1&0&1&0&1&0&1&1&1&1&0&0&0&0&0&0&1&0@1&0&1&0&0&0&0&0&0&0&0&0&1&0&1&1&1&1&0&0&1&0&1&1&0&1&0&0&1&1&1@0&0&0&0&0&1&0&0&0&0&1&0&0&0&0&0&0&1&1&1&1&0&1&0&1&0&1&1&1&1&0@0&0&0&0&0&0&0&1&0&0&1&0&0&1&1&1&0&0&1&1&0&0&1&1&1&0&0&1&0&0&1@0&0&0&0&0&0&1&0&0&0&0&1&0&0&0&0&0&0&1&1&1&1&0&1&0&1&0&1&1&1&1@1&0&0&0&0&1&0&0&0&1&0&1&0&0&0&1&0&0&0&0&1&1&0&1&1&1&1&1&1&0&1@0&0&0&0&0&0&0&0&0&1&0&1&1&1&1&0&0&1&0&1&1&0&1&0&0&1&1&1&1&0&1@0&0&0&0&0&0&0&0&1&1&1&0&0&0&1&0&1&1&1&0&1&1&1&0&1&0&0&0&1&1&1@0&0&0&0&1&0&0&0&0&0&0&1&1&1&1&0&1&0&1&0&1&1&1&1&0&0&0&0&0&0&1))
Прибавим к 7-ой строке – 4-ю и 8-ю, к 3-ой строке – 4-ю,8-ю и 7-ю, к 9-ой строке –8-ю.
И переставим строки :
H^'=(■(1&0&0&0&0&0&0&0&0&0&1&0&1&1&1&1&0&0&1&0&1&1&0&1&0&0&1&1&1&1&0@0&1&0&0&0&0&0&0&0&0&0&1&0&1&1&1&1&0&0&1&0&1&1&0&1&0&0&1&1&1&1@0&0&1&0&0&0&0&0&0&0&1&0&0&1&0&0&1&1&1&0&0&1&1&0&0&1&1&1&0&0&1@0&0&0&1&0&0&0&0&0&0&1&1&1&1&0&1&0&1&0&1&1&1&1&0&0&0&0&0&0&1&0@0&0&0&0&1&0&0&0&0&0&0&1&1&1&1&0&1&0&1&0&1&1&1&1&0&0&0&0&0&0&1@0&0&0&0&0&1&0&0&0&0&1&0&0&0&0&0&0&1&1&1&1&0&1&0&1&0&1&1&1&1&0@0&0&0&0&0&0&1&0&0&0&0&1&0&0&0&0&0&0&1&1&1&1&0&1&0&1&0&1&1&1&1@0&0&0&0&0&0&0&1&0&0&1&0&0&1&1&1&0&0&1&1&0&0&1&1&1&0&0&1&0&0&1@0&0&0&0&0&0&0&0&1&0&1&1&1&1&0&0&1&0&1&1&0&1&0&0&1&1&1&1&0&1&0@0&0&0&0&0&0&0&0&0&1&0&1&1&1&1&0&0&1&0&1&1&0&1&0&0&1&1&1&1&0&1))=(E_10 |K)
Базисный минор составляют первые 10 столбцов матрицы H^' и базисными переменными являются переменные x1 , x 2 ,..., x10 . Поэтому свободными переменными являются x11 , x12 ,..., x31 . Положим x11= 1, x12= 0, ..., x31=0. Тогда базисные переменные принимают однозначно определенные значения, причем столбец этих значений ( x1 , x 2 ,..., x10) совпадает с первым столбцом подматрицы K матрицы H^'. А в целом получим первый базисный вектор пространства решений с1=(1 0 1 1 1 1 0 0 1 0 1 1 0 1 0 0 1 1 1 1 0)и одновременно первый сттолбец матрицы G. И так находим остальные решения.
Порождающая матрица
G
Задание 2. С помощью найденной порождающей матрицы закодировать информацию: i= (111 011 001 000 100 110 001)
c=i*G=(010 100 000 111 101 100 100 010 011 000 1)
Задание 3. По найденному в задании 2 кодовому слову c попытаться восстановить сообщение i.
В силу структуры матрицы G информационный вектор i идентично отображается на последние 21 координат вектора c и, следовательно, однозначно восстанавливается по вектору c . Т.е. имея c, восстановим i как последние 21 значение вектора c:
c=i*G=(010 100 000 111 101 100 100 010 011 000 1)
i= (111 011 001 000 100 110 001)
Задание 4. По найденному в задании 8 синдрому из контрольной работы «Прикладная математика» найти вектор ошибок сведением задачи к квадратному уравнению и решением последнего по формулам Чэня.
S=(1 0 0 1 1 1 1 1 0 0)=(x^17,x^13)
x ̅=(011 010 110 100 000100 001 000 000 000 1)
Тогда:
{█(x_1+x_2=x^17@1/x_1 +1/x_2 =x^13 )┤
Решим систему по формулам Чэня:
Уравнение:
xy=x^17/x^13 =x^4
a^2+x^17 a+x^4=0
a_1=x^15 a_2=x^20
Значит ошибочными были позиции 16 и 21, а исправленное сообщение:
x ̅=(011 010 110 100 000 000 000 000 000 000 1)
Задание 5. Для рассматриваемого в задании 4 кода данной контрольной работы составить таблицу образующих e_i Г-орбит двойных ошибок, синдромов S(e_i) и норм N_i=N(S(e_i))По синдрому из задания 8 в контрольной работе «Прикладная математика» найти вектор-ошибку норменным методом.
Решение
Воспользуемся таблицей:
Степенное задание Полиномиальное задание Векторное задание
x^(-∞) 0 (0,0,0,0,0)
x^1 x (0,0,0,1,0)
x^2 x^2 (0,0,1,0,0)
x^3 x^3 (0,1,0,0,0)
x^4 x^4 (1,0,0,0,0)
x^5 x^2+1 (0,0,1,0,1)
x^6 x^3+x (0,1,0,1,0)
x^7 x^4+x^2 (1,0,1,0,0)
x^8 x^3+x^2+1 (0,1,1,0,1)
x^9 x^4+x^3+x (1,1,0,1,0)
x^10 x^4+1 (1,0,0,0,1)
x^11 x^2+x+1 (0,0,1,1,1)
x^12 x^3+x^2+x (0,1,1,1,0)
x^13 x^4+x^3+x^2 (1,1,1,0,0)
x^14 x^4+x^3+x^2+1 (1,1,1,0,1)
x^15 x^4+x^3+x^2+x+1 (1,1,1,1,1)
x^16 x^4+x^3+x+1 (1,1,0,1,1)
x^17 x^4+x+1 (1,0,0,1,1)
x^18 x+1 (0,0,0,1,1)
x^19 x^2+x (0,0,1,1,0)
x^20 x^3+x^2 (0,1,1,0,0)
x^21 x^4+x^3 (1,1,0,0,0)
x^22 x^4+x^2+1 (1,0,1,0,1)
x^23 x^3+x^2+x+1 (0,1,1,1,1)
x^24 x^4+x^3+x^2+x (1,1,1,1,0)
x^25 x^4+x^3+1 (1,1,0,0,1)
x^26 x^4+x^2+x+1 (1,0,1,1,1)
x^27 x^3+x+1 (0,1,0,1,1)
x^28 x^4+x^2+x (1,0,1,1,0)
x^29 x^3+1 (0,1,0,0,1)
x^30 x^4+x (1,0,0,1,0)
x^31 1 (0,0,0,0,1)

Составим таблицу образующих e_i Г-орбит двойных ошибок, синдромов S(e_i) и норм N_i=N(S(e_i))

Номер Образующая Синдром Норма
S_1 S_2
1 (1,2) 1+x=x^18 1+x^30=x^17 x^4
2 (1,3) 1+x^2=x^5 1+x^29=x^3 x^8
3 (1,4) 1+x^3=x^29 1+x^28=x^26 x^24
4 (1,5) 1+x^4=x^10 1+x^27=x^6 x^16
5 (1,6) 1+x^2+1=x^2 1+x^26=x^28 x^30
6 (1,7) 1+x^3+x=x^27 1+x^25=x^21 x^17
7 (1,8) 1+x^4+x^2=x^22 1+x^24=x^15 x^6
8 (1,9) 1+x^3+x^2+1=x^20 1+x^23=x^12 x
9 (1,10) 1+x^4+x^3+x=x^16 1+x^22=x^7 x^23
10 (1,11) 1+x^4+1=x^4 1+x^21=x^25 x^29
11 (1,12) 1+x^2+x+1=x^19 1+x^20=x^8 x^27
12 … … … …

Решим задачу норменным методом:
S=(1 0 0 1 1 1 1 1 0 0)=(x^17,x^13)
N(S)=x^13*x^17=x^30
Следовательно, двойная вектор-ошибка e , которая присутствует в сообщении x , принадлежит Г-орбите J=<e_1,6> и получается циклическим сдвигом вектора e_1,6.
Найдем величину сдвига
x^17/x^2 =x^15
σ^15 (e_1,6 )=e_16,21
Т.е. ошибка содержится на 16 и 21 позициях.
x ̅=(011 010 110 100 000 000 000 000 000 000 1)
Задание 6. В (31, 16)-БЧХ-коде C_7 с проверочной матрицей H=(a^i,a^3i,a^5i )^T, где a корень примитивного полинома p (x ), принято сообщение x с синдромом S Найти вектор ошибок в принятом сообщении сведением задачи к кубическому уравнению и решением этого уравнения методом Чэня.
p(x)=x^5+x^2+1 S=(a^16,a^8,a^27)
Решение
Составим систему:
{█(x+y+z=a^16@x^3+y^3+z^3=a^8@x^5+y^5+z^5=a^27 )┤
Перейдем к элементарным симметрическим полиномам:
σ_1=x+y+z
σ_2=xy+xz+yz
σ_3=xyz
Составим новую систему:
{█(σ_1=a^16@aσ_1+a^16 σ_2+σ_3=a^8@a^2 σ_1+a^8 σ_2+aσ_3=a^27 )┤ => {█(a^17+a^16 σ_2+σ_3=a^8@a^18+a^8 σ_2+aσ_3=a^27 )┤
=> {█(a^16 σ_2+σ_3=a^8+a^17=a^24@a^8 σ_2+aσ_3=a^27+a^18=a^3 )┤ =>
{█(σ_3=a^16 σ_2+a^24@a^8 σ_2+a(a^16 σ_2+a^24 )=a^3 )┤ => a^8 σ_2+a^17 σ_2+a^25=a^3 => a^24 σ_2=a^10 =>σ_2=a^17 =>σ_3=a^16 σ_2+a^24=a^2+a^24=a^9
Полученные значения σ_i служат, согласно теореме Виета, коэффициентами кубического уравнения t^3+σ_1 t^2+σ_2 t+σ_3=0, корнями которого и являются искомые неизвестные x,y,z.

t^3+a^16*t^2+a^17*t+a^9=0
t_1=x^6,t_2=x^14,t_3=x^20
То есть ошибки расположены на 7-м, 15-м и 21-м местах.
Задание 7. Задачу из задания 6 решить норменным методом.
Решение
S=(a^16,a^8,a^27)
s_1^*=0
s_2^*=s_2+s_1^3=a^8+a^(3*16)=a^8+a^17=a^24
s_3^*=s_3+s_1^5=a^27+a^18=a^3
S(e^* )=(0,a^24,a^3)
N=(∞,∞,a^(3*3)/a^(24*5) )=(∞,∞,a^13 )
Определим вектора-ошибки, у которых первый синдром =0 :
# вектор S1 S2 S3 N
1 (1,2,19) 0 x^19 x^30 (∞,∞,a^26)
2 (1,3,6) 0 x^7 x^29 (∞,∞,a^21)
3 (1,5,11) 0 x^14 x^27 (∞,∞,a^11)
4 (1,8,23) 0 x^29 x (∞,∞,a^13)
5 … … … … …
Нормы N=(∞,∞,a^13 ) среди норм векторов тройной ошибки принадлежит вектору e_1,8,23.
Вычислим сдвиг
x^29*x^3λ=x^24 => λ=19
σ^19 (e_1,8,23 )=e_20,27,11
x=x^19+x^16=x^14
y=x^26+x^16=x^20
z=x^10+x^16=x^6
Это означает, что в сообщении ошибки на 15-м,21-м и 7-м местах.
Категория: Высшая математика | Добавил: Sandra
Просмотров: 931 | Загрузок: 16
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]