Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Практика 2

.pdf
Скачиваний:
7
Добавлен:
12.12.2024
Размер:
434.82 Кб
Скачать

Министерство науки и высшего образования Российской Федерации

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

Кафедра комплексной информационной безопасности электронновычислительных систем (КИБЭВС)

ИССЛЕДОВАНИЕ СВОЙСТВ КОДА ХЕММИНГА

Отчет по практической работе №2 по дисциплине «Теория электрической связи»

Студент гр. 730-1

_____Подойницын К.В. 03.04.2024г.

Принял Профессор каф. КИБЭВС

_____Аврамчук В.С. 03.04.2024г.

Томск 2024

Введение

Целью данной практической работы является изучение свойств кода

Хемминга d3 и Хемминга d4.

2

Ход работы

Хемминг d3

Для исследования свойств кода Хемминга d3 было задано сообщение в вид двоичного кода, представленное в таблице 1.

Таблица 1 – Сообщение с контрольными битами

Далее было внесено максимальное количество ошибок, которое может обнаружить Хемминг d3 (таблица 2). И найден синдром.

Таблица 2 – Сообщение с ошибками

Синдром 0100 = 4 бит.

Исправим ошибку в 4 бите и найдем синдром (таблица 3).

Таблица 3 – Сообщение после исправления

Синдром: 0000 в хемминге d3, что говорит о том, что ошибок нет, но это не корректно, т.к. ошибки присутсвуют, но их не может исправить хемминг d3.

Таким образом можно сделать вывод, что при 2 ошибках для d3

контрольные биты могут отобразить, что допущена ошибка, но бит указывается неверный, а при 3 ошибках Хемминг d3 не может определить наличие ошибок.

3

Хемминг d4

Для исследования свойств кода Хемминга d4 было задано сообщение в виде двоичного кода, представленное в таблице 4.

Таблица 4 – Сообщение с контрольными битами

Далее было внесено 3 ошибки, которые может максимально обнаружить Хемминг d4 (таблица 5). Также был найден синдром.

Таблица 5 – Сообщение с контрольными битами

При 3 ошибках d4 указывает на то, что ошибки в коде есть, так как бит четности у нас поменялся, но при этом синдром не поменялся. Сделаем еще одну ошибку и посчитаем синдром (таблица 6).

Таблица 5 – Сообщение с контрольными битами

При 4 ошибках d4 показывает, что ошибок в коде нет, но это неправильно так как синдром поменялся. Из этого можно сделать вывод о том, что Хемминг d4 может как определить наличие ошибок, так и не обнаружить их, при том что они будут присутствовать.

4

Заключение

В ходе выполнения практической работы были проанализированы коды Хемминга d3, d4, и определено максимально возможно количество обнаруживаемых ошибок для кодов Хемминга.

5

Соседние файлы в предмете Теория электрической связи