Фильтрация измеряемых величин от помех

Методы фильтрации с целью исключения влияния высокочастотных помех в выходных сигналах датчиков на результаты измерений основаны на гипотезе о том, что спектр случайного процесса ε(t) содержит более высокие частоты, чем спектр полезного сигнала х(t). Внешне фильтрация проявляется в том, что реализация процесса Z(t) становится более плавной, чем исходная реализация y(t). Отсюда второе название той же процедуры – сглаживание.

Схема фильтрации приведена на рис. 12.

Рис. 12. Схема фильтрации:

D – датчик; Ф – фильтр; X(t)–полезный сигнал;ε(t) – помеха; y(t) –выходной сигнал датчика, содержащий помеху; Z(t) – отфильтрованное значение сигнала

Операция фильтрации может осуществляться аппаратурно, т.е. с помощью специальных технических устройств, или программно на ЭВМ.

Качество фильтрации оценивается средним квадратичным отклонением сигналов Z(t) и х(t):

Фильтрация измеряемых величин от помех - student2.ru ,(33)

где М– символ математического ожидания.

Фильтры. Алгоритмы фильтрации. Область применимости. При построении оптимального или близкому к нему фильтра корреляционная функция полезного сигнала Фильтрация измеряемых величин от помех - student2.ru , являющегося случайным стационарным процессом, аппроксимируется одной экспонентой:

Фильтрация измеряемых величин от помех - student2.ru , (34)

где Фильтрация измеряемых величин от помех - student2.ru – дисперсия полезного сигнала; α – коэффициент экспоненты, аппроксимирующий корреляционную функцию полезного сигнала.

Искажающая полезный сигнал помеха ε(t),действующая на входе датчика, также является случайным стационарным процессом, некоррелированным сигналом х(t),имеющим нулевое математическое ожидание и корреляционную функцию вида:

Фильтрация измеряемых величин от помех - student2.ru , (35)

где k и m – параметры помехи, определяющие соответственно ее размах (дисперсию) и частотный спектр (отношение частоты помехи к частоте полезного сигнала).

Рассматривается помеха более высокочастотная, чем полезный сигнал, поэтому всегда m>1.

В большинстве конкретных случаев получаемые оценки статических характеристик полезного сигнала и, тем более, помехи слишком приближены, чтобы принимать для их корреляционных функций более точные, чем экспоненты аппроксимации, поэтому эти аппроксимации и приняты для дальнейшего анализа.

Фильтрация методом скользящего среднего. Фильтр, осуществляющий сглаживание по методу скользящего среднего, описываются следующим выражением

Фильтрация измеряемых величин от помех - student2.ru , (36)

где y(t) – исходный случайный процесс, содержащий помеху; Т – интервал времени усреднения (параметр настройки фильтра).

Погрешность этого метода фильтрации определяется путем подстановки выражения (6) в (3). В результате преобразования получим:

Фильтрация измеряемых величин от помех - student2.ru = Фильтрация измеряемых величин от помех - student2.ru Фильтрация измеряемых величин от помех - student2.ru 1+ Фильтрация измеряемых величин от помех - student2.ru (1 - e-αT)+ Фильтрация измеряемых величин от помех - student2.ru . (37)

Оптимальное значение интервала усреднения Т находится из условия минимизации погрешности фильтрации Фильтрация измеряемых величин от помех - student2.ru , т.е.:

Фильтрация измеряемых величин от помех - student2.ru и Фильтрация измеряемых величин от помех - student2.ru . (38)

В дискретной форме алгоритм фильтрации по методу скользящего среднего имеет вид:

Фильтрация измеряемых величин от помех - student2.ru , (39)

где n=Т/ Фильтрация измеряемых величин от помех - student2.ru - число отсчета функции y(t), по которому производится усреднение; Фильтрация измеряемых величин от помех - student2.ru - период опроса датчика.

Простая по вычислениям формула (39) занимает, к сожалению, достаточно большой объем V оперативной памяти ЭВМ для хранения промежуточных значений суммы:

Фильтрация измеряемых величин от помех - student2.ru , (40)

где Фильтрация измеряемых величин от помех - student2.ru -интервал времени, через который требуется выдавать значения Z(t).Обычно Фильтрация измеряемых величин от помех - student2.ru и кратно ему.

Наиболее распространенным является определение значения Z(t) каждый период опроса датчика. В этом случае Фильтрация измеряемых величин от помех - student2.ru и V = n слов.

Погрешность фильтрации дискретного варианта фильтра скользящего среднего определяется путём подстановки выражений (39), (35) и (36) в (34). В результате преобразования получим:

Фильтрация измеряемых величин от помех - student2.ru

Фильтрация измеряемых величин от помех - student2.ru . (41)

Оптимальное значение n находится из условия минимизации погрешности фильтрации Фильтрация измеряемых величин от помех - student2.ru . Оно зависит от заданных параметров помехи к, m и периода опроса Фильтрация измеряемых величин от помех - student2.ru .

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

Фильтрация измеряемых величин от помех - student2.ru , (42)

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

Погрешность работы фильтра определяется по формуле:

Фильтрация измеряемых величин от помех - student2.ru . (43)

Используя (43), можно определить оптимальное значение параметра настройки фильтра γОПТ, т.е. значение, соответствующее условиям:

Фильтрация измеряемых величин от помех - student2.ru Фильтрация измеряемых величин от помех - student2.ru и Фильтрация измеряемых величин от помех - student2.ru .

Реализуемый экспоненциальный фильтр должен иметь γ > 0, что возможно при условии 1/m<k ≤ m.

В дискретной форме алгоритм фильтрации по методу экспоненциального сглаживания представляет собой рекуррентное соотношение вида

Фильтрация измеряемых величин от помех - student2.ru , (44)

где у(t) – текущее значение входа в фильтр; Z(t – Фильтрация измеряемых величин от помех - student2.ru ) – значение выхода фильтра в момент предыдущего опроса датчика.

Использование соотношения (44), независимо от требуемого интервала выдачи значения Z(t),позволяет для хранения промежуточных значений Z(t)и настроечного параметра γ фильтра в оперативной памяти ЭВМ выделить всего два слова.

Погрешность работы Фильтрация измеряемых величин от помех - student2.ru , дискретного фильтра экспоненциального сглаживания определяется по формуле:

Фильтрация измеряемых величин от помех - student2.ru

Фильтрация измеряемых величин от помех - student2.ru . (45)

При заданном периоде опроса датчика Фильтрация измеряемых величин от помех - student2.ru значение параметра Фильтрация измеряемых величин от помех - student2.ru определяется минимизацией погрешности Фильтрация измеряемых величин от помех - student2.ru по γ.

Области применимости фильтров скользящего среднего и экспоненциального сглаживания в плоскости параметров k и m приведены на рис.13.

Рис. 13. Области применимости фильтров скользящего среднего и экспоненциального сглаживания:

- Непрерывное скользящее среднее

- Дискретное скользящее среднее

- Непрерывное экспоненциальное сглаживание

- Дискретное экспоненциальное сглаживание

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