Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Тема 10: оптимальные линейные фильтры




Как много дел считалось невозможными, пока они не были осуществлены.

Гай Плиний Секунд (философ).

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

Володя Старцев (Геофизик).

 

Содержание: 10.1. Модели случайных процессов и шумов. Белый шум. Фильтрация белого шума. 10.2. Критерии построения оптимальных фильтров. Среднее квадратическое отклонение. Амплитудное отношение сигнал/шум. Энергетическое отношение сигнал/шум. 10.3. Фильтр Колмогорова-Винера. Условие оптимальности фильтра. Система линейных уравнений фильтра. Частотная характеристика фильтра. Эффективность фильтра. 10.4. Оптимальные фильтры сжатия сигналов. Частотная характеристика. Условие оптимальности. 10.5. Фильтр прогнозирования. 10.6. Фильтр обнаружения сигналов. Частотная характеристика. Система линейных уравнений. Эффективность фильтра. Согласованный фильтр. Обратный фильтр. 10.7. Энергетический фильтр. Критерий оптимальности. Расчет векторов операторов фильтров. Литература.

10.1. Модели случайных процессов и шумов /л12/.

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

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

Белый шум q(t) можно представлять как случайную по времени (аргументу) последовательность дельта - импульсов d(ti) со случайными амплитудными значениями ai:

q(t) = Si aid(t-ti), (10.1.1)

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

Rq(t) = c2d(t), Wq(w) = c2,

где с2 = Nsa2, N - число импульсов на интервале Т реализации случайного процесса, sa2 -дисперсия амплитуд импульсов.

Фильтрация белого шума. Если на входе фильтра с импульсным откликом h(t) действует белый шум q(t), то сигнал на выходе фильтра:

g(t) = h(t) * q(t) = h(t) *aid(t-ti) =ai h(t-ti), (10.1.2)

т.е. выходной сигнал будет представлять собой последовательность сигналов импульсной реакции фильтра h(t) с амплитудой ai, при этом автокорреляционная функция и спектр мощности выходного потока также становятся подобными ФАК и спектру мощности импульсной реакции фильтра и в первом приближении определяются выражениями:

Rg(t)N da2 Rh(t) = c2 Rh(t), (10.1.3)

Wg(w) N da2 |H(w)|2 = c2 |H(w)|2. (10.1.4)

Этот результат известен как теорема Кэмпбелла.

10.2. Критерии построения оптимальных фильтров.

В практике обработки геофизических данных используются три основных критерия построения оптимальных фильтров: минимум среднего квадратического отклонения профильтрованного сигнала от его действительного или заданного значения, максимум отношения сигнал/шум и максимум энергетического отношения сигнал/шум на выходе фильтра. При анализе и синтезе фильтров используется аддитивная модель входного сигнала: x(k) = s(k)+q(k), где s(k) - полезная составляющая сигнала, q(k) - составляющая помех. Синтез оптимальных фильтров производится с максимальным использованием известной априорной информации как о сигналах, которые необходимо выделить, так и о шумах и помехах. Как правило, используется информация о природе полезного сигнала и шума, об их спектральном составе, о корреляционных и взаимно корреляционных характеристиках. Наличие определенных особенностей (различий) в характеристиках сигнала и шума позволяет реализовать фильтр вообще и оптимальный фильтр в частности. Если такие особенности отсутствуют, постановка задачи становится некорректной.

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

Среднее квадратическое отклонение. При наличии помех абсолютно точное выделение полезного сигнала методами линейной фильтрации, как правило, невозможно. Результат фильтрации

y(k) = h(n) * x(k-n) (10.2.1)

отличается от s(k) на величины e(k) = y(k)-s(k), которые являются абсолютными значениями погрешности воспроизведения полезного сигнала по координатам k. Качество фильтра оценивается средним значением квадрата величины e(k):

. (10.2.2)

