Файл: Цифровая обработка сейсмических данных..pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 09.04.2024

Просмотров: 139

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

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

Вкачестве примера синтезируем рекурсивный режекторный

фильтр, подавляющий частоту 50 Гц. При шаге дискретизации At ==

=

0,002с

<р =

± 2 л • 50-0,002 —

=

36° и, согласно (6.125), z R e

=

=

cos 36° = 0,809,

z I m = sin 36° = . 0,588.

 

 

 

Таким обрасом, корни числителя располагаются в точках с коор­

динатами

zoi =

0,809 + i-0,588,

z0 2

= 0,809 — i-0,588. Располо­

жив полюса на лучах с тем же ср, но при | z | = 1,002, z'Re

1,02 • zR =

=

0,825,

z[m =

1,02-zi = 0,600, полечим корни знаменателя: zpi

=

0,825 + i-0,600,

z p 2 = 0,826 — г-0,600.

 

 

 

Следовательно, выражение для z-полинома фильтра будет иметь

вид

А М :

(l-«oi*)(l-«o2»)

 

 

 

 

 

 

 

^ 0 , 9 6 2 ( 1 - I , 6 l 8 z + 2

2 )

 

 

 

К )

( 1 , 0 2 - 2 р 1 г ) (1,02 — z p 2 z )

l - l , 5 8 7 z + 0 , 9 8 1 z 2

'

 

П О С Т Р О Е Н И Е М Н О Г О К А Н А Л Ь Н Ы Х Ф И Л Ь Т Р О В

В настоящее время в отечественной и зарубежной литературе опи­ сано множество пространственных и пространственно-временных интерференционных систем. Все они могут рассматриваться как различного рода многоканальные фильтры (30, 93, 94, 96, 118]. Такая широко применяемая система, как регулируемое суммирова ние, уже рассмотрена нами в гл. 4. Остановимся теперь еще на трех сравнительно широко применяющихся видах многоканальной филь­ трации, не требующих чрезмерных затрат машинного времени: веерной фильтрации, оптимальном горизонтальном накапливании

и/^-преобразовании.

Веерная фильтрация

Веерная фильтрация как аппарат разделения волн с различными

кажущимися скоростями

предложена в

начале

шестидесятых годов

и быстро заняла одно из ведущих мест

в ряду

процедур

предвари­

тельной обработки. Ранее

аналогичную задачу

решали

с помощью

фильтрации скоростей — суммирования записей ряда каналов с за­ данными временными сдвигами между ними. При этом подчеркива­

лись регулярные волны с заданной кажущейся

скоростью

vK =

— Ах/AT, где Ах и

AT — соответственно шаг и

временной

сдвиг

между

соседними каналами, и в той или иной

мере подавлялись

нерегулярные колебания и волны с vK ф Ах/AT.

Основные

недо­

статки

скоростной

фильтрации, потребовавшие

создания

более

240


совершенного алгоритма, непосредственно вытекают из анализа хорошо известного выражения для модуля

.

М

Ах

 

 

Р((о, vK0, Ах, М) = sm

41

lVoАх

со

(6.126)

sm

 

^ко

со

 

 

4

 

 

частотной характеристики М-канального скоростного фильтра[114]. В области основного периода характеристики без искажения пропускается только сигнал с vK VK0, сигналы со всеми другими

значениями гк

подавляются. Однако реальные полезные сигналы

на

сейсмограммах

характеризуются некоторым

диапазоном vu,

и желательно

иметь

фильтр, пропускающий без искажения

задан­

ный

диапазон

vKi

vK VK2.

фильтра

зависит

Амплитуда

сигнала на выходе скоростного

от двух параметров регистрируемого сигнала: со и vK, однако

входят

они

в формулу

(6.126) в виде отношения. Отсюда

следует, что для

сигнала с заданной кажущейся скоростью vK будут в различной сте­ пени подавляться частотные составляющие, т. е. будет искажаться форма сигнала. Кроме того, чувствительность фильтра к колебанию значений vK сигналов весьма мала на низких частотах и весьма вели­ ка на высоких.

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

Алгоритмы веерного пропускающего фильтра. Для описания алгоритма веерной фильтрации рассмотрим двумерное преобразо­

вание

Фурье

от некоторого

оператора

 

 

 

Л К

Л) = 22а (*> х)е~^кх\

