Добавил:
Студент, если у тебя есть завалявшиеся работы, то не стесняйся, загрузи их на СтудентФайлс! Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4 курс / Руслан / PZ_2 (1).docx
Скачиваний:
7
Добавлен:
18.08.2022
Размер:
24.85 Кб
Скачать

Расчет проверочных бит четвертого блока.

Таблица 10

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

0

0

0

0

0

1

1

0

0

0

0

1

0

0

1

0

1

0

0

1

0

1

X

X

X

X

X

X

X

X

X

X

X

2

X

X

X

X

X

X

X

X

X

X

4

X

X

X

X

X

X

X

X

X

X

8

X

X

X

X

X

X

X

X

16

X

X

X

X

X

X

1

1

0

1

0

1

1

0

0

0

0

1

0

0

1

0

1

0

0

1

0

Таблица 11

1

2

4

8

16

Кол-во единиц

3

3

5

2

2

Бит четности

1

1

1

0

0

Поиск бита с ошибкой.

Согласно варианту, ошибка содержится в 1 блоке 10 бите.

Таблица 12

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

0

0

0

0

1

0

1

0

0

1

0

1

0

1

0

0

1

0

0

1

0

1

X

X

X

X

X

X

X

X

X

X

X

2

X

X

X

X

X

X

X

X

X

X

4

X

X

X

X

X

X

X

X

X

X

8

X

X

X

X

X

X

X

X

16

X

X

X

X

X

X

1

1

0

1

1

0

1

1

0

1

0

1

0

1

0

0

1

0

0

1

0

Таблица 13

1

2

4

8

16

Кол-во единиц

3

3

5

3

2

Бит четности

1

1

1

1

0

Таблица 14

1

2

4

8

16

Переданные контрольные биты

1

0

1

0

0

Рассчитанные биты

1

1

1

1

0

Из таблицы мы видим, что изменились биты четности контрольных битов 2 и 8. Сложим эти контрольные биты, чтобы определить бит с ошибкой.

2+8=10 (1)

Значит, ошибка содержится в 10 бите.

Вывод.

В ходе лабораторной работы мы научились использовать алгоритм корректирующих кодов Хемминга для поиска и исправления ошибок в передаче сообщений и применили их на практике для поиска бита с ошибкой, согласно варианту. Для этого нашли биты четности полученного сообщения (Таблицы 12 и 13) и сравнили их с переданными (Таблица 14), после чего рассчитали номер бита с ошибкой (формула 1).

Соседние файлы в папке Руслан