1. Выберем передаваемый текст в соответствии с номером варианта.
2. Закодируем буквы экономным кодом.
а | р | а | а | м | р | а | р |
00 | 01 | 00 | 00 | 100 | 01 | 00 | 01 |
3. Используя результаты предыдущего пункта закодируем полученную последовательность бит помехоустойчивым кодом, предварительно разбив ее на бит (недостающие разряды заполним 0 в последнем блоке).
,
,
.
1)
,
,
,
0001011
2)
,
,
,
0000000
3)
,
,
,
1000101
4)
,
,
.
1000101
5)
,
,
,
1000101
Получили: 00010110000000100010110001011000101
4. Изобразим временные и спектральные диаграммы сигнала на входе и выходе модулятора. Ограничимся 10 тактовыми интервалами передачи.
0001111000 0000110001110001011000101
Временные диаграммы:
|
|
На входе:
На выходе:
Спектральные диаграммы:
На входе:
На выходе:
5. Полагая, что при демодуляции произошло 3 ошибки, запишем кодовую последовательность на выходе демодулятора (номера ошибочных разрядов выберем в соответствии с вариантом). В нашем случае это 4,8,10 бит.
0001 0 110 0 0 0 000100010110001011000101
Обозначены жирным шрифтом и подчеркнуты ошибочные разряды.
Запишем кодовую комбинацию с учетом совершенных ошибок(1 заменяем на 0 и наоборот).
0001 1 110 1 0 1 000100010110001011000101
6. Полагая, что демодулятор работает в режиме исправления ошибок, декодируем полученную комбинацию.
1)
Составим синдром:
,
,
.
По таблице синдромов смотрим, какой бит исправил декодер.
Синдром | Ошибочный бит |
000 | - |
001 | |
010 | |
100 | |
101 | |
110 | |
111 | |
011 |
Декодер исправил 4 бит. Из этого мы можем сделать вывод, что декодер исправил нашу ошибку.
2)
,
,
.
По таблице синдромов мы видим, что декодер не исправил ни одного бита. Видно, то что декодер вносит ошибку в 0 бит.
Восстановим текст сообщения, используя кодовую таблицу.
00010111101000100010110001011000101
Так как мы добавляли по 3 бита во время кодирования помехоустойчивым кодом - в полученной комбинации, мы тоже должны их отбросить.
0001 011 1101 000 1000 101 1000 101 1000 101
Отбросим биты, подчеркнутые и выделенные жирным шрифтом.
Запишем полученную комбинацию в соответствии с кодовой таблицей и восстановим сообщение: 00011101100010001000
а | р | ? | р | м | р | а | р |
00 | 01 | 11 | 01 | 100 | 01 | 00 | 01 |
Восстановленное сообщение:
Ар?рмрар.
Вывод: полученный текст не соответствует передаваемому тексту, что характеризует неэффективную работу декодера в режиме исправления ошибок.
|
|
Литература.
1. Теория электрической связи/ Зюко А. Г., Кловский Д.Д., Коржик В.И., Назаров М.В.//под ред. Д.Д. Кловского – М.: Радио и связь, 1998.
2. Кловский Д.Д. Теория передачи сигналов – М.: Радио и связь, 1973.
3. Методическая разработка к лабораторной работе №8 по дисциплине «Теория электрической связи», «Исследование линейных блочных кодов» (для студентов 3 курса специальностей 550400, 201800, 201100, 201000, 200900), каф. ТОРС, Самара, 2004.