(6.127)

 

 

 

 

t X

 

В

этом выражении

к

является пространственной

частотой1 .

Е с л и ^ - есть

обратная

величина от периода Т данной

гармоники

процесса ах (t) при фиксированном х, измеряемая в единицах на секунду, то к/2я — 1/к — обратная величина длины волны К данной

гармоники процесса at (х) при фиксированном

t, измеряемая в еди­

ницах на метр. Поскольку К = 2 я т о

 

/c = co/i7K.

(6.127)

1 В литературе принято также величину к/2п называть волновым числом.

16 З а к а з 312

241


Р и с . 106.

Области п о л е з н ы х сигналов — vKC

<

i>K <С ^кс и

 

п о м е х на плоскости со,

к.

 

 

В плоскости

со, к волны с различными

vK

изображаются в виде

прямых лучей, исходящих из точки со = 0, к =

0 (рис. 106). Полез­

ные сигналы занимают некоторый диапазон значений vK около вер­

тикальной

оси

vK

— ос

в

интервале

vKC

<

vK

< vKC.

Помехи

характеризуются

другим

спектром

кажущихся

скоростей,

напри­

мер I икп 1 I < VK

<

I VKU2

I- Рис.

106

в

целом

напоминает

веер

в плоскости со, к.

Отсюда

и

название процедуры — веерная филь­

трация.

 

 

 

 

 

 

 

 

 

 

 

 

Задача

веерной

фильтрации заключается

в пропускании

без-

искажений

сигналов внутри

веера — vKC <

vK <vKC

и подавлении

регулярных волн вне его. Для этого амплитудная частотная характе­

ристика

желаемого фильтра должна

выглядеть следующим

образом;

 

 

i со |

 

д. 1

со |

 

 

 

V K C

 

 

v

КС

(6.128)

 

 

к < - ^

1

,

к^

 

 

 

1(0

 

 

 

 

 

 

 

VKC

 

Фазовая характеристика фильтра должна быть равной нулю во

всем пространстве з., к для того, чтобы

 

применение его не

вносило

фазовых

искажений в

регистрируемые

 

сигналы.

 

Искомый оператор

веерного фильтра

a (t,

х) может теперь быть

найден путем обратного двумерного преобразования Фурье ампли­ тудной частотной характеристики А (со, к). Прежде чем осущест­ вить это преобразование, напомним следующее. Регистрация сей­ смических сигналов осуществляется дискретно во времени и в про­

странстве. Это означает, что спектр записи

yx(t) будет обладать

периодичностью по обеим координатам со и к.

Частоты

повторения

2Q и связаны с интервалами

дискретизации

At и Ах

известными

соотношениями

 

 

 

Q = n/At,

К = л/Ах.

 

(6.129)

242


Поэтому преобразование Фурье от А (со, к) можно выполнять только в пределах от —л/Ai до л/At по ю и от —л/Ах до л/Ах по к. Для получения оператора a (t, х) фильтра, представленною только дискретными отсчетами, запишем

 

a(t, х) = адп=

тс/At

п/Ах

 

 

 

 

 

 

 

 

 

 

 

2

2

Л К k)ei<-a"At+hmAx)dkdti)7

 

(6.130)

 

 

 

 

 

 

 

-п/At -ж/Ах

 

 

 

 

 

 

 

 

 

Здесь

q -

t/At =

 

0,

± 1 , ± 2 , . . ,,

±Т;

 

m = ж/Дж — ± j ,

± 2 " ±

