Решение уравнения Винера-Хопфа
в частотной области можно получить для случайных процессов со спектральной
плотностью, описываемой дробно-рациональной функцией .
В этом случае физически реализуемая передаточная функция оптимального фильтра
равна
,
(5.9)
где ;
– спектральная плотность процесса
;
–
взаимная спектральная плотность процессов
и
.
Для нахождения
оптимального фильтра требуется выполнить разложение функции на два сомножителя
и
, то есть выполнить факторизацию спектра.
Процесс
с дробно-рациональным спектром
формируется с помощью фильтра с
коэффициентом передачи
, на вход которого поступает
белый шум с единичной спектральной плотностью.
В радиотехнических
системах сообщение и помеха
не
коррелированны, СПМ помехи
, а спектральная
плотность случайного процесса
имеет вид
. Тогда из выражения (5.9) можно получить
.
(5.10)
Действие оптимального фильтра, построенного в соответствии с выражением (5.10), можно объяснить с помощью эквивалентной схемы (рис. 5.6).
Процесс ,
содержащий сумму полезного воздействия и помехи, формируется с помощью фильтра
из белого шума
с единичной
спектральной плотностью. Нижняя часть схемы содержит выбеливающий фильтр
и вырабатывает оценку шума
. Оценка полезного сообщения строится как
.
Таким образом, решение
задачи оптимальной фильтрации по критерию минимума среднего квадрата ошибки
сводится к нахождению функции , которая позволяет
найти структуру и оптимальные параметры стационарного фильтра. В этом фильтре
минимум среднего квадрата ошибки достигается в установившемся режиме при
. Если фильтр реализуется как система с
обратной связью, из выражения (5.9) получим функцию передачи разомкнутого
контура
.
.
(5.11)
Пример 5.1. Построим
оптимальный линейный фильтр для случайного процесса со
спектральной плотностью
при действии помехи в
виде белого шума
со спектральной плотностью
. Спектральная плотность
. Факторизация спектра имеет вид
,
.
Таким образом ,
где .
5.4. Линейный фильтр Калмана в непрерывном времени
При построении оптимальных фильтров с переменными параметрами используется описание случайных процессов во временной области с помощью дифференциальных или разностных уравнений.
Для представления состояния системы в непрерывном времени используем дифференциальное уравнение вида (3.41).
,
,
(5.12)
где –
-мерный вектор;
–
матрица размером
;
–
матрица размером
;
–
случайный
-мерный вектор белого гауссовского шума с
нулевым средним и диагональной корреляционной матрицей
.
Формирование наблюдения определяется уравнением, подобным (3.42).
,
(5.13)
где –
-мерный вектор;
–
матрица размером
;
–
случайный
-мерный вектор белого гауссовского шума с
нулевым средним и корреляционной матрицей
.
При проектировании
оптимального фильтра предполагается, что на вход фильтра (рис. 5.7) поступает
вектор наблюдения , формируемый в соответствии с
выражениями (5.12) и (5.13). Оптимальный фильтр должен вырабатывать несмещенную
оценку
с минимальной среднеквадратичной ошибкой.
Условия формирования несмещенной оценки исследованы в разделе 3.9. В соответствии с выражением (3.46) уравнение оценки имеет вид
,
,
(5.14)
где –
матрица размером
.
Вычислим вектор ошибки и используя (3.45) составим
дифференциальное уравнение для корреляционной матрицы вектора ошибки.
.
(5.15)
Выражение (5.15)
позволяет определить корреляционную матрицу ошибки при произвольном значении
коэффициента . Выполним оптимизацию его значения по
минимуму следа корреляционной матрицы
. Для
этого вычисляем градиент следа матрицы по
и
приравниваем его нулю.
Градиент скалярной
величины по матрице
размером
обозначается
и
представляет собой матрицу такого же размера, заполненную производными по
элементам матрицы
. При вычислении градиента
симметрической матрицы
используем следующие правила.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.