Добавил:
2202 2050 2250 3772 Сб Песня посвящается героическим защитникам курсовой по ЦСП в апреле 2025 года Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

20б / Вариант 1 / 20б лабораторная

.docx
Скачиваний:
21
Добавлен:
27.06.2024
Размер:
135.16 Кб
Скачать

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

РОССИЙСКОЙ ФЕДЕРАЦИИ

Ордена Трудового Красного Знамени федеральное государственное

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

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

«Московский технический университет связи и информатики»

(МТУСИ)

Кафедра Информатики

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

по дисциплине «Общая теория связи»

по теме:

«Помехоустойчивое кодирование»

Вариант 1

Выполнили: студенты группы БИН220*

*

Проверила:

Доцент Кудряшова А.Ю.

Москва 2024

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

Домашнее задание:

1.Задана строка порождающей матрицы кода (7,3) в таблице Б. Составить порождающую матрицу заданного кода G.

2.Сформировать разрешенные кодовые комбинации кода (7,3), определить минимальное кодовое расстояние и исправляющую способность полученного кода.

3.Составить проверочную матрицу данного кода H.

4.Вычислить синдромы и вектора ошибок, соответствующие одиночной ошибке для каждого из 7 символов принятой кодовой комбинации.

5.Составить структурную схему кодека.

Таблица Б.

Вариант:1 - Код: 1001010

Кодирование

  1. Составим порождающую матрицу заданного кода G.

1-ая строка – заданная строка порождающей матрицы

  1. Сформировать разрешенные кодовые комбинации кода (7,3), определить минимальное кодовое расстояние и исправляющую способность полученного кода.

Формируем разрешенные кодовые комбинации:

Значения символов комбинации

a1

a2

a3

a4

a5

a6

a7

1

0

0

0

0

0

0

0

2

0

0

1

1

1

1

0

3

0

1

0

0

1

1

1

4

0

1

1

1

1

1

1

5

1

0

0

1

0

1

0

6

1

0

1

1

1

1

0

7

1

1

0

1

1

1

1

8

1

1

1

1

1

1

1

Для полученного кода r(min)=3, т.е. наш код может исправлять все одиночные ошибки и обнаруживать двойные ошибки.

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

Составим проверочную матрицу:

Транспонированная H матрица:

Синдромы:

Составляем таблицу синдромов и соответствующих векторов ошибок

Вектор

ошибки

0000000

0000001

0000010

0000100

0001000

0010000

0100000

1000000

Синдром

0000

0001

0010

0100

1000

1110

0111

1010

Структурная схема кодека:

Рис.1 - кодер

Рис.2 - декодер

Соседние файлы в папке Вариант 1