Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Неприводимые полиномы. Поля Галуа и коды Хемминга




Задания для самостоятельной работы

Задания для аудиторной работы

Задание 1. Дана порождающая код матрица Найти проверочную матрицу этого кода. Однозначно ли она определена?

Решение. Проверочная и порождающая матрицы и (соответственно) всякого линейного кода связаны соотношениями: и При этом размерности этих матриц взаимно-дополнительны: если является матрицей, то является матрицей. Из этих фактов следует, что строки матрицы составлены из координат ядра матрицы Следовательно, надо найти Ф.С.Р. – базис пространства решений однородной СЛАУ где столбец неизвестных, а затем из координаты векторов базиса пространства решений выписать в строки матрицы Выпишем систему в матричной форме: Решим систему методом Гаусса. Элементарные преобразования строк приводят систему к виду

Система приведена к квазидиагональному виду.
В ней, очевидно, базисными переменными являются 1-я, 2-я, 4-я и 5-я, а свободными – 2-я, 6-я и 7-я. При этом Значит, размерность пространства решений равна трём. Придавая тройке свободных переменных последовательно значения , получим искомый базис пространства решений СЛАУ: Следовательно, матрица Матрица определена неоднозначно, поскольку тройка может принимать достаточно широкий спектр значений: каждая тройка значений должна быть линейно независимой – определитель, составленный из каждой такой тройки должен быть отличным от нуля.

Задание2. Построить проверочную матрицу кода по заданной порождающей матрице если эта матрица имеет вид

а) б)

Задание3. Найти расстояние Хемминга между векторами и , если

а) , ; б) , .

Задание4. Определить декодирующие возможности линейного кода, заданного проверочной матрицей

Решение. Декодирующие возможности линейного кода определяются его минимальным расстоянием – минимальным весом кодовых слов этого кода: если или то код способен исправлять векторы-ошибки весом Параметр определяется по проверочной матрице кода: если у проверочной матрицы данного кода любые столбцов линейно независимы, но найдутся линейно зависимых столбцов, то минимальное расстояние кода равно .

В данном случае любые два столбца неодинаковы и, следовательно, линейно независимы над полем но найдутся три линейно зависимых столбца. Например, сумма второго, третьего и седьмого столбцов данной матрицы равна нулю, иными словами, линейная комбинация этих столбцов равна нулю. Короче говоря, эти три столбца линейно зависимы. Следовательно, данный код способен корректировать одиночные ошибки.

Задание5. Найти все кодовые слова кода , заданного матрицей из задания 4. Составить таблицу распределения весов кодовых слов. Убедиться непосредственно, что минимальное расстояние кода действительно равно 3.

Задание6. Определить декодирующие возможности линейного кода, заданного проверочной матрицей если эта матрица имеет вид

а) б)

Задание7. ТКС функционирует на основе линейного кода, заданного проверочной матрицей (из задания 3). ТКС приняла сообщение Определить наличие ошибок в этом сообщении.

Решение. О наличии или отсутствии ошибок в принятом сообщении свидетельствует синдром ошибок Если то сообщение не содержит ошибок, если же то сообщение содержит ошибки. В данном случае

Следовательно, принятое сообщение содержит ошибки.

Задание8. Что можно сказать о векторе-ошибке в задании 7, если ее вес равен 1? Можно назвать истинное сообщение?

Решение. Как известно, сообщение , где передаваемое кодовое слово, искомый вектор-ошибка. сумма столбцов матрицы , соответствующих ненулевым координатам вектора . Если вес вектора-ошибки равен 1, то равен столбцу матрицы , который соответствует ошибочной позиции. В данном случае видим, что ошибка произошла на третьей позиции. Значит, истинное сообщение

Задание9. Содержит ли ошибки сообщение если оно получено приёмным устройством ТКС на основе линейного кода с проверочной матрицей из задания 6.Что можно сказать о весе ошибки – вес, возможно, равен 1, или же можно утверждать, что вес ошибки больше 1?

 

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

2. Найти все кодовые слова кода и их веса. Составить таблицу распределения весов кода . Указать минимальное расстояние кода .

3. Найти минимальное расстояние кода , вычисляя ранги систем столбцов проверочной матрицы этого кода.

4. Среди кодовых слов кода найти вектор весом 5. Из этого вектора получить три вектора-сообщения: ; ; . Найти синдромы ошибок этих трех сообщений.

5. Имея в наличии матрицу и синдромы ; ; , высказать суждение о весах ошибок в принятых сообщениях , , . Можно ли исправить ошибки в принятых сообщениях?

 

 

Практическое занятие №3




Поделиться с друзьями:


Дата добавления: 2017-02-01; Просмотров: 131; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.018 сек.