Во многих задачах обработки геофизических данных не требуется восстановления исходной формы сигнала s(k), т.к. в процессе его дальнейшей обработки осуществляется преобразование сигнала s(k) в сигнал z(k), форма которого может быть более удобной для извлечения (измерения) каких-либо информационных параметров сигнала (например - амплитудного значения, ширины сигнала на половине максимального значения и т.п.). В этом случае оптимальный фильтр может проектироваться непосредственно на получение выходного сигнала z(k). Качество таких фильтров, получивших название формирующих, оценивается средним значением квадрата величины e(k) получения сигнала заданной формы:

. (10.2.2')

Выражения (10.2.2) дают возможность определить значения h(k) фильтра по критерию минимума среднего квадратического отклонения выходного сигнала от его действительной или заданной формы. Еще раз отметим, что данный критерий исходит из вероятностно - статистической модели экспериментальных данных и хорошо себя показал при обработке геофизических данных, но его возможности могут быть ограничены при количественной интерпретации геофизических аномалий.

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

rа = yэкс/s,

где yэкс - экстремальное (максимальное или минимальное) значение амплитуды сигнала, s - средний квадратический уровень амплитудных значений помех (s2 - дисперсия помех). Если в полезном сигнале отсутствует четко выраженный экстремум, а сам сигнал достаточно протяженный по аргументу (что обычно имеет место в геофизической практике), то в качестве критерия используется отношение средних квадратов амплитуд сигнала и шума:

, (10.2.3)

где y2 - средний квадрат амплитуды сигнала в пределах его формы.

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

r = Еsy/Eqh, (10.2.4)

где Е и Eqh - энергия соответственно сигнала и шума на выходе фильтра.

10.3. Фильтр Колмогорова-Винера.

Условие оптимальности фильтра. Подставим (10.2.1) в выражение (10.2.2') и получим среднее квадратическое отклонение e2 формы выходного сигнала y(k) = h(n)*x(k-n) от оптимальной формы z(k) по всем точкам массива данных (в частном случае z(k) = s(k)):

. (10.3.1)

Минимум функции (10.3.1) определяет значения коэффициентов h(n) оптимального фильтра. Для нахождения их значений продифференцируем выражение (10.3.1) по коэффициентам фильтра и приравняем полученные уравнения нулю. В итоге получаем:

,

где - корреляционная функция входного сигнала, - взаимная корреляционная функция сигналов z(k) и x(k). Отсюда:

hnR(m-n) = B(m), n = m = 0,1,2,..., M. (10.3.2)

В краткой форме записи:

h(n)*R(m-n) = B(m). (10.3.3)

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

Система линейных уравнений фильтра. Выражение (10.3.2) может быть записано в виде системы линейных уравнений - однострочных равенств левой и правой части для фиксированных значений m. С учетом четности функции автокорреляции:

m=0: hoR(0)+ h1R(1)+ h2R(2)+ h3R(3)+...+ hMR(M) = B(0),

m=1: hoR(1)+ h1R(0)+ h2R(1)+ h3R(2)+...+ hMR(M-1) = B(1),

m=2: hoR(2)+ h1R(1)+ h2R(0)+ h3R(1)+...+ hMR(M-2) = B(2),

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

m=M: hoR(M)+ h1R(M-1)+ h2R(M-2)+.... + hMR(0) = B(M).

Решение данной системы уравнений относительно значений hi дает искомый оператор фильтра.

Отметим, что R(i) = Rs(i)+Rq(i), где Rs - функция автокорреляции сигнала, Rq - функция автокорреляции шума, а B(i) = Bzs(i)+Bzq(i), где Bzs - функция взаимной корреляции сигналов z(k) и s(k), Bzq - функция взаимной корреляции сигнала z(k) и помех q(k). Подставляя данные выражения в (10.3.3), получаем:

h(n)*[Rs(m-n)+Rq(m-n)] = Bzs(m)+Bzq(m). (10.3.4)

Частотная характеристика фильтра находится преобразованием Фурье левой и правой части уравнения (10.3.4):

H(w)[Ws(w)+Wq(w)] = Wzs(w)+Wzq(w),

H(w) = [Wzs(w)+Wzq(w)] / [Ws(w)+Wq(w)], (10.3.5)

где Ws(w) ó Rs(m) и Wq(w) ó Rq(m) - энергетические спектры сигнала и помех, Wzs(w) ó Bzs(m) - взаимный энергетический спектр входного и выходного сигналов, Wzq(w) ó Bzq(m) - взаимный энергетический спектр выходного сигнала и помех.

В геофизической практике обычно имеет место статистическая независимость полезного сигнала, а, следовательно, и сигнала z(k), от шумов, при этом Bzq = 0 и фильтр называют оптимальным по сглаживанию шумов при заданной форме выходного сигнала:

H(w) = Wzs(w) / [Ws(w)+Wq(w)], (10.3.6)

Если при этом заданная форма сигнала z(k) совпадает с формой полезного сигнала s(k), то B(m) = Bss = Rs и фильтр называют фильтром воспроизведения полезного сигнала:

H(w) = Ws(w) / [Ws(w)+Wq(w)], (10.3.7)

Эффективность фильтра. Из выражений (10.3.5-7) наглядно видно, что с позиции минимального искажения полезного сигнала при максимальном подавлении шумов фильтр Колмогорова-Винера эффективен в тем большей степени, чем больше отношение сигнал/шум на входе фильтра. В пределе, при Wq(w)<<Ws(w) имеем H(w)Þ 1 и фильтр воспроизводит входной сигнал без искажений. Отметим также, что помеха, коррелированная с полезным сигналом, как это следует из (10.3.5), используется фильтром для повышения точности воспроизведения сигнала. С другой стороны, при Wq(w)>>Ws(w) имеем H(w) Þ 0 и сигнал будет сильно искажен, но никакой другой фильтр лучшего результата обеспечить не сможет.

Если сигнал, подлежащий воспроизведению, не относится к числу случайных и представляет собой какую-либо детерминированную функцию, то Ws(w) = |S(w)|2.

10.4. Оптимальные фильтры сжатия сигналов.

Частотная характеристика идеального фильтра, осуществляющего сжатие сигнала s(k) к дельта-функции, определяется выражением:

H(w) = 1/S(w) = S*(w) / |S(w)|2, (10.4.1)

где S*(w) - комплексно сопряженный спектр полезного сигнала. На выходе такого фильтра имеем:

Y(w) = H(w)X(w) → 1, при X(w) → S(w).

Реализация фильтра возможна только при условии S(w) > 0 на всех частотах в главном частотном диапазоне. В противном случае, при S(wi) → 0, H(wi) → ∞ и фильтр становится неустойчивым. Для исключения возможности такого явления в фильтр (10.4.1) вводится стабилизатор a:

H(w) = S*(w) / [|S(w)|2+a], (10.4.2)

где |S(w)|2+a > 0 во всем частотном диапазоне.

Условие оптимальности. Фильтр сжатия сигнала может быть получен с использованием уравнения (10.3.3).

Положим, что z(k)=d(k) при статистической независимости сигнала и шума. Отсюда:

Bsz(m) = d(m) * s(k+m) = s(-m).

h(n) * (Rs(m-n)+Rq(m-n)) = s(-m).

H(w) = S*(w) / (|S(w)|2+Wq(w)). (10.4.3)

Сравнение выражений (10.4.2) и (10.4.3) показывает, что оптимальной величиной стабилизатора a является значение спектральной плотности помех. При некоррелированной помехе с дисперсией s2 система уравнений для определения значений коэффициентов h(n):

ho(R(0)+s2)+ h1R(1)+ h2R(2)+ h3R(3)+...+ hMR(M) = s(0),

hoR(1) + h1R(0)+ h2R(1)+ h3R(2)+...+ hMR(M-1) = 0,

hoR(2) + h1R(1)+ h2R(0)+ h3R(1)+...+ hMR(M-2) = 0,




Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 875; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.033 сек.