Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Цифровая обработка сейсмических данных

..pdf
Скачиваний:
16
Добавлен:
27.10.2023
Размер:
24.12 Mб
Скачать

Таким образом, учитывая (6.64), (6.66) и (6.67) и опуская кон­ станты с и п0, имеем

La((o) = L'a(<a)L"3((o) = S*(a)-I±-r.

(6.68)

Весовая функция l3 (t) фильтра обнаружения может быть полу­ чена обратным преобразованием Фурье выражения (6.68). Сделаем

это

несколько

иным способом. Преобразовав (6.68) к виду

 

 

 

La((o)Bn{<o)=S*

(со)

 

 

и имея в виду, что аналогом Вп

(со) во временной области

является

функция bn (t)

автокорреляции

помех,

а

произведение

спектров

при переходе в область времен

заменяется сверткой f-представле-

ний

соответствующих функций,

находим

 

 

 

 

г

 

 

 

 

 

 

2 / , ( т ) 6 я ( в - т ) = 5 ( - 9 ) ,

6

= 1 , 2 . . .

(6.69)

Здесь предполагается, что длина оператора фильтра равна длине полезного сигнала.

Сравнение характеристик различных оптимальных фильтров

Полученные выражения (6.45), (6.46), (6.52), (6.55), (6.57), (6.58) (6.59), (6.61), (6.68), (6.69) описывают частотные характеристики и весовые функции всех основных видов оптимальных временных цифровых фильтров, применяемых в сейсморазведке. Сравним частотные характеристики обратного фильтра сжатия (этот фильтр будем считать основным из всех обратных фильтров)

М « ) =

 

( 6 - 7 0 >

 

 

IS (со) | 2 + J - B n

(со)

 

фильтра оптимального

воспроизведения

 

(6.71)

A

N =

^

 

 

 

\S(<i>)\2+^-Bn

(со)

 

 

 

а2

 

 

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

 

 

 

 

 

=

 

(6-72)

Эти три вида фильтров построены, исходя из различных крите­ риев, и должны решать разные задачи. Их типичные частотные характеристики различаются весьма значительно. Особенно велики различия между обратными фильтрами, с одной стороны, и филь­ трами воспроизведения и обнаружения, с другой. В частности, при

210

Р и с . 91. Определение а м п л и т у д н о й х а р а к т е р и ­ стики оптимального со ­ гласованного фильтра .

\S(o>)\; \t-W\

1 — а м п л и т у д н ы й

спектр

 

 

 

п о л е з н о г о с и г н а л а l S ( w ) | ;

 

 

 

2 — с п е к т р а л ь н а я

плотность

 

 

 

п о м е х В ( и ) ; з — а м п л и ­

 

 

 

т у д н а я

х а р а к т е р и с т и к а

О

SO

wo ы/гх

фильтра

| L s ( и) I.

 

 

 

невысоком уровне помех амплитудные

и частотные

характеристики

фильтров воспроизведения и обнаружения похожи на модуль спектра полезных сигналов; они как бы согласуются с сигналом (рис. 91). Поэтому фильтры L 2 (со) и L s (со) получили название согласованных. Наилучшим образом согласуется со спектром сигнала фильтр обна­ ружения: при равномерном спектре помех Вп (со) = const (помеха— белый шум) амплитудная характеристика фильтра совпадает (с точ­

ностью до

постоянного

множителя)

с

модулем

спектра

сигнала,

а весовая

функция — с «перевернутым»

сигналом. Поэтому иногда

название «согласованный» относят только к фильтру

обнаружения.

У обратного

фильтра при невысоком

уровне помех

амплитудная

характеристика

L j (со),

оправдывая

название

фильтра,

близка

к обратной по отношению к амплитудному спектру сигнала и, сле­ довательно, по отношению к характеристике согласованных филь­ тров. Таким образом, если согласованные фильтры стремятся пропу­ стить сигнал и подавить помеху (предполагаем, что помеха имеет более широкий спектр, чем сигнал), то обратный фильтр как бы стремится подавить сигнал и пропустить помеху. На самом деле, задача оптимального обратного фильтра — сделать спектр сигнала равномерным в области, где сигнал преобладает над помехой, и ослабить спектр помехи в области, где она преобладает над сигна­ лом. Но так или иначе, а форма частотных характеристик обратных фильтров обусловливает существенно более низкую помехоустойчи­ вость, чем у согласованных. Помехоустойчивость обратных филь­ тров тем ниже, чем уже спектр полезного сигнала и чем круче спадает

правый срез

спектра сигнала.

 

 

 

Какова же связь между согласованными и обратными фильт­

рами? В каком сочетании их использовать?

 

Начнем с

более

простого первого

вопроса. Перепишем

(6.70)

в виде

 

 

 

 

 

 

L x

(со) =

S* (со)

S (со)

 

 

 

5(03)

 

 

 

 

 

 

 

|S

 

1

= L 2 (со) S (со)1

(6.73)

 

(СО) | 2 + J - £ „ ( C 0 ) S(co)

 

 

14*

211

Из этого соотношения видно, что в присутствии помех обратный фильтр сжатия может рассматриваться как комбинация двух фильт­ ров, включенных последовательно: первый фильтр должен опти­ мальным образом воспроизвести полезный сигнал на фоне помех, а второй — идеальный обратный фильтр 1/S (со) — произвести обрат­ ную фильтрацию. Необходимость в фильтре Ьг(ы) перед идеальным обратным фильтром очевидна: фильтр 1/S (со) в области малых значений сигнала обладает чрезмерной чувствительностью к поме­ хам и, следовательно, в присутствии помех дает неустойчивое ре­ шение.

Связь между фильтрами L t (со) и Ь3 (со) можно установить из следующего рассуждения. Допустим, что предстоит решить задачу обнаружения сигнала, но, в отличие от стандартной постановки задачи, требуется обеспечить максимальную разрешенность записи,

т. е. выделить

не

все

вместе сигналы

aks

(t

— т^), /с =

1,

2,. . .,

а

каждый данный

к-& сигнал на

фоне

всех

остальных

сигналов

fljS

(t — т,), i =

J,

2,

. . ., г =j= к,

и помех

п

(t). Тогда мы

должны

избрать фильтр обнаружения ls (t), но в качестве помех рассматри­ вать не только собственно помехи п (t), но и все сигналы, кроме к-то. Так как сейсмических сигналов в пределах сейсмограммы бывает очень много, понятие «все сигналы, кроме к-то», по сути не отличается от понятия «все сигналы». Поэтому вместо п (t) в (6.72)

мы

должны

подставить

правую

часть гыражения

| Y' (со) | 2 =

=

а2 1 S (со) | 2

-f- Вп (со),

описывающего сумму всех волн. С точ­

ностью до постоянного

множителя

получим следующее

выражение:

 

 

£ 3

И

=

S*(co)

 

 

 

 

 

 

 

 

 

I ^ (со)

| 2 + 4 - В п ( с о )

 

Это выражение совпадает с уравнением (6.70). Следовательно, фильтр обнаружения, обеспечивающий наилучшую разрешенность записи, эквивалентен обратному фильтру сжатия.

Посмотрим, как меняются свойства фильтров в зависимости от отношения сигнал/помеха. Из (6.70)—(6.72) видно, что с изме­ нением этого отношения характеристика фильтра L s (со) не меняется.

Что касается характеристик

фильтра

L t

(со) и

L z (со), то их форма

меняется

весьма

значительно.

 

 

 

 

При

Вп

(со) ^

a2

I S (со)2

 

 

 

 

 

 

 

 

 

Ь2

(со) -> 1.

 

 

При

Вп

(со) >

а 2

| S (со)

2

 

 

 

 

 

 

 

 

 

 

 

L 3

(со),

 

 

 

L 2 (со)->

| S (СО) |2

_

S* (СО)

S(a>) = L 3

(со) S (со).

 

 

Вп (со)

 

Вп (со)

212

Таким образом, при отсутствии помех фильтр L 2 (со) вполнеточно воспроизводит сигнал (все составляющие спектра пропуска­

ются без

изменений), а

обратный фильтр становится идеальным

(рис. 92),

т. е. позволяет

получать

результат,

в точности равный

искомой последовательности х (t).

При весьма

значительных поме­

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

Независимо от этого отношения, фазовый спектр, обратного фильтра (как и фильтра обнаружения) всегда равен по абсолютной величине, но противоположен по знаку фазовому спектру полезного сигнала. Поэтому одиночный сейсмический импульс s (t), получаю­ щийся на выходе обратного фильтра при подаче на его вход импуль­ са s (t), всегда является симметричным импульсом: s (t) = s(—t), причем максимальная ордината приурочена к оси симметрии. Чем

выше отношение сигнал/помеха, тем уже получается главный мак­ симум выходного сигнала, в котором концентрируется основная энергия импульса s (t).

Рассмотрим теперь вопрос выбора типа фильтра. В случае, когда требуется воспроизвести сигнал с наименьшими искажениями, воп­ рос решается просто: следует выбрать фильтр L 2 (со). Казалось бы, так же очевиден выбор и в случае, когда необходимо определить зависимости х (х, t). Использование оптимального обратного филь­ тра сжатия Li (со) (или фильтра ошибки предсказания с а = 1 ) в этом случае обеспечит получение оптимальной оценки % (t) одно­ мерной функции х (t) для каждой трассы временного разреза, а совокупность трасс % (t), т. е. результативный временной разрез, будет служить оценкой искомой двумерной функции х (х, t). При этом, как показано выше, обеспечивается автоматическое приспо­

собление к уровню помех, так

что

вопрос об

использовании

согласованного

фильтра

как будто не возникает: при весьма силь­

ных помехах

обратный

фильтр

сам

превращается

в согласован­

ный.

 

 

 

 

 

На самом деле вопрос оказывается более сложным. Дело в том, что сформулированный ранее критерий оптимальности обратных фильтров относится к одномерной модели и не учитывает по край­ ней мере одной важнейшей особенности модели двумерной, а имен­ но — наличия взаимнокорреляционных зависимостей между сосед­ ними «гребнями» функции к (х, t), связанными с отражающими го­ ризонтами hk (х). Поэтому совокупность оптимальных оценок одноканального процесса % (t) — временного разреза, полученного на выходе одноканального фильтра сжатия (6.70), — не является в общем случае оптимальной оценкой двумерной функции х (х, t).

213'

а

Вп(со);

\L,(U))\\

\LZ(CU)\; \L3(OJ)\

бо

\S(OJ)\;

BN(G)) \L,(0))\

