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

2 лаба / 2 лаба

.docx
Скачиваний:
7
Добавлен:
19.10.2025
Размер:
112.32 Кб
Скачать

Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации

Ордена Трудового Красного Знамени Федеральное государственное бюджетное образовательное учреждение высшего образования «Московский технический университет связи и информатики» (МТУСИ)

Кафедра радиотехнических систем

Дисциплина: Основы помехоустойчивого кодирования

Лабораторная работа №1

«Исследование процессов кодирования и декодирования при передаче дискретных сообщений кодами Хэмминга»

Выполнил:

Проверила:

Шубина М. В.

Москва 2025

Цель работы:

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

Вариант 27

Исходные данные:

Информационные блоки: 1011 1100

  • Параметры кода Хэмминга: (7,4)

    • Длина кодового слова: n=7

    • Количество информационных бит: k=4

    • Количество проверочных бит: r=3

  • Проверочная матрица H: Состоит из 3 строк и 7 столбцов. Первые 4 столбца заданы вариантом 27(3): 3,6,7,5 (в восьмеричной системе), последние 3 столбца образуют единичную подматрицу 

Ход работы:

Проверочная матрица H:

Образующая матрица G:

Транспонированная проверочная матрица

Проверочные уравнения:

Рис.1 Схема кодера

Синдромные уравнения:

Рис.2 Схема декодера

Результаты кодирования по формуле:

Для информационного блока 1011:

Для информационного блока 1100:

Рис.3 Результаты кодирования на компьютере

Таблица синдромов:

Вектор ошибки e

Синдром s

1000000

110

0100000

011

0010000

111

0001000

101

0000100

100

0000010

010

0000001

001

Декодирование:

Найдём синдромы:

=(0,1,0)

=(0,1,1)

Поиск ошибок:

s1​ = 010 — ошибка в 6-м бите

s2​ = 011 — ошибка во 2-м бите

Исправление ошибок:

В с1 ошибка в 6-м бите, было 1011100, станет 1011110

В с2 ошибка в 2-м бите, было 1100101, станет 1000101

Рис.4 Результаты декодирования на компьютере

Корректор ошибок

Выводы:

В ходе выполнения лабораторной работы были изучены принципы построения и работы кодирующих и декодирующих устройств кодов Хэмминга. Были составлены проверочная и образующая матрицы, построены схемы кодера и декодера, проведено кодирование и декодирование информационных блоков. Результаты ручных вычислений совпали с результатами, полученными на компьютере, что подтверждает правильность выполнения работы.