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