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



 

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

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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!