I LZ(U>1 \L3(0))\

6 0 \S(a))\;

Bn(&) ; \Цсо)\;

О

 

 

 

 

 

 

 

 

 

 

5

 

"Рже.

92. Соотношение

спектров полезног о сигнал а и поме х и амплитудны х

ч а _

 

 

стотных

характеристи к

различны х

оптимальны х фильтров .

 

а — п о м е х а типа б е л о г о

ш у м а очень

м а л о й интенсивности;

б — п о м е х а

т и п а б е л о г о ш у м а

•большой

интенсивности;

в — п о м е х а

п р о и з в о л ь н о г о частотного

состава

с р е д н е й и н т е н с и в ­

ности;

1

— спектр

I S ( а ) I с и г н а л а ; 2 — спектр м о щ н о с т и Вп

(to)

п о м е х и ;

3,

4, s

а м п л и ­

 

т у д н ы е частотные

х а р а к т е р и с т и к и фильтров

I L t (ш) I,

I L , (ш) I, I Ь 3

(со) |.

 

214

ilc-ясним это подробнее. Возьмем крайний случай, когда иссле­ дуемый интервал разреза характеризуется коэффициентом взаим­ ной корреляции между соседними границами hk (х), равным еди­ нице, т. е. границы параллельны друг другу. В этом случае при решении структурных задач прослеживание каждой границы в от­ дельности не дает никакой дополнительной информации по сравне­ нию с прослеживанием всей пачки границ в целом. Следовательно, многофазность исходных импульсов s (t) здесь не мешает решению' геологической задачи. В то же время многофазность обеспечивает лучшую прослеживаемость в условиях помех: потеря прослеживаемости одновременно у всех фаз многофазного импульса менее вероятна, чем у единственной фазы короткого импульса на выходе фильтра сжатия.

