Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТООГД_к_госэкз.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
757.76 Кб
Скачать

Оптимальная фильтрация

Частотные фильтры при неограниченных или перекрывающихся спектрах полезных сигналов и помех не оптимальны. Вопрос о построении оптимальных фильтров – наилучшим образом обеспечивающих выделение полезного сигнала на фоне помех – вопрос о задачах (целях) фильтрации и критериях оптимальности.

Критериальный подход

Цели фильтрации зависят от соотношения интенсивностей (амплитуд) полезных сигналов и помех в зонах их интерференции (Ас / Ап ):

  • с / Ап )  1 – фильтр должен выявить (обнаружить) полезный сигнал на фоне помех (фильтр обнаружения);

  • с / Ап ) > 1 – фильтр должен с минимальными искажениями воспроизвести в заданной форме полезный сигнал (фильтр воспроизведения).

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

Предположим, что наблюдаемое геофизическое поле описывается аддитивной моделью: fi = si + ni (15)

Пусть с / Ап ) > 1

Результатом фильтрации сигнала будет = или yj = .

Для фильтра воспроизведения целесообразным будет критерий минимального среднеквадратического отклонения выходного сигнала от желаемого , где - любая функция временных или пространственных координат. Отклонение можно представить как j = yj . Тогда критерий min 2 , будет:

2 =  min (16)

(этот критерий близок к условию МНК).

Пусть с / Ап )  1

Фильтр обнаружения должен максимизировать отношение сигнал/помеха на основе различия их спектральных или корреляционных свойств. Естественным критерием оптимальности фильтра является отношение (Ас / Ап ). Некоторые модификации критерия:

  • Пиковое отношение с / Ап ): 1 = Аэкстрем / n (17) где Аэкстрем  экстремальное значение сигнала; n  среднеквадратический уровень помехи.

  • Отношение средних квадратов: 2 = (18) где = – здесь m – число значений сигнала; – дисперсия помехи.

  • Энергетическое отношение с / Ап ):  = = (19) (эта модификация критерия близка к отношению средних квадратов).

Фильтры обнаружения

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

Фильтр обнаружения (фильтр сигналов известной формы)

Имеем: зарегистрированное физическое поле вида (15) – f(t) = x(t) + n(t), где x(t) = as0 (t – t0) – полезный сигнал с амплитудой а, формой импульса s0 (t) и моментом прихода полезного сигнала t0 ; n(t)  случайная стационарная нормально распределенная центрированная помеха.

Известна  форма импульса полезного сигнала, но неизвестны амплитуда и момент прихода, которые, в конечном итоге, составляют предмет поиска;  функция автокорреляции помехи bn ().

Найти комплексную частотную характеристику Н() (или импульсную характеристику h(t)) фильтра, максимизирующего отношение (Ас / Ап ).

В качестве критерия оптимальности примем модифицированный критерий (17):

(t) = y2(t) / (pср)2 где y2 (t) – мгновенная мощность выходного сигнала в момент t, (p2 )ср – средняя мощность помехи на выходе фильтра. (т.е. (t) эквивалентно (1)2).

Временным зависимостям s0(t), bn () в спектральной области взаимно соответствуют S0 () и Wn ().

Упростим ситуацию: предположим, что известна не только форма сигнала s0 (t), но и амплитуда и момент прихода сигнала, т.е. известен весь сигнал x(t) и, следовательно, X(w). Оператору искомого фильтра h(t) взаимно соответствует h(t)  H() = H() e j()

Полезный сигнал на выходе фильтра во временной и частотной области можно представить как y(t) = x(t)  h(t)  Y() = X()H() (20)

Помеху на выходе фильтра можно представить как p(t) = n(t)h(t), но по условиям задачи помеха описывается не временной последовательностью n(t), которая меняется от реализации к реализации, а ее устойчивой характеристикой bn (), которой во временной области на выходе фильтра соответствует bp (), а в спектральной области – осредненный спектр мощности Wp (). Тогда средняя мощность помехи на выходе фильтра, в соответствии с теоремой Рейли, будет

(p2)ср = bp (0) = (21)

Поскольку сигнал f(t) зарегистрирован на некоторый носитель, то за начало отсчета аргумента t можно принять любой момент. Примем t = t0 = 0 и будем рассматривать

(0) = y2(0) / (pср)2

Для уверенного выделения сигнала необходимо максимизировать это отношение, т.е. (0) = max. Максимизация означает, что в момент t = 0 все гармонические составляющие спектра сигнала должны быть синфазны, т.е. y(0) = (22)

Если выразить комплексный спектр полезного сигнала через амплитудно-частотный и фазово-частотный:

X() = X() e j(),

то комплексный спектр полезного сигнала на выходе фильтра будет:

Y(w) = X(w)H(w) = ½X(w)½× e- j(w)½H(w)½×e- jy(w) = =½X(w)½½H(w)½× e- j((w) + y(w))

Синфазное сложение всех спектральных составляющих возможно лишь при нулевом фазовом спектре выходного сигнала: ((w) + y(w)) = 0, т.е. (w) = (w).

Амплитудно-частотную характеристику фильтра выгодно иметь прямо пропорциональной амплитудно-частотной характеристике полезного сигнала X(w) и обратно пропорциональной осредненному спектру мощности помехи Wn (w), т.е.:

H(w) = (23)

Тогда: H(w) = ½H(w)½e- jy(w) = ½H(w)½e+ jj(w).

С учетом равенства (23): H(w) = e+ jj(w) = (24)

Можно показать, что данный фильтр обеспечивает максимальный выигрыш по критерию оптимальности и обеспечивает подавление рассматриваемой помехи в (p2)ср раз.

Таким образом, для создания фильтра обнаружения нужно:

  • знать амплитудно-частотный спектр сигнала X();

  • знать фазово-частотный спектр () для определения комплексно-сопряженного спектра сигнала X*(w);

  • знать осредненный спектр мощности помехи,

в то время как реально известна лишь форма импульса сигнала s0 (t) и, соответственно, S0(), т.е. неизвестны а и t0.

В соответствии с теоремой запаздываний X(w) и S0(w) связаны соотношением: X(w) = a S0(w) (26),

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

Параметр t0 изменяет значение X(w) и, соответственно, комплексную час­тотную характеристику фильтра: H(w) = = (27)

Его можно отыскать путем последовательного перебора значений t0 с шагом t0, величина которого определяет точность значений t0. Алгоритм поиска сводится к следующему:

Шаг 1: i = 0: положим t0(i=0) = 0, из равенства (27) определим Hi=0(w); профильтруем этим фильтром зависимость f(t) и зафиксируем результат yi=0 (t).

Шаг 2: i = 1: изменим параметр t0: t0(i) = t0(i1) + t0, определим Hi(w); профильтруем f(t) и зафиксируем результат yi (t).

И так далее…

В ансамбле результатов каждой последовательности yi (t) соответствует свое значение t0(i). Отыскивая среди них такие, на которых наблюдается максимальный уровень сигнала с формой импульса s0 (t), можно определить (с точностью до dt0) значение t0.