Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет по лабораторной работе №14 МСвСПД.docx
Скачиваний:
22
Добавлен:
03.10.2022
Размер:
1 Mб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

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

высшего образования

«Санкт-Петербургский государственный университет телекоммуникаций

им. проф. М. А. Бонч-Бруевича»

Кафедра сетей связи и передачи данных

Отчет по лабораторной работе №14

«Практическая работа. Изучение принципа работы декодера Мэггита для систематического циклического кода Хэмминга»

По дисциплине: «Многофункциональный синтез в системах передачи данных»

Цель работы:

Изучить общие принципы работы кодера кода Хэмминга. Научиться строить схемы кодеров разных типов.

Ход выполнения работы:

Вариант 7

14.3.1. Систематический декодер Меггитта

1. Построить схему систематического декодера Меггитта для кода Хэмминга (15,11), образованного полиномом g(x) = 1+x+x4.

2. Для полученного в предыдущей работе кодового слова и вектора ошибки веса 1, вычислить комбинацию с ошибкой, провести ее декодирование в построенном декодере Меггитта, заполнив таблицу процедуры декодирования, и выписать кодовое слово.

Закодированный вектор с однократной ошибкой –

Декодированная последовательность –

Такт

IN

b0

b1

b2

b3

b4

b5

b6

b7

b8

b9

b10

b11

b12

b13

b14

s0

s1

s2

s3

OUT

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

2

0

0

0

0

0

0

0

3

0

0

0

0

0

0

0

0

4

1

1

0

0

0

1

0

0

0

5

1

1

1

0

0

0

1

1

0

0

6

0

0

1

1

0

0

0

0

1

1

0

7

1

1

0

1

1

0

0

0

1

0

1

1

8

1

1

1

0

1

1

0

0

0

0

0

0

1

9

0

0

1

1

0

1

1

0

0

0

1

1

0

0

10

1

1

0

1

1

0

1

1

0

0

0

1

1

1

0

11

0

0

1

0

1

1

0

1

1

0

0

0

0

1

1

1

12

0

0

0

1

0

1

1

0

1

1

0

0

0

1

1

1

1

13

1

1

0

0

1

0

1

1

0

1

1

0

0

0

0

0

1

1

14

1

1

1

0

0

1

0

1

1

0

1

1

0

0

0

0

1

0

1

15

0

0

1

1

0

0

1

0

1

1

0

1

1

0

0

0

1

1

1

0

16

0

1

1

0

0

1

0

1

1

0

1

1

0

0

0

1

1

1

0

17

0

1

1

0

0

1

0

1

1

0

1

1

0

1

1

1

1

0

18

0

1

1

0

0

1

0

1

1

0

1

1

1

0

1

1

0

19

0

1

1

0

0

1

0

1

1

0

1

1

0

0

1

1

20

0

1

1

0

0

1

0

1

1

0

1

0

0

0

0

21

0

1

1

0

0

1

0

1

1

0

1

0

0

0

22

0

1

1

0

0

1

0

1

0

0

1

0

1

23

0

1

1

0

0

1

0

0

0

0

1

1

24

0

1

1

0

0

1

1

1

0

0

0

25

0

1

1

0

0

0

1

1

0

1

26

0

1

1

0

0

0

1

1

0

27

0

1

1

1

1

0

1

0

28

0

1

1

0

1

0

1

29

0

0

1

0

1

1

30

1

1

1

0

0