Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Оптимальный фильтр Винера
Подход к задаче оптимальной фильтрации может быть как статистическим, так и детерминированным. Сначала рассмотрим статистический вариант. Пусть входной дискретный, случайный сигнал x(k) обрабатывается не рекурсивным дискретным фильтром порядка N, коэффициенты которого могут быть представлены вектор-столбцом w = [ y(k) = uT(k)w, (5.1)
где u(k) = [x(k), x(k - 1),..., x(k - N) ] Кроме того, имеется образцовый (также случайный) сигнал d(k). Ошибка воспроизведения образцового сигнала равна e(k) =d(k) –y(k)=d(k) - uT(k)w (5.2) Необходимо найти такие коэффициенты фильтра w, которые обеспечивают максимальную близость выходного сигнала фильтра к образцовому, т.е. минимизируют ошибку e(k). Поскольку e(k) также является случайным процессом, в качестве меры ее величины разумно принять средний квадрат. Таким образом, оптимизируемый функционал выглядит так:
(Здесь черта означает статистическое осреднение дискретной, случайной величины, т.е. вычисление математического ожидания или средневзвешенной суммы из N+1 слагаемых.) Квадрат ошибки равен
(конечно, здесь операции выполняются с помощью скалярного произведения векторов). Статистически усредняя это выражение, получаем следующее:
Входящие в полученную формулу усредненные величины имеют следующий смысл:
Для стационарного, случайного процесса корреляционная матрица имеет вид матрицы Теплица, т.е. на ее диагоналях стоят одинаковые величины: R= Здесь Rx(m) =
|