Демонстрация работы системы передачи.
Итак, пришло время продемонстрировать работу всех блоков системы передачи на примере заданной последовательности символов на выходе источника. Для этого:
5.1)Выберем передаваемый текст в соответствии с номером варианта:
АЛААРЛАЛ
5.2) Закодируем буквы экономным кодом:
а | л | а | а | р | л | а | л |
00 | 01 | 00 | 00 | 100 | 01 | 00 | 01 |
5.3) Используя результаты предыдущего пункта закодируем полученную последовательность бит помехоустойчивым кодом, предварительно разбив ее на бит (недостающие разряды заполним 0 в последнем блоке)
1)
0 0 0 1
Получим 0001011
2)
0 0 0 0
Получим 0000000
3)
1 0 0 0
Получим 1000101
4)
1 0 0 0
Получим 1000101
5)
1 0 0 0
Получим 1000101
Получили: 00010110000000100010110001011000101
5.4) Изобразим временные и спектральные диаграммы сигнала на входе и выходе модулятора. Ограничимся 10 тактовыми интервалами передачи.
00010110000000100010110001011000101
Временные диаграммы:
На входе модулятора:
На выходе модулятора
Спектральные диаграммы:
На входе :
На выходе:
5.5) Полагая, что при демодуляции произошло 3 ошибки, запишем кодовую последовательность на выходе демодулятора (номера ошибочных разрядов: 3, 9, 11 биты):
|
|
00010110000000100010110001011000101
Обозначены жирным шрифтом и подчеркнуты ошибочные разряды.
Запишем кодовую комбинацию с учетом совершенных ошибок(1 заменяем на 0 и наоборот).
0000011,0010000,100010110001011000101
5.6) Полагая, что демодулятор работает в режиме исправления ошибок, декодируем полученную последовательность (сделаем это по блокам):
1)
Составим синдром:
По таблице синдромов смотрим, какой бит исправил декодер
Синдром | Ошибочный бит |
000 | - |
001 | 6 |
010 | 5 |
100 | 4 |
101 | 0 |
110 | 1 |
111 | 2 |
011 | 3 |
По таблице синдромов мы видим, что декодер исправил третий бит
2)
Составим синдром:
По таблице синдромов смотрим, какой бит исправил декодер
По таблице синдромов мы видим, что декодер не исправил ни одного бита, зато он вносит ошибку в шестой бит
Запишем полученную декодированную комбинацию
00010110010110100010110001011000101
Вывод: Декодер исправил одну ошибку и внёс 2 ошибки
5.7) Так как мы добавляли по 3 бита во время кодирования помехоустойчивым кодом, то в полученной комбинации мы должны их отбросить.
|
|
00010110010110100010110001011000101
Отбросим биты, подчеркнутые и выделенные жирным шрифтом.
Запишем полученную комбинацию в соответствии с кодовой таблицей и восстановим сообщение: 0001 0010 1000 1000 1000
а | л | а | а | р | л | а | л |
00 | 01 | 00 | 00 | 100 | 01 | 00 | 01 |
Восстановленное сообщение: алаиалал.
Напомним, текст передаваемого сообщения был следующим: клкквлкл.
Сравнив эти 2 сообщения, можно заметить, что они не одинаковы:
· переданное а л а а р л а л
· принятое а л а и а л а л
Вывод: Восстановленный текст отличается от переданного. Случившееся можно объяснить тем, что при декодировании произошли ошибки, которые привели к появлению иной последовательности символов. Это, в свою очередь, характеризует неэффективную работу декодера в режиме исправления ошибок.
Литература.
1. Теория электрической связи/ Зюко А. Г., Кловский Д.Д., Коржик В.И., Назаров М.В.//под ред. Д.Д. Кловского – М.: Радио и связь, 1998.
2. Кловский Д.Д. Теория передачи сигналов – М.: Радио и связь, 1973.
3. Методическая разработка к лабораторной работе №8 по дисциплине «Теория электрической связи», «Исследование линейных блочных кодов» (для студентов 3 курса специальностей 550400, 201800, 201100, 201000, 200900), каф. ТОРС, Самара, 2004.
Дата добавления: 2018-05-12; просмотров: 206; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!