5.9. Помехоустойчивость систем передачи дискретных сообщений5.9.1. Две процедуры приема сигналов При использовании помехоустойчивых кодов передаваемые сообщения предварительно дискретизируются по уровню и по времени. В интервале кодового слова передается одно из дискретных сообщений . Для передачи используется, соответственно, разных сигналов . Принимаемый сигнал во многих случаях можно представить в виде суммы
полезного сигнала и аддитивного гауссовского белого шума со спектральной плотностью . Задача приема заключается в том, чтобы по наблюдениям входного процесса на интервале определить, какой из сигналов был передан. Выбор наилучшего (оптимального) приемника требует введения критерия, на основе которого можно сравнивать качество различных методов. В рассматриваемом случае передачи дискретных сообщений таким критерием качества может служить вероятность ошибки, т.е. вероятность того, что после анализа реализации входного процесса, содержащей сигнал , будет принято неверное решение о передаче сигнала . Оптимальный приемник обеспечивает минимальную вероятность ошибки или, что то же самое, максимальную вероятность правильного решения , вычисленную для данной реализации (максимальную апостериорную вероятность сигнала ). Введенный критерий качества позволяет указать наилучший способ обработки реализации входного процесса. Действительно, необходимо вычислить все апостериорные вероятности и сравнить их между собой. Затем следует выбрать сигнал , апостериорная вероятность которого максимальна, а вероятность ошибки минимальна. Для вычисления воспользуемся формулой Байеса
где – априорная вероятность использования сигнала для передачи сообщения; и – безусловная и условная плотности распределения вероятностей , которые при известной (принятой) реализации входного процесса превращаются в конкретные числа. Величина не зависит от и может не учитываться при сравнении апостериорных вероятностей. Напротив, функция играет основную роль в задаче построения оптимального приемника. Эта функция после подстановки отрезка реализации входного процесса зависит лишь от переданного сигнала и называется функцией правдоподобия. Для того чтобы подчеркнуть, что после приема сигнала и подстановки не является плотностью распределения, введем ее новое обозначение:
Таким образом, оптимальный прием может быть осуществлен на основе вычисления и выбора максимального значения произведения При равных вероятностях , оптимальный прием базируется на вычислении лишь функции правдоподобия и определении ее максимума. Такой приемник называется приемником максимального правдоподобия. Из статистической радиотехники [20] известно, что для модели (5.42)
Максимум функции правдоподобия достигается при таком сигнале , для которого минимально значение интеграла
Полученный результат имеет ясную геометрическую трактовку. Действительно, является расстоянием между функциями и в гильбертовом пространстве со среднеквадратической метрикой. С этой точки зрения оптимальное решение по наблюдениям заключается в выборе такого из возможных переданных сигналов , который находится ближе других к . Рис 5.13 иллюстрирует оптимальный выбор . Преобразуем теперь (5.44) к следующему виду:
Первый интеграл не зависит от , а при равных энергиях сигналов минимум достигается при максимальном значении корреляционного интеграла:
Структурная схема приемника (рис. 5.14), использующего вычисления по формуле (5.45), включает набор корреляторов и блок выбора наибольшего из чисел . На выходе приемника вырабатывается наилучшая с точки зрения минимума вероятности ошибки оценка переданного сообщения по принятой реализации . Рассмотренную процедуру называют приемом сигналов в целом.
При переходе к кодам значительной длины число используемых в системе сигналов и соответствующее число корреляторов растет очень быстро , и сложность всего устройства может оказаться неприемлемо большой. Существенного упрощения можно достичь, используя посимвольный прием сигналов, то есть разбивая процедуру приема на две части: оптимальный прием каждого символа и принятие решения о его значении; декодирование полученных кодовых слов. В этом случае структура приемника наиболее проста (рис. 5.15). Для бинарного канала связи приемник содержит два коррелятора, схему сравнения и декодер. На выходе схемы сравнения появляется сигнал «0», если , или сигнал «1», если . Возможно и дальнейшее упрощение схемы за счет объединения двух корреляторов в один, используя в качестве опорного сигнала разность . Платой за существенное снижение сложности алгоритма при переходе от оптимального к посимвольному приему является увеличение вероятности ошибки. Поэтому нашей очередной задачей будет анализ характеристик рассмотренных алгоритмов и их сравнение при различных видах кодов.
|