.
Схема для когерентного приёма представлена на рисунке 7.
Рис.
7 – Схема для когерентного приёма
Вероятность ошибки на выходе демодулятора:
Из-за наличия в канале шума в кодовой последовательности происходят ошибки.
Для имитации ошибок, происходящих в демодуляторе из-за наличия в канале шума, в полученной в п. 4 кодовой последовательности часть бит изменяется на противоположные по следующему правилу:
1. В первых двух семёрках кодовых бит инвертируется по одному произвольному (но разному) биту.
2. В третьей семёрке инвертируется два произвольных разных бита.
Результирующая битовая последовательность:
0111111 1101110 0001000 0111010 1101000 1001110 0111010 1000101 1110100 0111010 1010010
Синдром при декодировании (таблица 4) для кода Хемминга (7,4) рассчитывается по следующим формулам:
;
;
.
Здесь
синдром,
принятая кодовая комбинация.
Таблица 4. Таблица синдромов
|
Номер ошибочного разряда |
000 |
– |
101 |
0 |
110 |
1 |
111 |
2 |
011 |
3 |
100 |
4 |
010 |
5 |
001 |
6 |
Далее нужно рассчитать синдромы для своей битовой последовательности:
Синдром для первой комбинации: 0111111.
Посмотрев таблицу синдромов, делаем вывод, что ошибка в 0 разряде, инвертируем его и получаем 1111111.
Синдром для второй комбинации: 1101110.
Посмотрев таблицу синдромов, делаем вывод, что ошибка в 1 разряде, инвертируем его и получаем 1001110.
Синдром для третей комбинации: 0001000.
Посмотрев таблицу синдромов, делаем вывод, что ошибка в 3 разряде, инвертируем его и получаем 0000000. В данном случае декодер вносит ошибку.
Для
последующих комбинаций рассчитывать
синдром не обязательно, т.к. там не делали
ошибок и синдром будет
.
Полученная кодовая комбинация:
1111111 1001110 0000000 0111010 1101000 1001110 0111010 1000101 1110100 0111010 1010010
Вероятность ошибочного блока на выходе декодера равняется вероятности того, что в кодовой комбинации произойдёт более ошибок:
Для нахождения вероятности ошибки на бит необходимо учесть, что ошибочно декодированный блок интерпретируется как пачка ошибок на выходе декодера. Следовательно:
После исправления ошибок проверочные разряды больше не нужны, они отбрасываются и на выход выдаются группы по n информационных бит.
Получим:
11111001110000001111101100101111000111001111010
Пользуясь полученной в п. 3 кодовой таблицей экономного кода, нужно восстановить исходное сообщение по сжатому, полученному в предыдущем пункте. Поскольку не все ошибки демодуляции были исправлены декодером в предыдущем пункте, принятое сообщение будет отличаться от переданного.
1111100 – О;
11100 – В;
00 – А;
00 – А;
1111101 – С;
100 – М;
101 – К;
11100 – В;
01 – Р;
1100 – Е;
1111010 – Н.
Переданное сообщение: ОМИБАКВРЕН.
Полученное сообщение: ОВААСМКВРЕН.
Выводы
В курсовой работе я рассчитал параметры системы передачи дискретных сообщений.
В
задании № 2, рассчитав параметры
источника, можно сделать вывод:
избыточность
,
значит, сообщение такого источника
можно сжать.
В
задании № 3 я построил кодовое дерево
и рассчитал параметры заданного
экономного кода Шеннона-Фано. Рассчитав
параметры полученного экономного кода,
получил вероятности двоичных символов
и
примерно одинаковыми и близкими к
и
избыточность
близкой к 0. Можно сделать вывод,
что кодовое дерево построено верно.
В задании № 4 нужно было составить кодовую таблицу и рассчитать параметры заданного корректирующего кода. Закодировать сжатое сообщение в соответствии с кодовой таблицей. В сжатое двоичное сообщение я внёс избыточность для того, чтобы на приёмной стороне можно было исправить возникшие ошибки.
В задании № 5 рассчитал параметры модулированного сигнала для амплитудной модуляции, получил мощность при передаче нуля равной 0 и мощности при передаче единицы равной 220,5. А также рассчитал и построил временные и спектральные диаграммы первичного и модулированного сигнала.
В задании № 6 я рассчитал параметры заданного канала связи. Нашёл среднее отношение сигнал-шум на выходе канала.
В задании № 7 я изобразил структурную схему демодулятора, описал алгоритм, и рассчитал его параметры. А также внёс ошибки в кодированное сообщение.
В задании № 8 я составил таблицу синдромов и рассчитал среднюю вероятность ошибки декодирования. Пользуясь таблицей синдромов, я исправил внесённые демодулятором ошибки, и сделал вывод, что декодер канала может исправить только одну ошибку в комбинации, если же ошибок в комбинации больше, то декодер канала допускает ещё одну ошибку.
В задании № 9, пользуясь кодовой таблицей экономного кода, я восстановил исходное сообщение по сжатому. Поскольку не все ошибки демодуляции были исправлены декодером канала, принятое сообщение отличается от переданного.
Основы цифровой связи / Николаев Б.И., Чингаева А.М., Харитонова А.А. Самара, 2013. – 200 с.
Теория электрической связи / Зюко А. Г., Кловский Д. Д., Коржик В. И., Назаров М. В. // Под ред. Д. Д. Кловского. М.: Радио и связь, 1998. – 432 с.
Кловский Д. Д. Теория электрической связи. М.: Радиотехника, 2009. – 648 с.
Кловский Д. Д. Теория передачи сигналов. — М.: Радио и связь, 1973. – 376 с.
http://tors.psati.ru/metod_web/q.pdf