logo search
ТеорИнфМетоды / metod_1

4.6. Оптимальный фильтр Винера

Определим импульсный отклик не рекурсивного адаптивного фильтра, позволяющего минимизировать среднеквадратичную погрешность при выделении сигнала из случайного шума.

Адаптивный фильтр формирует оценку:

(4.15)

где - ошибка,yn - искомая величина, - оценка yn .

(4.17)

- функция от последовательности входных сигналов xn и набора весов фильтра hk..

Всвою очередь:

где xn - исходный сигнал, Sn - белый шум с дисперсией .

Зададим как меру оценки среднеквадратичную ошибку:

При этом выходной сигнал может быть представлен в виде:

(4.20)

или

(4.21)

где ,.

Тогда:

Для определения минимума найдем производную поHT:

Условие минимума:

Откуда:

Если вектор HT и вектор ­Х­ не коррелированны, то:

(4.25)

- матрица автокорреляции входной сигнальной последовательности (размером NxN), ynXnT=P- вектор взаимной корреляции между входным сигналом xn и оцениваемым параметром yn длиной N.

В итоге получаем:

или

(4.26)

Выражение (4.26) получило название уравнения Винера-Хопфа. Оно определяет правило формирования импульсного отклика адаптивного фильтра, обеспечивающего минимальную среднеквадратичную ошибку.

Адаптивный рекурсивный фильтр, позволяющий минимизировать среднеквадрачную ошибку сигнала при выделении его на фоне случайного шума, получил название фильтра Калмана [24].