В другом крайнем случае, когда взаимная корреляция между соседними границами мала, или же решаются не структурные^ а какие-либо другие геологические задачи, фильтр сжатия может оказаться оптимальным для оценки не только одномерных зависи­ мостей % (t), но и двумерной функции х (х, t).

В реальных условиях практически всегда приходится иметь дело с разрезами промежуточного типа. Поэтому предпочтительной оказывается комбинация двух фильтров — фильтра сжатия (6.70) и согласованного фильтра типа (6.71) или (6.72). На практике вме­ сто последовательного использования этих двух фильтров обычно строят один комбинированный фильтр. Примером такого комбини­ рованного фильтра является корректирующий фильтр. Оптималь­ ный обратный фильтр сжатия уже входит в его состав [см. (6.58) J, остается лишь правильно выбрать частотную характеристику X (со) фильтра, соответствующего желаемому выходному сигналу. В каче­ стве такого фильтра X (со) обычно выбирают довольно широкополос­ ный фильтр, направленный на подавление основных помех.

Другим примером комбинированного фильтра может служить оптимальный фильтр сжатия (6,70), у которого искусственно завы­

шают

отношение помеха/сигнал. Выше было показано, что при

Вп (а)

3> « 2 | S (со) |2 обратный фильтр сжатия превращается в обыч­

ный согласованный фильтр (фильтр обнаружения). Следовательно, задавая произвольно то или иное завышение реального отношения помеха/сигнал, можно получить как бы ту или иную комбинациюобратного и согласованного фильтров. Искусственное завышение ожидаемой энергии помех типа белого шума при расчете фильтра означает дополнительную регуляризацию [82] неустойчивой вычис­ лительной процедуры, соответствующей формуле (6.46). Поэтому фильтр сжатия с искусственно завышенной энергией помех будем, называть регуляризованным фильтром сжатия.

О том, насколько подходящей является выбранная характери­ стика X (со) или степень завышения энергии помех, судят по облику получаемого временного разреза. Более объективных критериев, в сущности, еще нет.

215-

Таким образом,

для решения главной задачи — выделения гори-

_ зонтов к (х, t)

в большинстве случаев оптимальным является

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

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

 

Р А С Ч Е Т Ф И Л Ь Т Р О В

 

 

Рассчитать

фильтр — значит

определить

численные значения

ординат его весовой функции

I (t),

t

= 1,

2,

. . ., Т, или комплекс­

ной частотной

характеристики

L (со),

со =

0,

1, 2, . . ., Q в зависи­

мости от того, в какой области будет производиться фильтрация — во временной или в частотной. Для выполнения расчетов необхо­ димо: 1) выбрать способ, соответствующий тому или иному исход­ ному уравнению, в зависимости от выбранного типа фильтра; 2) определить или задать конкретные исходные данные, исполь­ зуемые в выбранном способе расчетов.

