fin_lab1
.rtfИтс-6 Петречкив О.В.
Индивидуальное задание №1
Коды Хэминга
Вариант №17
Выполняем
подключение библиотек
![]()
![]()
![]()
Выполняем построение матрицы сложения GF размера 19x19
>

>
![]()

Выполняем построение матрицы умножения GF размера 14x14
>

>
![]()

Выписываем информационные слова в порядке возрастания
>
![]()
>
![]()

Строим порождающую матрицу G
>
![]()
>
![]()

Выписываем кодовые слова
>

>
![]()

Вычисляем кодовое расстояние
>

>
![]()
![]()
>
![]()
>
![]()
![]()
Выполняем поиск минимального веса
>

![]()
![]()
Выполняем поиск количества найденных ошибок и количества исправляемых.
>
![]()
>
![]()
![]()
>
![]()
![]()
Выполняем построение матрицы стандартного расположения
>

>
![]()

Находим проверочную матрицу H матрицы G
>

>
![]()

Преобразуем проверочную матрицу в транспонированную
>
![]()
>
![]()

Построим таблицу синдромов
>

![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Запишем вектора, которые необходимо декодировать
>
![]()
![]()
Получаем синдромы матрицы с ошибками
>

![]()
![]()
![]()
Выполняем декодирование векторов
>

![]()
![]()
![]()
