Оптимальная фильтрация случайного сигнала

Более сложной и общей, чем задача оценивания постоянного параметра, является задача оценивания изменяющегося сообщения (первичного сигнала) на основе наблюдаемой реализации. Такое оценивание принято называть фильтрацией.

Сообщение рассматривается как реализация случайного процесса, множество всевозможных сообщений – как ансамбль реализаций с некоторым вероятностным распределением. Сообщение (первичный сигнал) модулирует несущее колебание, поэтому сигнал на выходе канала связи также случаен. Таким образом, ставится задача по наблюдаемому случайному колебанию оценить другое случайное колебание (первичный сигнал, или закон модуляции), связанное с наблюдаемым в общем случае нелинейным образом (задача нелинейной фильтрации, или демодуляции). Эта задача может быть весьма сложной.

В этом подразделе рассматривается наиболее простой случай оптимальной линейной фильтрации.

Пусть сигнал на входе линейного фильтра представляет собой сумму переданного сигнала S(t) и помехи ξ(t)

x(t) = S(t) + ξ(t).

Требуется найти такую передаточную характеристику K(ω), которая минимизирует средний квадрат погрешности

оптимальная фильтрация случайного сигнала - student2.ru , (18.8)

где оптимальная фильтрация случайного сигнала - student2.ru – оценка сигнала на выходе фильтра. Здесь, считаем, что время запаздывания сигнала оптимальная фильтрация случайного сигнала - student2.ru в фильтре τz = 0, а среднее значение берется по ансамблям сигналов S(t) и помех ξ(t). Считаем также, что S(t) и ξ(t) стационарные взаимно-некоррелированные процессы с известными спектрами плотности мощности Gs(ω) и Gξ(ω). Для отклика сигнала на выходе фильтра запишем

y(t) = L[S(t) + ξ(t)],

где L[-] – оператор линейного преобразования.

Среднеквадратическую погрешность (18.8) можно представить двумя составляющими

оптимальная фильтрация случайного сигнала - student2.ru ,

где оптимальная фильтрация случайного сигнала - student2.ru – составляющая, обусловленная искажениями сигнала в фильтре (считаем ФЧХ линейной, т.е. φ(ω) = -ωτz); оптимальная фильтрация случайного сигнала - student2.ru –составляющая, обусловленная действием шума.

Принимая во внимание, что

оптимальная фильтрация случайного сигнала - student2.ru ,

для спектральной плотности мощности оптимальная фильтрация случайного сигнала - student2.ru имеем

оптимальная фильтрация случайного сигнала - student2.ru .

В свою очередь, спектральная плотность мощности составляющей шума равна оптимальная фильтрация случайного сигнала - student2.ru а для Gε(ω) суммарной погрешности получим

оптимальная фильтрация случайного сигнала - student2.ru . (18.9)

Найдем теперь выражение K(ω) – при котором суммарная погрешность становится минимальной:

оптимальная фильтрация случайного сигнала - student2.ru ,

откуда

оптимальная фильтрация случайного сигнала - student2.ru , (18.10)

или

оптимальная фильтрация случайного сигнала - student2.ru . (18.11)

Фильтр (18.11), обеспечивающий минимальную среднеквадратичную погрешность случайного сигнала на фоне белого шума называется оптимальным фильтром Колмогорова-Винера. Следует отметить, что фильтр Колмогорова-Винера с коэффициентом передачи (18.11) физически не реализуем.

Конструктивные результаты в решении задачи синтеза фильтра, оптимального по критерию минимума СКП получил Р. Э. Калман, который в качестве априорных данных о сообщении использовал рекуррентную модель: состояние – наблюдение. Предполагается, что сообщение a(t) порождается линейным стохастическим дифференциальным уравнением состояния

оптимальная фильтрация случайного сигнала - student2.ru , (18.12)

где n1(t) – нормальный белый шум (порождающий процесс). Физически это означает, что сообщение a(t) моделируется как результат прохождения белого шума через интегрирующую цепь с постоянной времени α = 1/RС.

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

x(t) = S(t, a(t)) + ξ(t) = a(t) f(t) + ξ(t),

где сообщение a(t) – задано уравнением (18.12); S(t, a(t)) – сигнал; f(t) – носитель; ξ(t) – белый гауссовский шум.

Принимая во внимание основное условие линейной оптимальной фильтрации, состоящее в том, чтоб ошибка оптимальная фильтрация случайного сигнала - student2.ru должна быть не коррелированна со входным сигналом x(t), рекурентное соотношение, имеет вид:

оптимальная фильтрация случайного сигнала - student2.ru (18.13)

оптимальная фильтрация случайного сигнала - student2.ru (18.14)

Уравнения (18.13) и (18.14) принято называть уравнениями фильтра Калмана. Уравнение (18.13) определяет алгоритм формирования оценки, а, следовательно, и структурную схему фильтра, а (18.14) – ошибку фильтрации оптимальная фильтрация случайного сигнала - student2.ru .

Структурная схема, моделирующая уравнение (18.13) приведена на рисунке 18.4. Этот фильтр представляет собой динамическую систему с переменным коэффициентом усиления, величина которого зависит от точности текущих оценок (дисперсии погрешности фильтрации) и уровня шумов наблюдения. Иначе говоря, фильтр Калмана можно рассматривать как линейную следящую систему, эффективная полоса пропускания которой, изменяется в процессе работы.

оптимальная фильтрация случайного сигнала - student2.ru

Рис. 18.4. Структурная схема, моделирующая уравнение 18.13

Наши рекомендации