Расчет фильтров в области времен. Решение уравнения Колмогорова — Винера

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

Выпишем их для определенности. Фильтр сжатия

т

li(T)bu(Q-x)=s(-B).

(6.74)

2

Фильтр предсказания

 

 

т

 

(6.75)

2 luAt)by(Q-x)

= b„(Q + a ) .

Т=0

 

 

Корректирующий фильтр

 

 

2 ШЬуф-х)

= гху(д).

(6.76)

216

Регуляризованный фильтр

сжатия

 

 

2 h{r)[by{Q-x)

+ b,{Q-T:)]

= s(-Q),

(6.77>

где Ь„ (8 — т) — автокорреляционная

функция

воображаемых

помех типа белого шума, вводимая в уравнение с целью регуляри­ зации.

Фильтр воспроизведения

 

2 Мт)Ме-т) = &8(в).

(6.78).

Фильт-р обнаружения, построенный на совершенно другом кри­ терии, описывается выражением, совпадающим по структуре с этими уравнениями

2 / з ( т ) 6 „ ( в - г ) =

8 ( - в ) .

(6.79).

Соответственно и способы решения

этих уравнений

практически

одинаковы. Разберем решение уравнений вида (6.74)—(6.79) на примере уравнения (6.76), которое обладает наибольшей общностью.

Условимся, что искомая весовая

функция

/ (т) должна

иметь Т + 1

значений: I (0), 1(1),

I (2),

. . .,

 

 

I (Т). Допустим вначале, что функ­

ции Ъу

(т) и гху

(0) известны на интервалах

 

 

