Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КР_Салынский_ОС-91 new2222222222222.doc
Скачиваний:
11
Добавлен:
19.04.2019
Размер:
659.97 Кб
Скачать

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

Продемонстрируем работу всех блоков системы передачи на примере заданной последовательности символов на выходе источника.

  1. Передаваемый текст в соответствии с номером варианта:

αβααγβαβ = кмкквмкм

  1. Закодируем выбранный текст экономным кодом Шеннона-Фано:

к

м

к

к

в

м

к

м

00

01

00

00

100

01

00

01

00010000100010001

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

0001.0000.1000.1000.1000

1)

2)

3)

4)

5)

Получили: 00010110000000100010110001011000101

4. Построим спектральные диаграммы на входе и выходе модулятора, при этом предположим, что передаваемая последовательность кодированных бит на входе модулятора представлена двухполярным сигналом. Ограничимся 10 тактовыми интервалами передачи:

Сигнал, поступающий на вход модулятора:

Рис. 5. Первичный сигнал, поступающий на вход модулятора, в виде последовательности двухполярных прямоугольных импульсов.

Сигнал на выходе модулятора:

Рис. 6. Сигнал, полученный на выходе модулятора при ЧМ.

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

На входе:

Рис. 7. Спектральная диаграмма на входе модулятора.

На выходе:

Где:

Рис. 8. Спектральная диаграмма на выходе модулятора.

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

00010110000000100010110001011000101

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

00011110001110100010110001011000101

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

1)

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

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

Синдром

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

000

-

001

6

010

5

100

4

101

0

110

1

111

2

011

3

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

2)

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

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

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

00010111001110100010110001011000101

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

00010111001110100010110001011000101

Отбросим биты, подчеркнутые и выделенные жирным шрифтом. Запишем полученную комбинацию в соответствии с кодовой таблицей и восстановим сообщение:

00.01.100.1100.01.00.01.00.00

к

м

в

р

м

к

м

к

к

00

01

100

1100

01

00

01

00

00

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

А исходное было: кмкквмкм

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

Вывод

В ходе выполнения данной курсовой работы мы выполнили следующее:

1) Мы исследовали систему передачи дискретных сообщений. Построили структурную схему передачи дискретных сообщений. Описали и исследовали назначение каждого блока системы.

Использовали примитивное кодирование для согласования алфавита источника и алфавита канала. Применили экономное кодирование для того, чтобы избыточность источника, образованного выходом кодера, была меньше избыточности источника на входе кодера.

2) При исследовании тракта кодер-декодер канала выяснили, что pно < рк, . Это значит что режим обнаружения ошибок лучше чем режим исправления ошибок, но этот факт ещё не означает, что всегда целесообразно использовать режим обнаружения ошибок, а не режим исправления. При обнаружении ошибки требуется перезапрашивать ошибочные кодовые комбинации, что усложняет систему связи (нужен ещё один канал связи для передачи запроса).

3) Выяснили, что у АМ самая большая вероятность ошибки. А у ФМ самая маленькая вероятность ошибки, это говорит о том, что самый эффективный вид модуляции – ФМ.

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