Міністерство освіти і науки України
Харківський національний університет радіоелектроніки
Кафедра інфокомунікаційної інженерії імені В.В. Поповського
ЗВІТ З ЛАБОРАТОРНІЇ РОБОТИ №2
З дисципліни «Теорія інформації і кодування»
Тема: Дослідження систем зв’язку з використанням завадостiйких блокових кодiв Хеммiнга
Виконав
студент ІІ курсу
факультету «Інфокомунікації»
групи КУІБ-20-2
Усачов Ілля Олександрович
Перевірила
Проф. Коляденко Ю.Ю.
2021
МЕТА РОБОТИ
Мета роботи: Вивчення принципів завадостійкого кодування, ознайомлення з класифікацією коригувальних кодів і основними їх характеристиками, з методами кодування і декодування на прикладі коду хеммінга.
ХІД ВИКОНАННЯ
Завдання 1.1 . Завантажте в середовищі Матлаб програму KodHemmig.m.
Завдання 1.2. Задайте кодову комбінацію інформаційних розрядів згідно з номером варіанту (табл.3.3).
Таблиця 3.3
№ варианта |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
Кодова комбінація інформаційних розрядів |
1101 |
1110 |
0011 |
0100 |
0101 |
0110 |
1111 |
1001 |
1010 |
1100 |
Обрано варiант 4 – 0100
Завдання 1.3. В таблицю 3.4 внесіть інформаційну комбінацію перевірочну комбінацію та кодову комбінацію на виході кодера
Таблица 3.4
Інформаційна комбінація |
Перевірочна комбінація |
Кодова комбінація |
0100 |
111 |
0100111 |
Iнформацiйне повiдомлення:
Перевiрочна комбiнацiя:
Кодова комбiнацiя:
Завдання 1.4. Перевірте правильність декодування.
Завдання 1.5. Внесіть однократну помилку та перевірте правильність декодування.Результати занесіть в табл. 3.5.
Таблиця 3.5
Блок на виході кодера |
Блок на вході декодера |
Вектор помилки |
Синдром |
Корегуючих вектор |
Декодована комбінація |
0100111 |
0110111 |
0010000 |
110 |
0010000 |
0100111 |
Завдання 1.6. Внесіть двократну помилку та перевірте правильність декодування.
Блок на виході кодера |
Блок на вході декодера |
Вектор помилки |
Синдром |
Корегуючих вектор |
Декодована комбінація |
0100111 |
1110111 |
0001000 |
011 |
0001000 |
1111111 |
Завдання 1.7. Повторити експеримент ще три рази для інших варіантів дворазової помилки. Результати занести в табл.3.5. Пояснити отримані результати.
Блок на виході кодера |
Блок на вході декодера |
Вектор помилки |
Синдром |
Корегуючих вектор |
Декодована комбінація |
0100111 |
0001111 |
0000100 |
100 |
0000100 |
0001011 |
0100111 |
0111111 |
1000000 |
101 |
1000000 |
1111111 |
0100111 |
1101111 |
0010000 |
110 |
0010000 |
1111111 |
Завдання 1.8. Провести дослідження умов появи нульових синдромів за рахунок триразових і багаторазових помилок в каналі зв'язку. Результати занести в табл.3.5. Зробити висновки.
Блок на виході кодера |
Блок на вході декодера |
Вектор помилки |
Синдром |
Корегуючих вектор |
Декодована комбінація |
0100111 |
1011000 |
0000001 |
000 |
0000001 |
1011001 |
ВИСНОВКИ
Завдання на лабораторну роботу виконано у повному обсязі.
Під час виконання лабораторної роботи я вивчив принципи завадостійкого кодування, ознайомився з класифікацією коригувальних кодів і основними їх характеристиками, з методами кодування і декодування на прикладі коду Хеммінга.