Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсач Надеждин ОТС.docx
Скачиваний:
6
Добавлен:
01.05.2025
Размер:
432 Кб
Скачать
☆

Задание № 5. Демонстрация работы системы передачи.

  1. Выберем передаваемый текст в соответствии с номером варианта.

аваалвав

  1. Закодируем буквы экономным кодом.

а

в

а

а

л

в

а

в

01

00

01

01

101

00

01

00

  1. Используя результаты предыдущего пункта закодируем полученную последовательность бит помехоустойчивым кодом, предварительно разбив ее на бит (недостающие разряды заполним 0 в последнем блоке).

,

,

.

0 1 0 0

0100110

1 0 0 1

1001110

1 0 1 0

1010010

0 0 1 0

0010111

0 0 0 0

0000000

Получили: 01001101001110101001000101110000000

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

01001101001110101001000101110000000

Временные диаграммы:

На входе:

На выходе:

Спектральные диаграммы:

На входе:

На выходе:

  1. Полагая, что при демодуляции произошло 3 ошибки, запишем кодовую последовательность на выходе демодулятора (номера ошибочных разрядов выберем в соответствии с вариантом). В нашем случае это 2,11,12 бит.

01001101001110101001000101110000000

Обозначены жирным шрифтом и подчеркнуты ошибочные разряды.

Запишем кодовую комбинацию с учетом совершенных ошибок(1 заменяем на 0 и наоборот).

00001101000010101001000101110000000

  1. Полагая, что демодулятор работает в режиме исправления ошибок, декодируем полученную комбинацию.

1)

0 0 0 0 1 1 0

Составим синдром:

По таблице синдромов смотрим, какой бит исправил декодер.

Синдром

Ошибочный бит

000

-

001

010

100

101

110

111

011

Декодер исправил 2-ий бит. Из этого мы можем сделать вывод, что декодер исправил нашу ошибку.

2)

1 0 0 0 0 1 0

Составим синдром:

По таблице синдромов мы видим, что декодер не исправил ни одного бита. Видно, то что декодер вносит ошибку в 1-ий бит.

Восстановим текст сообщения, используя кодовую таблицу.

01001101100010101001000101110000000

Так как мы добавляли по 3 бита во время кодирования помехоустойчивым кодом - в полученной комбинации, мы тоже должны их отбросить.

01001101100010101001000101110000000

Отбросим биты, подчеркнутые и выделенные жирным шрифтом.

Запишем полученную комбинацию в соответствии с кодовой таблицей и восстановим сообщение: 01001100101000100000

а

в

к

а

а

в

а

в

01

00

110

01

01

00

01

00

Восстановленное сообщение:

авкаавав.

Вывод: полученный текст не соответствует передаваемому тексту, что характеризует неэффективную работу декодера в режиме исправления ошибок.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]