Если передается “0” то
; ;Так как
, поэтому ; ;3) Под пропускной способностью понимают количество, данных которое может быть передано по каналу за 1 секунду.
;
4) Эффективность использования пропускной способности канала Кс:
Демодулятор
В демодуляторе осуществляется оптимальная когерентная или некогерентная (в зависимости от варианта) обработка принимаемого сигнала z(t) = U(t) + n(t)
Требуется:
1. Записать алгоритм оптимального приема по критерию минимума средней вероятности ошибки при равновероятных символах в детерминированном канале с белым гауссовским шумом.
2. Нарисовать структурную схему оптимального демодулятора для заданного вида модуляции и способа приема.
3. Вычислить вероятность ошибки рш оптимального демодулятора.
4. Определить, как нужно изменить энергию сигнала, чтобы при других видах модуляции и заданном способе приема обеспечить найденное значение вероятности ошибки рш.
1)Канал с аддитивным гауссовским шумом отображается линейной цепью с постоянной передаточной функцией, сосредоточенной в определенной полосе частот. Допустимы любые входные сигналы, спектр которых лежит в определенной полосе частот Fc , имеющие ограниченную среднюю мощность Рс (либо пиковую мощность Рпик).
Предположим , что все искажения в канале строго детерминированы и случайным является только гауссовский белый аддитивный шум со спектральной плотностью N0. Это значит что при передаче символа “1”
принимаемое колебание можно записать математической моделью z(t) = U2(t) + n(t) , где U2(t)- известный переносчик для символа “1”. Передаче символа “0” соответствует известный переносчик U1(t): z(t) = U1(t) + n(t).
Неизвестна реализация помехи и позиция (индекс 1 или 2), переданного сигнала , который и должна распознать решающая схема. Распознавание осуществляется на основе метода идеального наблюдателя (Котельникова).
Для когерентного приемника границы начала и конца принимаемого сигнала
точно известны, т.е. передаваемые сигналы финитны и имеют одинаковую длительность, а в канале нет ни многолучевого распространения, ни линейных искажений, вызывающих увеличение длительности сигнала (либо они скорректированы).
В таком случае алгоритм приема, который осуществляет оптимальный приемник над входным колебанием, имеет вид:
Если неравенство выполняется , то приемник регистрирует “1”, в противном случае “0”.
Т.к. сигнал
, следовательно
(*)
2) Структурная схема оптимального когерентного демодулятора, реализующего неравенство *.
На схеме Х-перемножитель,
интегратор, вычитающее устройство,РУ-решающее устройство, определяющее в моменты времени кратные Т
максимальный сигнал.
1
0
3) Вероятность ошибки рш оптимального когерентного демодулятора для канала с аддитивным нормальным белым шумом при передаче двоичных сообщений вычисляется следующим выражением:
рш= 1/2 (1-Ф(х)) ,
где Ф(х) – функция Крампа или интеграл вероятностей
Еэ – эквивалентная энергия сигналов, определяется следующим образом:
рш=0.5×(1-0,991611027) =0,004194486;
4) ФМ является наиболее помехоустойчивым видом модуляции при равных энергетических затратах по сравнению АМ и ЧМ. Энергетический выигрыш ее составляет в четыре раза по сравнению с АМ и в два раза по сравнению с ЧМ.
Таблица сравнения.
Вид модуляции | По средней мощности | По пиковой мощности |
ЧМ | 1 | 2 |
ФМ | 2 | 4 |
АМ | 1 | 1 |
Декодер
В декодере декодирование осуществляется в два этапа. На первом этапе производится обнаружение и исправление ошибки в кодовой комбинации. Считать, что ошибка произошла в i-ом разряде. На втором этапе из нее выделяются информационные символы, а затем k – разрядная двоичная кодовая комбинация преобразуется в элемент квантованного сообщения.
Требуется:
1. Оценить обнаруживающую способность q0 кода Хэмминга.
2. Записать алгоритм обнаружения ошибок.
3. Определить вероятность не обнаружения ошибки.
1) По теореме Хемминга для того чтобы код позволял исправлять все ошибки в z (или менее) позициях , необходимо и достаточно, чтобы наименьшее расстояние между кодовыми словами было:
Наш код исправляет одну ошибку
и обнаруживает ошибки.2) Декодер получает от демодулятора некоторую последовательность двоичных символов b1, b2 ,b3,…, bi,…, bn. В ней может быть ошибка.
Декодер позволяет исправить однократную ошибку и определить наличие
двукратной ошибки.
В декодере формируется т.н. проверочный синдром. По коду синдрома с помощью проверочной матрицы можно определить местоположение ошибки.
Кодовая последовательность: 10011111100 (j=79).
i=5
кодовая последовательность с ошибкой: 10011101100 .Определим код синдрома.
1 0 0 1 1 1 0 1 1 0 0
b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1
r1=b1
b3 b5 b7 b9 b11 r1=1r2= b2
b3 b6 b7 b10 b11 r2= 0r3= b4
b5 b6 b7 r3= 1r4=b8
b9 b10 b11 r4=0