... ± М — 1/2 — четное). Случай

нечетного

М оказы­

вается менее удобным, и его мы не рассматриваем. Величина -J-

т 1 — полное

число

весовых

коэффициентов

фильтра для каждого

данного

х.

 

значение А (со, к) из (6.128) в (6.130), выбрав

 

Подставим

вначале

фиксированную

границу

полосы пропускания vK =

Ах/At:

 

 

 

 

 

 

 

 

 

ж/At At\ш\/Ах

 

 

 

 

 

 

 

 

 

 

 

aqm

= AtAx

|

 

J

е1^ ь1+кт

dk da.

 

(6.131)

 

 

 

 

 

 

 

- т . / Д / - Д / | ш | / A x

 

 

 

 

 

 

 

 

 

На первом этапе выполним интегрирование по к,

зафиксировав

значение

со:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Д < | а > 1 / Д х

ы Ахd k

^ ^

mj^, \ At #

 

 

 

 

 

ат (со) = До:

$

ё

 

( Q

Ш )

 

 

 

 

 

 

 

- Д * |

и | / Д х

 

 

 

 

 

 

 

 

 

 

Теперь

проинтегрируем

по

со. Так

как

e i

( a

i A t

— cos cog Д^ +

+ i sin cog At,

то

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

aqm

= At

J

 

am (co)el 'a 9A 'dco =

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-ж/At

 

 

 

 

 

 

 

 

 

 

 

At

тс/At

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

С

 

 

 

 

Iй

 

I A*' ( c o s

+

f sin cog Дг)йсо.

 

 

^lun

 

\

S

i

n m

 

 

 

 

 

 

 

-тс/At

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Учитывая,

что

sin m. | со | At — четная

функция

 

относительно со,

и принимая

во

внимание

(6.132), получим

 

 

 

 

 

 

 

 

 

 

 

2At

Я/At

 

 

 

 

 

 

1

 

 

 

 

 

 

aam

=

(*

 

 

 

 

 

 

 

—r-—

 

-r .

(6.133)

 

ur n

\

[sin m I со

I At cos cog At dco =

 

 

 

v

 

J

L

 

1

1

 

2

ц 2 [та2

g2]

v

'

-я/At

Полученное выражение для весовой функции веерного фильтра отличается простотой и наглядностью. Для М = 8, Т — 5 весовая функция изображена на рис. 107, а.

16*

243


и

-4 - J -2 -1

0 1 2

3

4 S

Р и с .

107. К о м п о н е н т ы ве^-

с о в ы х ф у н к ц и й

веерных:

 

ф и л ь т р о в .

а — ф у н к ц и и а

( 9 = 0 ; ± 1 ; .

± 2 ;

± 3 ; ± 4 ; ± 5 ; m = ± 1 ;

± 3 ;

± 5 ; ± 7 ) ; б — ф у н к ц и и

 

(9 =

0;. ± 1 ;

 

± 5 ) .

 

ОС,

2

7

2

3

«• 5

О -5-Ь

- 3 - 2 - 1 О

 

 

-1

 

 

 

-2

 

 

 

•5-4-

-3 -2 -1

 

 

о

 

 

 

-1

О 1 2

3

4 - 5

 

 

 

-2

 

 

 

Из формулы (6.28) для многоканальной фильтрации следует, что' М-канальный веерный фильтр (6.133) требует выполнения М сверток, для получения одной выходной трассы. Однако из (6.133) видно, что aqm = лд,_т. Это позволяет уменьшить число сверток в 2 раза, т. е. почти в 2 раза сократить объем вычислений.

Возможно и дальнейшее уменьшение трудоемкости расчетов,, вытекающее из структуры формулы (4.133), которая позволяет для получения выходной трассы выполнять только одну свертку неза­

висимо

от величины

М Рассмотрим соответствующий

алгоритм;

[119].

Введем вместо

величины т новую величину р, =

2т = ±1Г

244