- •2. Преобразование непрерывных сигналов в дискретные числовые последовательности
- •2.1. Квантование сигналов по уровням
- •2.2. Дискретизация сигналов по непрерывному аргументу.
- •Оптимальная фильтрация
- •Критериальный подход
- •Фильтры обнаружения
- •Фильтр обнаружения (фильтр сигналов известной формы)
- •Согласованный фильтр
- •Фильтры воспроизведения Фильтр Винера
- •Обратная фильтрация
Оптимальная фильтрация
Частотные фильтры при неограниченных или перекрывающихся спектрах полезных сигналов и помех не оптимальны. Вопрос о построении оптимальных фильтров – наилучшим образом обеспечивающих выделение полезного сигнала на фоне помех – вопрос о задачах (целях) фильтрации и критериях оптимальности.
Критериальный подход
Цели фильтрации зависят от соотношения интенсивностей (амплитуд) полезных сигналов и помех в зонах их интерференции (Ас / Ап ):
(Ас / Ап ) 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) = as0 (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(i1) + t0, определим Hi(w); профильтруем f(t) и зафиксируем результат yi (t).
И так далее…
В ансамбле результатов каждой последовательности yi (t) соответствует свое значение t0(i). Отыскивая среди них такие, на которых наблюдается максимальный уровень сигнала с формой импульса s0 (t), можно определить (с точностью до dt0) значение t0.
