Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки України
Національний університет “Львівська політехніка”
Кафедра автоматики і телемеханіки
ЗВІТ
про виконання лабораторної роботи №1
з курсу “Основи збору, оброблення та передавання інформації”
“Вивчення принципів побудови кодів Хемінга ”
Мета: вивчити принципи побудови кодів Хемінга та одержати практичні навики розробки функціональних схем кодерів і декодерів
Завдання:
Визначити основні параметри коду Хемінга d = 3 (nk, n, N, Nд, Nз, R, B), якщо кількість інформаційних розрядів дорівнює сумі двох останніх цифр номера залікової книжки (НЗК).
ni = 5 + 6 = 11, d = 3.
Побудувати утворюючу матрицю коду Хемінга (15, 11) і на її основі закодувати число у двійковому і двійково-десятковому кодах, що відповідає трьом останнім цифрам НОК.
Побудувати перевірочну матрицю коду Хемінга. Декодувати одну з КК одержаних в попередньому пункті для випадку, коли спотворень нема, коли вони є в одному, двох і трьох розрядах. Номери спотворюваних розрядів вибирати довільно.
Спотворень нема:
0 0 0 0 0 1 1 0 1 0 0 1 0 0 0 0
S1 = 0; S2 = 0; S4 = 0; S8 = 0; S0 = 0.
Спотворення в одному розряді:
Спотворення в двох розрядах:
Спотворення в трьох розрядах:
Залежність швидкості передачі інформації від кількості інформаційних розрядів (код Хемінга з d = 3)
Залежність надлишковості від кількості інформаційних розрядів (код Хемінга з d = 3)
Результати проведення експерименту:
Спотворень нема:
0 0 0 0 0 1 1 0 1 0 0 1 0 0 0 0
S1 = 0; S2 = 0; S4 = 0; S8 = 0; S0 = 0.
Спотворення в одному розряді:
Спотворення в двох розрядах:
Спотворення в трьох розрядах:
Висновок: На цій лабораторній роботі я вивчив принципи побудови кодів Хемінга і здобув практичні навики розробки функціональних схем кодерів і декодерів.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!