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

Лабораторные работы / №20(Б) Лабораторная работа ОТС

.docx
Скачиваний:
214
Добавлен:
07.04.2022
Размер:
59.93 Кб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ

Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования

Московский технический университет связи и информатики (МТУСИ)

Кафедра общей теории связи

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

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

«ПОМЕХОУСТОЙЧИВОЕ КОДИРОВАНИЕ»

Вариант №8

Выполнил**********

Проверил(а): Кудряшова А.Ю.

_________________________

Москва, 2020

Цель работы:

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

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

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

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

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

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

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

Таблица Б.

Вариант:8 - Код: 0100011

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

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

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

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

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

a1

a2

a3

a4

a5

a6

a7

1

0

0

0

0

0

0

0

2

0

0

1

1

0

0

1

3

0

1

0

0

0

1

1

4

0

1

1

1

0

1

0

5

1

0

0

1

1

1

1

6

1

0

1

0

1

1

0

7

1

1

0

1

1

0

0

8

1

1

1

0

1

0

1

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

  1. Составляем проверочную матрицу H:

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

Транспонированная H матрица выглядит

Синдромы:

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

Вектор

ошибки

0000000

0000001

0000010

0000100

0001000

0010000

0100000

1000000

Синдром

0000

0001

0010

0100

1000

1001

0011

1111

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

Рисунок 1. Кодер