homomorphic processing of seismic signals

15
LA-7876-MS Informal Report c? * Homomorphic Processing of Seismic Signals L%% LOS ALAMOS SCIENTIFIC LABORATORY Post Office Box 1663 Los Alamos, New Mexico 87545

Upload: others

Post on 05-Oct-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Homomorphic Processing of Seismic Signals

LA-7876-MSInformal Report

c?*

Homomorphic Processing of Seismic Signals

L%%LOS ALAMOS SCIENTIFIC LABORATORYPost Office Box 1663 Los Alamos, New Mexico 87545

Page 2: Homomorphic Processing of Seismic Signals

An AtYimativc Action/Equal Opportunity Employez

t

b

This report was not edited by the TechnicalInformation staff.

This reuort was pr.o. red u an account O( work sponsoredby the Un,ted SIM.S Gove, ”me”l. Ne,lher the Un,t,d StAle,nor the WMed State. Department of Energy. nor ●ny c.( th.w.I!IP1OY.,S. nor any of their .Onw.cl. rf. subco. tr.cto.s. ortheir .mploy cc%,makes any w.mnty. ●xpress or tmplied. orassume. any I.-I li.btl!ty c., temomlbtllly for the accuracy.completenen. ?r usefulness of any information. .pp.t.lm.Dr.duct. Or PrOCe- di=lc=d. 0? tcPmxnls that 11Su= wculdnot in frinse privately owned dtifa.

UNITED STATES

DIWARTMENT OF ENERGY

CONTRACT W-7408-ENG. 36

Page 3: Homomorphic Processing of Seismic Signals

LA-7876-MSInformal Report

UC-34Issued: June 1979

Homomorphic Processing of Seismic Signals

John E. Brolley

.. L-- ,- .- .-

ABOUT THIS REPORT
This official electronic version was created by scanning the best available paper or microfiche copy of the original report at a 300 dpi resolution. Original color illustrations appear as black and white images. For additional information or comments, contact: Library Without Walls Project Los Alamos National Laboratory Research Library Los Alamos, NM 87544 Phone: (505)667-4448 E-mail: [email protected]
Page 4: Homomorphic Processing of Seismic Signals

HOMOMORPHIC PROCESSING OF SEISMIC SIGNALS

by

John E. Brolley

ABSTRACT

An introduction to homomorphic processing oftime series is presented. The basic concept isdiscussed and one form of implementation is adduced.Simple examples of reverberation problems are illus-trated. Simple applications to real-time seriesassociated with underground nuclear explosions andearthquakes are then presented.

I. INTRODUCTION

Determination of a physical descriptor for an underground release of

energy is of considerable practical interest. One mode of attack uses seismo-

meter signals. In this mode the associated seismic signals may be tracked in

either direction. The present and ensuing reports will be concerned with the

inverse problem tracing the signal back from the seismometer to the source.

A model suitable for didactic purposes is the following. The local energy

release from the underground explosion or earthquake is described in terms of

the earth motion near the energy release. Thus, there is some function x(r,t),

which we seek to find, that describes motion for location r and time t outside

a region of inelastic behavior. It is possible to write a wave equation for

x(r,t) that is obeyed outside the inelastic zone. Analogous to electromagnetic

theory, a scalar potential1-3

can be introduced to solve the wave equation for

the body or compressional waves. For the case of the underground explosion it

is possible to parametrize this potential in terms of explosion characteristics.

The term x(r,t) has a simple relationz to the potential O. The Fourier trans-

form of @(r,t) will be called the source function, F(u), for this discussion.

1

Page 5: Homomorphic Processing of Seismic Signals

The source wavelet emitted by the explosion will propagate through the

crust in which the explosion occurred, through the mantle and then through the

crust again to a seismometer that has a characteristic response function. Each

of these factors will convolve with the source wavelet to produce the seismometer

time series. The Fourier transform, S(U) of the time series will yield the pro-

duct of the Fourier transforms of the convolution factors.4 Thus ,

S(U) = F(u).T(u) .M(uJ).U(U)” I((A)) , (1)

where T(u) is the first crustal transfer function, M(u) is the mantle transfer,

U(U) is the second crustal transfer function, and I(oJ)is the instrument trans-

fer function. A geometrical factor has been ignored.

The objective is to recover a useful estimate of F(u) from the data S(U).

The problem has already been simplified somewhat by transforming from a convolu-

tional space to a product space.

II. HOMOMORPHIC DECONVOLUTION

S(LO) is a complex number resulting from taking the Fourier transform of a

real time series s(t). 0ppenheim5 recognized that the product space of Eq. (1)

could be transformed to an additive linear space by taking the complex logarithm

of S((J.)).Thus

log S((J.))= log F(u) + log T(u.))+ log M(u) + log U(U) + log I(u) . (2)

It is attractive to operate in this type of space. One notes that if estimates

of the logarithms of T(w), M(w), U(u), and I(w) are available, they may be sub-

tracted from log S(u) leaving only log F(u). It is often more convenient to

have this linear space be in a field of real variables. This is accomplished

taking the inverse Fourier transform of Eq. (2). The result is a sequence of

real numbers termed the complex cepstrum. Filtering can then be performed in

by

the real domain and then the inverse operation performed. The sequence of oper-

ations is shown Figs. 1 and 2. This is Oppenheim’s procedure for homomorphic

‘deconvolution.

The complex cepstrum is a sequence of real numbers.

complex is employed to distinguish it from the cepstrum of

complex cepstrum retains phase information while the other

2

The appellation

Bogert et al.6 The

does not.

Page 6: Homomorphic Processing of Seismic Signals

REAL

x(t) - x, [d ● x*tt) ● xn(t~

I

FORWARD FOURIER TRANSFORM

I

cOMPLEX

x(u) = xl (u) ● X2(W) . ● x“(u)

L

COMPLEX LOGARITHM

log xh.J) = log x,(u) + 109 X2(W) + ““’” + m X.(QI

L

INVERSE FOURIER TRANsFORM

t

REAL

;(TI . ;,(T) + X2(TI + .’..’ + ~.lT)

b

FILTER

I

REAL

;(TI

REAL

;(T)

b

FORWARD FOURIER TRANSFORM

t

cOMPLEX

v(u)

L

COMPLEX ExFONENTIATON

&

cOMPLEX

Y(u)

L

INVERSE FOURIER TRANSFORM

b

REAL

y(t)

Fig. 1. Fig. 2.

Computation of the complex cepstrum. Regeneration from the complex cepstrum

III. IMPLEMENTATION

The most difficult step in the calculation of the complex cepstrum is the

evaluation of the logarithm. This is a complex number that can be characterized

by a magnitude and a phase. The problem can be defined in terms of properties

of the Z-transform of the original time series, the seismometer data. A time

series, x(t), can be characterized by its two-sided Z-transform,

w

x(z) = ~x(tn)z-n . (3)

It can be shown that Eq. (3) may be written in terms of products of polynomials

in z having zeroes inside and outside the unit circle of the complex plain. For

data sequences having zeroes near the unit circle, the calculation of the phase7,8

of logarithm becomes rather troublesome. Several methods have been employed.

The present tutorial will use the procedure of Tribolet8 that involves adaptive

phase unwrapping.

If a time series has all of its zeroes, as defined above, outside the unit

circle it is called a maximum phase signal. If all of its zeroes are inside,

it is called a minimum phase signal. If it has zeroes both inside and outside,

3

Page 7: Homomorphic Processing of Seismic Signals

it is called a mixed-phase signal. It can be shown that the complex cepstra of

minimum phase signals all reside in the positive time region, and the complex

cepstra of maximum phase signals are in the negative time region. In general,

source wavelets of interest will be mixed phase.

The convolution of the source function with the remaining factors may be

thought of as convolving with an impulse function of the earth.9-11

It has been

shown by SchaferZ that the impulse train can be made minimum phase by weighting(tn/At), Whereu< 1,the seismometer time series with the exponential factor a

and At is the increment between data points. Further it can be shown that the

source function will have most of its energy in the low time region9-11 of the

complex cepstrum while the minimum phase impulse contribution will be in the

high time region. Thus, by setting the complex cepstrum to zero above some low

time value and performing the inverse operations, an estimate of the source

function can be obtained. Zeroing the complex cepstrum on the other side of the

low time value and performing the inverse operations will yield an estimate of

the impulse train.

IV. EXAMPLES

For purposes of orientation, two examples 12 which have known analytical

solutions and two examples from real world time series will be given. A two-

point time series may be specified by the relation

bt[(s(t) - a(t --r)]

b= 0.94

It is plotted in Fig. 3. The complex cepstrum is given by

(4)

- bm~E — 6(Tmm=1

This is plotted in

using the adaptive

m~) . (5)

Fig. 4. The machine calculation, performed on a CDC 7600,

integration scheme, of the complex cepstrum is shown in

Fig. 5. The regenerated time series obtained by performing a machine inversion

of the cepstrum of Fig. 5 is shown in Fig. 6. Another time series is given by

.

.

r

t’

4

Page 8: Homomorphic Processing of Seismic Signals

02/20/ 79 IZ ,2 0S, 1“0 POIN1 OATA !Z8P1SOZ/ZO/79 !2 S3 55. ACTUALCCPSIR”M TwOPOINT O&lA ,2,. s,2

-a

}

-.*

g-.s

: t

~.-.,

0. “. “. m. m ,., I,.. 1!8

lIME

Fig. 3.Two-point time series.

02/20/19 !3 0! 33. CALcU.ATEO cEps TRIJMTUO POINT OhTA IZ8.51Z

.0-

-.,

-,*

-,,

-.,

-.s

-..

1’

: -.*-A .%.

-.’,. “. w. m. -. ,“. m. ,“,

Tl)c

Fig. 5.Machine calculation of the two-pointtime series complex cepstrum.

.s

-.,

-..?

-.1

- ..

-.,

- .,

[

11’””

1

$ -.7 -

~

-’”,. 0. w, . . m 8m. la t“.

llK-

Fig. 4.Exact complex cepstrum of the two-point time series.

02/.? 0/79 !.S S8 18. REc,ENcR&lEOTwOPOINT OATA,.,

.,

.,

,,

.1

.,

-.,

- ..

~

g ““-,,Tlm

Fig. 6.Regeneration of the two-point timeseries from the machine calculation ofthe complex cepstrum.

5

Page 9: Homomorphic Processing of Seismic Signals

~ (-l)nRn6(t - n~)n=O

(6)

R= 0.75

This is plotted in Fig. 7. The complex cepstrum is given by

E( )-lq’ 6(T -m-c)m=l

(7)

This is plotted in Fig. 8. The corresponding machine calculation is shown in

Fig. 9. The machine regenerated time series is shown in Fig. 10. Both of these

time series are minimum phase.

Next a seismogram from the Albuquerque Seismic Research Observatory (SRO)

station of the North China earthquake of 27 July 1976 is shown in Fig 11. This

is the first portion of the short period (20 samples per second) record. The

initial portion of Fig. 10 is displayed in more detail in Fig. 12. In this and

the following example, no attempt has been made to precisely identify the arri-

val time. An exponential weighting factor, a = 0.94, was applied to the time

02/20/79 13 lz 51. RtvSROfRAt[ffl OkrA IZ8PTS

,,

,

,.

..

,*

.0 -...

ii L------“, “. . . . . .. . .. . .

. TIME

Fig. 7.Time series that models a simple re-verberation problem.

6

..1...I . ..r,..,.,.., ....... ..... .............."..".. ... ..........., .I.I. I. I

O,?/ZO/19 13 14 6. ACTUALREvF.R8ERA11WiCfP5117(M

,*

,,

...

-.,

: ““g -., J

● “. “. -. . . ,“ ,“, t“.

lIP.E

Fig. 8.Exact complex cepstrum of Fig. 7.

.

r

Page 10: Homomorphic Processing of Seismic Signals

02/20/79 13 16 32 CALCIAbTCO RfvERBERAT!ON CEPSTRW

“’~

.1, -

.0! -

- ,,

.,.

...l....l.l....l....................................................................

~.1-’”,. m. “. . . -. ,., tn.

lIK

Fig. 9.Machine calculation of the complexcepstrum of Fig. 7.

,0

,0

,.

,.

.,

00

.0,

4.

c+,J

:.

: .,,

-, do am .00 La - 10- 1=4 1.00 ,s00 1900 - ,-

,.,,,

Fig. 11.First 2048 points of the ABQ/SRO shortperiod record of the North China earth-quake. At = 0.05s.

02/20/19 13 18 31. QECCNERATEOREvER8ERA110NOATA

-,*

-..[

.......l..!r.l........l...!r.,.1.,.,,,... .................. .....................................

g’ .,,.

~“’” ,. “, “. . . . . ,“,

J,“. ,“.

11!43

I Fig.Regeneration

10.from Fig. 9.

05,1 ->?9 O, .1,46 bBO 5R0 NORTMCHINA E. Q1.OLI~WE

,,,.

0.. A

,., /’II

,.0 / \ I I\ / /\

I.0, /

I

.,.. II:>“-.

.s.’: I

I.0,.

, ?9 ., co. ,, ,00 I- ,., t“

Fig. 12.Detail of the beginning of the NorthChina record of Fig. 11.

7

Page 11: Homomorphic Processing of Seismic Signals

series and the complex cepstrum computed. The region of maximum energy is shown

in Fig. 13. The inverse operations were then applied to the complex cepstrum.

The regenerated time series is displayed in Fig. 14 and may be compared with

Fig. 12.

As

Site for

Bolivian

another real world example, the seismic signal from the Nevada Test

the shot Farallones is displayed in Fig. 15. This was recorded at the

ASRO Station ZOBO. The approximate measured time of arrival was llm,

13 s. The estimated travel time from tables13

was 11 m, 12 s for the short-

period body waves. The initial signal is shown in more detail in Fig. 16. The

time series was then exponentially weighted with a = 0,945 and the complex cep-

strum computed. The result is shown in Fig. 17. The regenerated time series is

shown in Fig, 18 and may be compared with Fig. 16. The cepstrumof Fig. 17 is

low time filtered by setting all data above T = 10 to zero and the inverse opera-

tions performed. The result shown in Fig, 19 is obtained. This is a crude

estimate of the source wavelet.

OS, !7/79 07 69 II mo WTH CHINA E8R7H13uAKC zs6. z048, 94

31 1

*

,,t

, II !! Il............ ...... . ... ....... I i II l,q,lyl-o. ,.!,-.-!,,..-.,,... -.,, ...............-

.,

.

4 “’ ~:

f. -

***..8*. o,za,,. m m

rlnf

Fig. 13.Portion of the machine calculation ofthe complex cepstrum of the North Chinaseismogram.

05/17/79 07 53 59 ABO NCWTHC“l NA CA17!HO”KE REZNERAICO FRCM COWLEX cCPSIRW

TIP.!

Fig. 14.Regeneration for the North China seis-mogram.

,

.

b

8

Page 12: Homomorphic Processing of Seismic Signals

t

./

05/!6 /79 15 .?7 49 2080 SRO FARAUONES Z048PTS

,.0

,..

,..

,,.

O*

..0 — w w ~

-0>

-,..

5 -’

; -“”

.,. ,0. tan .00 m em 1000 Imo I.M mm. ,mo mm. 2200

l!ME

05, )6.-9 IS 32 ●2 2080 SRO fARALLONES

,.,

0.

,s

o..

,2

,,0

-0.,

+..

:.2 +.s

~+,9

-,.,, ?0, .,. “. m !00 1-. 1... 1s0

TIME

Fig. 15. Fig. 16.First 2048 points of the ZOBO/ASRO Detail of the beginning of theshort period record of NTS shot Farallones record.Farallones. At = 0.05 S.

.:. .. -; 15 38 S3 ZWO FARbLLONfS COMPLEXCEPS1WL!4256. Z0a8. 5a5

[

,

.

3

,.

,

, ,,.,,,, ....llrl!, 111.,10.,,1,,..,,!.. ...7.....!........... .. ... .. ... ....

-t.

:+.z

~ .,. -

-% * ..,. -a 0. CO W6U. “

C5. 16,19 15 43 21 ZOBO FARN.LONES RES.!NERATEOFROM COMPLEXCEPSTRLN4

!.0

,..

..s

,,.

,,,

0.

-O*

4..

~ +~:,+: +.-

.!,0,m.ou m ,90 !20. IMa. ,“.

TI14E TIME

Fig, 17. Fig. 18.Portion of the machine calculation of Regeneration of the Farallones seismo-the complex cepstrum of Fig. 16. gram.

9

Page 13: Homomorphic Processing of Seismic Signals

v.

poses

IIMi

Crude estimate of thefrom a low time-gated

CONCLUSIONS

Fig. 19.source wavelet by regeneratingcomplex cepstrum.

All of the examples presented in this tutorial are for illustrative pur-

only. They do suggest, however, that the present code might be useful in

generating gated cepstra whose applicability to the pattern recognition prob-,em14,15

could be explored.

The problem of signal conditioning, apart from exponential weighting, was

not considered. These are several aspects of this problem to be studied. More-

over, it is probably desirable to identify and use a more robust technique for

computing the complex cepstrum than that used here.

ACKNOWLEDGMENTS

I am indebted to John Hoffman and Jon Peterson of Albuquerque SRO for data

and helpful discussions. John kloolson, Teledyne Geotech, also provided data for

this work.

b

.

1

10

Page 14: Homomorphic Processing of Seismic Signals

REFERENCES

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

G. C. Werth, R. F. Herbst, and D. L. Springer, “Amplitudes of SeismicArrivals from the M Discontinuity,” J. Geophys. Rsch. ~, 1587 (1962).

G. C. Werth and R. F. Herbst, “Comparison of Amplitudes of Seismic Wavesfrom Nuclear Explosions in Four Mediums,” J. Geophys. Rsch. 68_, 1463 (1963).

A. J. Chabai, “On Scaling of Craters Produced by Buried Explosives,”J. Geophys. Rsch. ~, 5075 (1965).

R. Bracewell, The Fourier Transform and its Applications (McGraw-Hill,New York, 1965].

A. V. Oppenheim and R. W. Schafer, Digital Signal Processing (Prentice-Hall,Englewood Cliffs, New Jersey, 1975).

B. P. Bogert, M. J. Healy, and J. W. Tukey, The Quefrency Analysis of TimeSeries for Echoes: Cepstrum, Pseudo-Autocovariance, Cross Cepstrum andSaphe Cracking_ (M. Rosenblatt, Ed., Time Series Analysis, John Wiley,New York, 1963).

R. W. Schafer, “Echo Removal by Discrete Generalized Linear Filtering,”MIT Technical Report 466, 1969.

J. M. Tribolet, “A New’Phase Unwrapping Algorithm,” IEEE Trans. Acoust. ,Speech and Signal Process. ~, 170 (1977).

T. J. Ulrych,650 (1971).

T. J. LHrych,Deconvolution1269 (1972).

“Applications of Homomorphic Deconvolution,” Geophys. M_,

O. G. Jensen, R. M. Ellis, and P. G. Somerville, “Homomorphicof Some Teleseismic Events,” Bull. Seis. Sot. Amer. &,

W. H. Bakun and L. R. Johnson, “The Deconvolution of Teleseismic P Wavesfrom Explosions Milrow and Cannikin,” Geophys. J. R. Astr. Sot. 34_, 321(1973).

P. L. Stoffa, P. Buhl, and G. M. Bryan, ‘The Application of HomomorphicDeconvolution to Shallow-Water Marine Seismology - Part 1: Models,”Geophys. 39_, 401 (1974).

E. Herrin, “Introduction to 1968 Seismological Tables for P Phases,” Bull.Seism. Sot. Amer. ~, 1193 (1968).

J. E. Brolley, “Preprocessing of Seismic Signals for Pattern Recognition,”Proc. of the NATO Advanced Study Inst. on Pattern Recognition and Sig.Processing, E.N.S.T. Paris, France, C. H. Chen, Ed., Sijthoff and Noordhoff,Alphen aan den Rijh, 1978.

J. E. Brolley, “Preprocessing of Seismic Signals by Haar Decomposition andAdaptive Filtering for Pattern Recognition,N Los Alamos Scientific Labora-tory report LA-7541-MS (November 1978).

JJ

Page 15: Homomorphic Processing of Seismic Signals

Pflnlcd in Ihc UnilLd SLYICSof Amcrita. Amil.ihh’ fromNatmnal Twhnital It%rmatrnn SLwiu

15 Department of Ckmmcw.

528S Port itOy,l Road

swimr~~. VA 22161

W1425 4.00 , ~~., S12 7.X 2S1-27S 10.75 376430 13.00 501 .51s 1s.250264150 4.50 151-175 ILoo 276.3W 11.00 401425 I 3.25 526-5S0 1s.50051475 5.25 176-mo 9.00 201-325 11.7s 426450 14.00 55 I -57s 16.25076-100 6.Wl 201-225 9.25 326-350 I 2J3n 451475 14,50 576-600 16.50[01-125 6.50 226-2S0 9.5(7 .35I .37s 12.50 476-500 1s00 WI-up

NOIL.: Add S2.50 (or rach wlditic.nd 1011-w:c inmcmcnl from 601 IUSC. up.