Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа - Расчёт системы передачи дискретных сообщений (АМ модуляция).doc
Скачиваний:
84
Добавлен:
02.05.2014
Размер:
932.35 Кб
Скачать

Демодулятор

В демодуляторе осуществляется оптимальная когерентная или некогерентная обработка принимаемого сигнала z(t) = U(t) + n(t).

  1. Алгоритм оптимального когерентного приема по критерию минимума средней вероятности ошибки при равновероятных символах в детерминированном канале с белым гауссовским шумом.

Пусть z(t)- принимаемое колебание, тогда

,

.

С учетом того, что U0(t)=0 и E0(t)=0, имеем

,

  1. Структурная схема оптимального демодулятора для заданного вида модуляции и способа приема.

  1. Вероятность ошибки Р оптимального демодулятора.

Вероятность ошибки Р оптимального когерентного демодулятора для канала с аддитивным нормальным «белым» шумом при передаче двоичных сообщений определяется следующим выражением:

Р=0,5[1-Ф(х)], где

Ф(x)=0.9927.

P=0.00365.

  1. Определить, как нужно изменить энергию сигнала, чтобы при других видах модуляции и заданном способе приема обеспечить найденное значение вероятности ошибки Р.

При фазовой модуляции для обеспечения найденного значения вероятности ошибки Р энергию сигнала необходимо уменьшить в 4 раза.

При частотной модуляции для обеспечения найденного значения вероятности ошибки Р энергию сигнала необходимо уменьшить в 2 раза.

Декодер

В декодере декодирование осуществляется в два этапа. На первом этапе производится обнаружение ошибок в кодовой комбинации. Если ошибки не обнаружены, то на втором этапе из нее выделяются информационные символы, а затем k – разрядная двоичная кодовая комбинация преобразуется в элемент квантованного сообщения.

1. Обнаруживающая способность кода Хэмминга.

Обнаруживающая и исправляющая способность кодов определяется - наименьшим расстоянием по Хэммингу между кодовыми комбинациями. Для нахождения необходимо знать, что определяется минимальным весом (минимальным числом единиц) по всем кодовым комбинациям (кроме нулевой, т.е. все элементы которой нули). Найдя , следует определить обнаруживающую способность q кода Хэмминга.

Теорема Хэмминга:

Для того, чтобы код позволял исправлять все ошибки в z или менее позициях, необходимо и достаточно, чтобы наименьшее расстояние между кодовыми словами было . Наш код исправляет одну ошибку (z=1):

и обнаруживает:

ошибки.

2. Алгоритм обнаружения ошибок.

Декодер получает от демодулятора некоторую последовательность двоичных символов . В ней может быть ошибка. Декодер позволяет исправить однократную ошибку и определить наличие двукратной ошибки. В декодере формируется так называемый проверочный синдром, состоящий из элементов

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

r4

r3

r2

r1

0

0

0

0

0

0

0

1

b1

0

0

1

0

b2

0

0

1

1

b3

0

1

0

0

b4

0

1

0

1

b5

0

1

1

0

b6

0

1

1

1

b7

1

0

0

0

b8

1

0

0

1

b9

1

0

1

0

b10

1

0

1

1

b11

1

1

0

0

b12

- ошибки нет

- ошибка в разряде bi

Если код синдрома равен нулю, то ошибок нет и проверочные разряды отбрасываются.

Если код синдрома отличен от нуля, то в проверочной матрице находится соответствующая этому коду строка и исправляется ошибка (соответствующий этой строке кодовый символ инвертируется ).

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

Пусть был отправлен код 1 0 0 0 1 0 0 1 0 1 1 0

И произошла ошибка в 5-ом разряде, в результате чего было получено

1 0 0 0 1 0 0 0 0 1 1 0

8

4

2

1

2

0

0

1

0

3

0

0

1

1

8

1

0

0

0

12

1

1

0

0

r

0

1

0

1

r=5, значит 5-ый разряд инвертируем и получаем 1 0 0 0 1 0 0 1 0 1 1 0

2. Вероятность необнаружения ошибки определяется по формуле:

,

где n – число разрядов (n = 12), P – вероятность ошибки в одном разряде (P=0.00365), q – это обнаруживающая способность кода Хэмминга (q=2),