[ ^ э ^ Г и О г ^ б ^ Г .

В целях

большей компактности

 

записи

введем

обозначения: I (т) =

=

lT,

by

(т) =

Ьх,

 

гху

 

(т) =

гх.

 

 

Придавая

аргументу

0 значения

0,

1, 2, . . ., Т,

перепишем

 

(6.76) в виде

системы

Т -(- 1 уравнений

с Т +

1 неизвестными коэффициентами

Z0 , l u

 

 

1г,

• • .,

Z T . предста­

вляющими собой

весовые

 

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

 

искомого фильтра:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

l T b T

=

r 0 ,

 

 

 

 

 

 

 

 

 

K b - i + h b o + h b i + •

 

 

 

\- 1тьт-1

 

= r i ,

 

 

 

 

 

 

 

h b - 2 + h b - i + h b o + •

 

 

 

~Г lrbT-2

 

Г21

 

 

(6.80>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0O ^ - T + I +

 

b

-T+2

~h 1%

ь

-т+з

J

~ • • •

ь

-\

r

T - i ,

 

 

 

 

l b

 

 

h

 

 

 

 

 

 

 

 

Lb

- +

 

h b

- Г +1

 

^2Ь-Т+2

'

 

 

+

h b 0

 

 

 

 

 

Перейдем к матричной форме записи, учитывая, что Ъи (%) — Ъх

является

четной

функцией,

т. е.

Ъ% = Ъ_

 

 

 

 

 

 

 

 

 

 

( Ь о

h

 

 

 

 

 

 

.

 

b T

i

 

 

 

 

<r0^

 

 

 

 

h

 

 

 

 

h

 

 

 

 

 

 

 

h

 

 

 

 

 

(6.81)

 

 

 

Ь2

 

 

h

 

b 0

 

 

.

• •

 

b T - 2

h

 

 

=

Г2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[рт

bT-l

 

bj-2

.

 

 

b o

)

 

\1т)

1ГТ)

 

217

или

BL — R.

(6.82)

Здесь первый сомножитель левой части — корреляционная мат­ рица В входного процесса, второй сомножитель — вектор-столбец L неизвестных коэффициентов, в правой части — вектор-столбец R свободных членов.

В силу симметрии автокорреляционной функции Ьх корреляцион­ ная матрица является диагональной, или матрицей Теплитца. Для такой матрицы справедливо соотношение

Ъц = bji,

где i я j — соответственно номер строки и номер столбца. Пользуясь приемами матричной алгебры, из (6.82) находим

L = RB-1,

где В1 — матрица, обратная по отношению к В.

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

способ

Левинсона

[103], дающий существенную (приблизительно

в Т раз) экономию

машинного

времени и размеров оперативной

памяти

по сравнению с другими

способами.

Метод основан на том, что на первом этапе из первого уравнения системы (6.80) находят только первый коэффициент, в предположе­

нии, что только он отличен от нуля:

 

1о = г0'/Ь0.

(6.83\

Затем предполагается, что отличны от нуля два коэффициента — первый и второй; из первых двух уравнений системы (6.80) находят второй коэффициент

7

rlbp — г о Ъ \

г х

Ъ\

 

bp

IR Я/Л

h =

Ч - Ч

- ь

Ь г .

( 6 " 8 4 )

 

 

»0

Г -

01

 

 

 

00

 

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

Н у л е в а я

и т е р а ц и я .

Вводят

вспомогательные пере­

менные а 0 = 1 ;

v0=b0;

Q0=l0bi;

d0 =

a.0bi=b1.

Согласно

(6.83) вычисляют

 

 

 

 

 

218

 

П е р в а я

 

и т е р а ц и я .

 

Находят

=

 

 

 

 

 

I

 

 

 

 

 

 

 

 

 

+

« 1 ^ о - Согласно

(6.84)

вычисляют

 

 

 

 

 

 

 

 

и

уточняют

 

коэффициент

1'0 l0

+

I id и

после

чего

определяют

новые

значения

вспомогательных

переменных

Q 4

=

l ' 0 b 2

+

h^L

и

di — а0Ъ2

+

/ibi -

 

 

 

 

 

 

 

 

—d\/vi

 

 

 

 

В т о р а я

 

и т е р а ц и я .

Вычисляют

а 2

=

и

серией

внутренних

итераций

уточняют

значение а 4

:

=

а 4

+

cx2ai; а" =

=

ai +

а2 а^;

 

а^" =

а г " +

а 2 а х " .

 

 

 

 

 

 

 

 

 

 

 

Далее находят

v2=

i>4 + a 2 ^ i и вычисляют новый коэффициент

 

 

 

 

 

 

 

 

 

 

• в - 0 г

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

г>2

 

 

 

 

 

 

 

 

 

после чего вновь уточняют

ранее

рассчитанные

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

1"0 =

=

l 0 +

^2 a 2 >

 

^ — ^ i +

^2«i

и

текущие переменные

Q 2

=

^o'^s +

+ 12 - f Z 2 b b

d 2 = a0 b3 + a t b 2

+ a 2 bi .

 

 

 

 

 

 

 

 

 

Т р е т ь я

 

и т е р а ц и я .

По аналогии находят

 

 

 

 

 

 

 

 

 

 

 

 

 

a l = a X + a 3 a 2 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Щ = И 2 + а

З И Ь

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

vs^=v2

+

asd2,

 

 

 

 

 

 

 

 

В

конце цикла

уточняют

текущие переменные Q 3

= Г0 4

+ l"ib3

+ 12Ъ2 + hbu

ds = a0 b4

+ а 4 Ь 3 + a2 b2 +

a3bt.

повторение

Все последующие

итерации

представляют

полное

третьей итерации с соответствующим изменением индексов и увели­ чением числа уравнений, уточняющих значения а и I. В общем виде

для

i-й итерации, где 2 <С £ ^ Т, последовательность вычислений

включает:

1)

af

 

2)

ax

W - i >

219

Соседние файлы в папке книги из ГПНТБ