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

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

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

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

Добавлен: 09.04.2024

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

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

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

или

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



3) y, = t>t-i + aia«-i'>

4) Z,=

,

•5) г0

= П"Н

 

lt-i

= p-2

+

dx = a0 &/ + 1 4 a A + • • • T - aA -

Стереотипность описанных итераций позволяет легко програм­ мировать весь процесс \

Расчет фильтров в области частот

Для расчетов в области частот могут быть непосредственно использованы в качестве рабочих формул выражения (6.46), (6.58), (6.61), (6.68) для комплексных частотных характеристик соответст­ вующих фильтров. Бапомним, что если и саму фильтрацию пред­ полагается делать в области частот и при этом фильтруемые трассы имеют длину Ттах, то частотные характеристики должны быть найдены с тем же шагом дискретности Д/ = 1/Ттах, что и фильтру­ емые трассы; если же по найденным частотным характеристикам фильтров предполагается определить их весовые функции и затем выполнять фильтрацию в области времен, то частотные характери­ стики должны быть найдены с шагом Д/ 4 = 1/Г, где Т — обусло­ вленная заранее длина весовой функции искомого фильтра.

 

 

 

Оценка исходных

данных для расчета

 

 

 

 

 

 

оптимальных

фильтров

 

 

 

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

звеньев

всей системы обработки. Оценке

подлежат те или иные из участву­

ющих в уравнениях (6.74)—(6.79)

и (6.46), (6.58), (6.61).

(6.68) ста­

тистических

характеристик записи — корреляционных

функций

by (т),

Ьп

(т), bs (т) или соответствующих им спектров

мощности

Ву (со), Вп

(со), Bs

(со), а для некоторых фильтров

также

и

форма

сигнала

s (t)

или

соответствующий

комплексный

спектр

s (со).

Оценка статистических характеристик. Функция автокорреля­ ции Ьу (т) трассы у (t) оценивается наиболее просто и устойчиво. Расчеты выполняются непосредственно по формуле

К М = т г Ь г 2 у { t ) у { t +т ) -

{ 6 - 8 5 )

t=Tt

 

1 Очевидно, что пр и i = Т вычислять dt и Qt нет

н е о б х о д и м о с т и .

220


Интервал Т2 — Тt должен не менее чем в 5—10 раз превосхо­ дить предполагаемую длину s (t) импульса со всеми волнами-спут­ никами и реверберациями. Если имеется в виду, что фильтрация будет инвариантной во времени, интервал 1'а Т'х выбирается рав­ ным всему исследуемому интервалу времен с отбрасыванием началь­ ных участков трассы, перегруженных помехами. В противном случае трасса разбивается на несколько интервалов, которые могут частично перекрываться, и оценки Ъу (т) получаются для каждого интервала в отдельности.

Особенно чувствительными к нестационарности сейсмической записи являются обратные фильтры всех видов. Сделанные оценки [96] показывают, что если исследуемый разрез сложен рыхлыми осадками с высоким коэффициентом поглощения, обусловливающим сильную нестационарность, то интервал Т2 — Т4 должен составлять 0,7—1,0 с. При плотных слабо поглощающих породах покрыва­ ющей толщи интервал Тг — Tt может быть увеличен до 1,0—1,2 с.

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

4( г )

=

( М - ) ф ( т ) ,

0 ^ | х | ^ Г ,

{ 6 Щ

 

 

1 0,

| х

\>Т,

 

где Т — предполагаемая

длительность оператора

фильтра.

Из множества описанных в литературе

[95] функций ф (т) наи­

более употребительны

треугольная

 

 

 

 

Ф(т) = 1 —т/f,

т ^ 7 \

(6.87)

и косинусоидальная

 

 

 

 

 

y(x)

= cosnxl2T,

х^Т.

(6.88)

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

Интервал Т2 — Тi

выбирают

так

же,

как и для

оценки

Ьу (т).

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

помех Ъп

(т)

и

сигналов bs

(т) оценивается

менее устойчиво, чем функция

Ьу

(т). Один из возможных

способов

базируется на представлении

о многотрассовой сейсмической записи

с

введенными

статическими

 

и

кинематическими

поправками

как

о

сумме вида

ух (t) = z (t) +

пх

(t), где полезная

компонента

z (t)

неизменна от трассы к трассе, а компонента пх

(t) не

коррелирована

по х и независима

от полезного сигнала. Для такой модели справед­

ливо соотношение

 

 

 

Ьу

(т) = Ъа (х) + Ъп (х) = a*bs (т) +

Ьп (т).

(6.89)

221