Энергетический фильтр

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

Критерий оптимальности. Энергия сигнала на выходе фильтра:

Esh = Sk sk2 = Sk (Sn hn sk-n)2 = Sk hk Sn hn Rs(k-n), (12.6.1)

где Rs- функция автокорреляции сигнала. В векторной форме:

Esh = . (12.6.2)

Аналогично, выражение для энергии помех на выходе:

Eqh = Sk hk Sn hn Rq(k-n) = , (12.6.3)

где Rq - функция автокорреляции помех. При некоррелированной помехе Eqh = s2.

Подставим (12.6.2, 12.6.3) в выражение (12.2.4):

r = / . (12.6.4)

Расчет векторов операторов фильтров. Для определения значений вектора продифференцируем r по , и приравняем производную к нулю:

.

. (12.6.5)

В системе уравнений (12.6.5) неизвестны собственные значения r матрицы и значения коэффициентов hn. Система имеет N+1 ненулевых решений относительно значений r и соответствующих этим значениям векторов . Для определения коэффициентов фильтра приравнивается к нулю и решается относительно r определитель матрицы , после чего максимальное значение rmax подставляется в (12.6.5) и система уравнений решается относительно коэффициентов hi вектора . При фильтрации сигнала вектор обеспечивает выделение первой по мощности главной компоненты сигнала, т.е. составляющей сигнала, которая имеет наибольшую энергию и отношение сигнал/шум. В сложных полях такая компонента, как правило, соответствует региональному фону.

В принципе, расчет может быть продолжен и для других значений r<rmax, и определены значения коэффициентов векторов , и т.д., с использованием которых могут выделяться вторая и прочие компоненты сигнала. Наиболее эффективно такой метод используется для разделения сигналов (полей) при некоррелированных помехах. В этом случае корреляционная матрица помех является единичной (единицы по диагонали, остальное - нули) и уравнение (12.6.5) имеет вид:

. (12.6.6)

В развернутой форме:

ho(Rs(0)-r)+ h1Rs(1)+ h2Rs(2)+ h3Rs(3)+...+ hMRs(M) = 0,

hoRs(1)+ h1(Rs(0)-r)+ h2Rs(1)+ h3Rs(2)+...+ hMRs(M-1) = 0,

hoRs(2)+ h1Rs(1)+ h2 (Rs(0)-r)+ h3Rs(1)+...+ hMRs(M-2) = 0,

.............

hoRs(M)+ h1Rs(M-1)+ h2Rs(M-2)+..... + hM (Rs(0)-r) = 0.

Выражение (12.6.6) при малом уровне шумов позволяет вместо ФАК какого-либо определенного сигнала использовать ФАК непосредственно зарегистрированных данных. Если при этом в зарегистрированных данных кроме помех присутствуют два (и более) сигналов, например, региональный фон и локальная составляющая (аномалия), то расчет векторов hi приобретает конкретный практический смысл. После первой фильтрации оператором и выделения региональной составляющей, массив данных (исходный или с вычитанием из него региональной составляющей) может быть профильтрован повторно оператором , что позволит выделить и локальную аномалию (и т.д.). Разделение сигналов будет тем надежнее, чем сильнее они отличаются друг от друга по энергии и интервалу корреляции.

В заключение отметим, что расчеты оптимальных фильтров могут производиться с использованием алгоритма Левинсона.

литература

12. Канасевич Э.Р. Анализ временных последовательностей в геофизике. - М.: Недра, 1985.- 300 с.

42. Яневич Ю.М. Задачи приема сигналов и определения их параметров на фоне шумов: Курс лекций. / СПбУ.

А.В.Давыдов.

07.02.10.

Cайт автора Лекции Практикум

О замеченных ошибках и предложениях по дополнению: davpro@yandex.ru.

Copyright © 2008-2010 Davydov А.V.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: