ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.04.2024
Просмотров: 161
Скачиваний: 1
а |
|
на |
многоканальной |
сей |
||||
|
|
смической |
записи |
в |
один |
|||
|
Ал- |
и тот |
же |
момент времени, |
||||
|
|
но |
с |
разных |
трасс, |
т. е. |
||
|
|
в |
разных |
|
точках |
|
про |
|
l(t),L((0) |
странства, |
фильтрация на |
||||||
|
|
зывается |
пространствен |
|||||
У/У |
|
ной. |
Примером простран |
|||||
hft) |
ственной |
фильтрации |
яв |
|||||
|
|
ляется смешение каналов. |
||||||
|
|
|
Наиболее |
общим видом |
||||
y2(t) |
* |
является |
пространствен |
|||||
|
lz(t) |
но-временная |
фильтрация, |
|||||
|
|
где |
выходной сигнал |
фор |
||||
|
|
мируется |
из |
нескольких |
||||
|
|
каналов, |
расположенных |
|||||
|
|
по |
профилю или площади, |
|
|
|
|
|
и в пределах каждого ка |
|||||
Р и с . 78. |
М о д е л и |
о д н о к а н а л ь н о й (а) и |
м н о г о |
нала — по |
одному |
или |
||||
нескольким |
отсчетам, взя |
|||||||||
|
к а н а л ь н о й |
(б) фильтрации . |
|
|||||||
|
|
тым |
в различные |
моменты |
||||||
|
|
|
|
|
||||||
|
|
|
|
|
времени. |
Очевидно, |
что |
|||
в сейсморазведке |
одноканальная |
фильтрация |
может быть |
только |
||||||
временной, а пространственная и пространственно-временная |
филь |
|||||||||
трации |
будут |
многоканальными. |
|
|
|
|
|
|||
Дальнейшее |
|
подразделение |
видов фильтрации |
характеризует, |
против какого класса мешающих факторов направлен фильтр. В упро щенной статистической модели сейсмической записи [уравнение (6.1)] мы выделили два главных класса мешающих факторов — ад дитивные помехи и искажающие полезный сигнал фильтры. Преобра зования, направленные на выделение полезных сигналов из адди
тивных помех, получили общее название согласованных |
фильтраций. |
|
Это название объясняется |
тем, что при некоторых |
предполо |
жениях о свойствах помех |
амплитудная частотная характеристика |
фильтра совпадает или согласуется с амплитудным спектром полез ных сигналов.
Фильтрации, направленные в основном на устранение нежелатель ных фильтрующих компонент, называются обратными. Амплитудная и фазовая частотные характеристики такого фильтра в общем случае близки к обратным по отношению к амплитудному и фазовому спект рам той компоненты, которую требуется подавить.
Наконец, охарактеризуем фильтрации по способу |
вычислений. |
|
В соответствии с двумя главными способами представления |
сиг |
|
налов — временным и частотным — существуют два |
способа |
рас |
чета. |
|
|
1. Фильтрация во временном представлении. Задается входной сигнал у (t) и оператор фильтра I (t), по которым непосредственно вычисляется выходной сигнал у (t).
180
|
L(U) |
|
|
Прямое |
Г(ш) Перемножение |
У(и) |
Обратное |
преобразование |
|
преобразование |
|
Фурье |
|
|
Фурье |
Р и с . 79. Схема выполнения фильтрации в |
частотной области . |
2. Фильтрация в частотном представлении. Собственно фильт рация заключается в перемножении комплексного спектра У (со) входного сигнала и комплексной частотной характеристики L (со) фильтра. Однако с этим видом фильтрации неразрывно связана необходимость выполнения прямого преобразования Фурье для получения спектра Y (со) по входному сигналу у (t) и затем обрат ного преобразования Фурье для получения выходной трассы у (t) по ее спектру Y (со) (рис. 79).
Для дискретных временных последовательностей, с которыми мы имеем дело при цифровой обработке, существует еще один способ представления — z-преобразование, сочетающее в себе свойства как временного, так и частотного представлений. Фильтрация может быть выполнена также и в области z-представлений.
Все три способа расчетов в основном эквивалентны между собой, и выбор того или иного способа определяется главным образом эко номическими соображениями.
Разделение фильтров на одно- и многоканальные, линейные и не линейные, согласованные и обратные и т. д. базируется на разных признаках, поэтому один и тот же конкретный случай фильтрации может быть одновременно отнесен к нескольким видам, например линейная, инвариантная во времени, пространственно-временная согласованная фильтрация, выполняемая в частотном представлении. Взаимоотношение между различными видами фильтрации схемати чески отображено на рис. 77. При дальнейшем изложении мы не бу дем каждый раз давать всестороннюю характеристику фильтрации,
опуская те ее |
определения, которые находятся в левой колонке |
|
блоков на рис. |
77 и характеризуют простейший случай. В |
название |
фильтрации обычно выносятся определения, отличающие |
данный |
|
вид фильтрации от простейшего. |
|
А Л Г О Р И Т М Ы О Д Н О К А Н А Л Ы Ю Й Ф И Л Ь Т Р А Ц И И
В соответствии с двумя аспектами проблемы фильтрации выделяют два этапа: выбор фильтра и собственно фильтрацию. При этом, если первый этап в корне различен для разных видов фильтрации, то второй является одинаковым. Поэтому алгоритмы собственно фильт рации — вычисления выходного сигнала по заданному входному сигналу и фильтру — целесообразно рассмотреть отдельно, независимо от способов расчета параметров фильтра.
181
|
Фильтрация |
в |
области времен |
||
|
Алгоритм свертки. Напомним механизм алгоритма свертки (см. |
||||
гл. 1). Для дискретно заданных через |
равные интервалы времени |
||||
М |
входного сигнала yk = |
у0, уi7 |
. . ., yN |
и оператора фильтра lk = |
|
= |
1и . . ., 1М свертка |
описывается |
формулой (1.35): |
||
|
|
|
м |
|
|
|
|
Vi = |
2 |
hVi-k- |
(6.2) |
Если оператор фильтра является симметричным относительно
точки А: = 0, т. е. l_ 4 = lt; 1_2 — 12; . . .; lm = lm'i 2то - j - 1 = М, то вместо (6.2) имеем
Vi= |
2 hVi-k- |
(6.3) |
|
k=i-tn |
|
Рассмотрим работу алгоритма (6.2) на простом примере. Пусть |
||
входной сигнал задан пятью ординатами: у0, уь у2, уя, у4, |
а опера |
|
тор фильтра — тремя: 10, /ь 12. |
Тогда согласно (f '.2), мы получим |
|
следующие отличные от нуля значения выходного сигнала: |
||
1()Уо1 |
|
|
Ул =1оУ\+11Уо, |
|
|
У2 = КУч+кУхЛ-кУй, |
|
|
Уз = ^Уз+^Уч + кУи |
|
|
yt = |
|
|
Уъ = |
11У1+12УЗ, |
|
Уъ = |
hy*- |
|
На рис. 80 для этого же примера показано графически взаимо действие входного сигнала и оператора при выполнении свертки.
Так как в формуле (6.2) аргумент к в обозначениях |
lk и yUk |
фигури |
рует с разными знаками, оператор фильтра при |
свертке |
дол;кен |
быть «перевернут» (рис. 80). Это отличает алгоритм свертки от функ ции взаимной корреляции (1.57)—(1.59) диух процессов, когда ни один из процессов не «переворачивается». С изменением аргумента i (времени) оператор фильтра «движется» слева направо вдоль сигнала. Для каждого значения происходит попарное перемножение совпав ших во времени отсчетов сигнала и оператора; сумма этих произве дений дает значение выходного сигнала для данного i. Процесс продолжается до тех пор, пока оператор фильтра не переместится
вдоль |
всего |
входного сигнала Число выходных амплитуд |
равно |
М + N—1. |
Обычно при обработке сейсмических материалов |
жела |
|
тельно |
сохранять длину выходного сигнала равной длине входного. |
182
-2-1 012 |
3^56 |
781 |
-10 1 t |
Р и с . 80. |
Графическое |
и з о |
|
б р а ж е н и е |
свертки . |
|
|
2 / ^ — с и г н а л |
на |
входе; 1^ — |
в е с о |
в ая ф у н к ц и я фильтра; у,- — с и
гнал на выходе .
2U\
1 Ш
1 = 0 u J
1 = 1 1=2 1 = 3 i=b 1 = 5 1=6
-2 0 2 |
6 i |
В таких случаях первые и последние |
т точек отбрасываются. Вы |
полнение фильтрации по алгоритму |
свертки требует MN сложений |
и МН умножений. |
|
Алгоритм свертки, представленный выражениями (6.2) или (6.3), является основным алгоритмом практического осуществления цифро вой фильтрации.
^-Преобразование. Очень удобным для анализа алгоритмов филь трации является представление дискретных функций в виде их z-транс-
формант |
(см. гл. J). Если имеется |
дискретная функция |
xt — х0, |
хи . . ., |
хк, . . ., то ее комплексный |
спектр Ха может быть |
записан |
выражением
-Мы д t. |
(6.4) |
|
Подстановкой z = е-*га Д ( , где z выражает задержку какого-либо значения сигнала на один интервал дискретной шкалы времени, получаем z-преобразование х (z) функции xt:
х(z) = х0 + xxz + x2z2 + . . . + xkzk+ . . . |
(6.5) |
Так как z-преобрааование эквивалентно одному из представле ний спектра функции, операции с z-преобразованиями аналогичны операциям со спектрами. В частности, процесс фильтрации, опи сывающийся в частотном представлении произведением спектров
183
входного сигнала и оператора |
фильтра, в терминах |
z-преобразований |
||||
выражается |
как |
произведение z-трансформант |
входного |
сигнала |
||
у (z) и |
фильтра |
I (z): |
|
|
|
|
|
|
|
y(z) |
= y(z)l(z). |
|
(6.6) |
Так |
как |
z-представление |
временной последовательности |
хп, Х \ . |
. . . есть полином (6.5), вычислительным процессом, соответству ющим фильтрации в области z-представлений, является перемноже ние полиномов.
Так, |
для рассмотренного примера |
имеем |
|
|
|||||
|
|
|
У (z) = Уо т Viz + y2z2 |
+ y3z3 |
+ |
ytz\ |
|
||
|
|
|
l(z) = l0 + |
llZ+l2z\ |
|
|
|
||
У (z) = (Уо + У1г + У^" + Уз*3 + У£Х) (h + hz |
+ l2z2) = Уoh т Уок* + |
||||||||
- f Уoh*2 |
"г ViloZ - f Z/i^i^2 |
r ?/i/2z3 - f yol0z2 + y2ltz3 |
- f z/2/2z4 |
4- ry3 /0 z3 -J~ |
|||||
|
|
+ Уз1Х^ + < / 3 ^ 5 + J^O2 ' + г/Л*5 + ^ Л ^ - |
|
||||||
Объединяя члены с одинаковой степенью |
z, т. е. с |
одинаковой |
|||||||
задержкой |
во |
времени, |
получаем |
|
|
|
|
|
|
У (z) |
Уо + |
+ У»г2 -г Уз2* + • • + У»гв = y0lu |
+ {уoh + yJo)z Ar |
||||||
|
|
+ (Уoh + yih + y2h) z2 |
+ . . . + |
yil.2ze. |
|
||||
Сопоставляя |
члены с одинаковой |
степенью |
z по обе стороны ра |
||||||
венства, |
видим, |
что |
|
|
|
|
|
|
Уо = Uoht
Ув = УА,
т. е. получаем те же самые значения, что и при вычислении по фор муле свертки. z-Преобразование используется как удобная форма описания дискретных временных рядов вида yk или lk, но для прак тического осуществления фильтрации оно применяется редко.
Рекурсивная фильтрация. Допустим, что некоторый фильтр
|
l(z) = l0+llZ+l2z2+. |
|
|
. . + lpzp |
(6.7) |
|
может быть записан в виде |
|
|
|
|
||
ii ч |
а ( z ) |
n0 -r -a1 z-r -a<.z2-|-. • . + anzn |
in оч |
|||
\> |
b(z) |
b0 + b l Z |
+ |
b |
^ + . . . + bmz™ • |
\°-°> |
Тогда формула |
(G.6) фильтрации |
принимает вид |
|
|||
|
|
"/ ч |
/ |
ч п |
( 2 ) |
|
|
|
y{z) = |
|
y(z)-±± |
|
184