Fourier: ApplicationsModern Seismology – Data processing and inversion 1 Fourier Transform: Applications Seismograms Eigenmodes of the Earth Time derivatives.

Slides:



Advertisements
Similar presentations
Digital Kommunikationselektronik TNE027 Lecture 5 1 Fourier Transforms Discrete Fourier Transform (DFT) Algorithms Fast Fourier Transform (FFT) Algorithms.
Advertisements

1 Chapter 16 Fourier Analysis with MATLAB Fourier analysis is the process of representing a function in terms of sinusoidal components. It is widely employed.
DFT/FFT and Wavelets ● Additive Synthesis demonstration (wave addition) ● Standard Definitions ● Computing the DFT and FFT ● Sine and cosine wave multiplication.
1 LES of Turbulent Flows: Lecture 4 (ME EN ) Prof. Rob Stoll Department of Mechanical Engineering University of Utah Spring 2011.
Math Review with Matlab:
Session: Computational Wave Propagation: Basic Theory Igel H., Fichtner A., Käser M., Virieux J., Seriani G., Capdeville Y., Moczo P.  The finite-difference.
Properties of continuous Fourier Transforms
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems Spring 2005 Shreekanth Mandayam ECE Department Rowan University.
Image Enhancement in the Frequency Domain Part I Image Enhancement in the Frequency Domain Part I Dr. Samir H. Abdul-Jauwad Electrical Engineering Department.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2007 Shreekanth Mandayam ECE Department Rowan University.
Some Properties of the 2-D Fourier Transform Translation Distributivity and Scaling Rotation Periodicity and Conjugate Symmetry Separability Convolution.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems Spring 2005 Shreekanth Mandayam ECE Department Rowan University.
Transforms: Basis to Basis Normal Basis Hadamard Basis Basis functions Method to find coefficients (“Transform”) Inverse Transform.
Spectra: ApplicationsComputational Geophysics and Data Analysis 1 Fourier Transform: Applications in seismology Estimation of spectra –windowing –resampling.
Time and Frequency Representation
Continuous Time Signals All signals in nature are in continuous time.
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 4 Image Enhancement in the Frequency Domain Chapter.
Discrete Time Periodic Signals A discrete time signal x[n] is periodic with period N if and only if for all n. Definition: Meaning: a periodic signal keeps.
Spectral analysis: Foundations
Computational Geophysics and Data Analysis
Pseudospectral Methods
Function approximation: Fourier, Chebyshev, Lagrange
Numerical methods Specific methods:
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Topic 7 - Fourier Transforms DIGITAL IMAGE PROCESSING Course 3624 Department of Physics and Astronomy Professor Bob Warwick.
1 Chapter 8 The Discrete Fourier Transform 2 Introduction  In Chapters 2 and 3 we discussed the representation of sequences and LTI systems in terms.
GG 313 Lecture 26 11/29/05 Sampling Theorem Transfer Functions.
G Practical MRI 1 The Fourier Transform
1 Let g(t) be periodic; period = T o. Fundamental frequency = f o = 1/ T o Hz or  o = 2  / T o rad/sec. Harmonics =n f o, n =2,3 4,... Trigonometric.
Transforms. 5*sin (2  4t) Amplitude = 5 Frequency = 4 Hz seconds A sine wave.
Image Processing © 2002 R. C. Gonzalez & R. E. Woods Lecture 4 Image Enhancement in the Frequency Domain Lecture 4 Image Enhancement.
Lecture 12: Introduction to Discrete Fourier Transform Sections 2.2.3, 2.3.
Digital Signal Processing – Chapter 10
1 LES of Turbulent Flows: Lecture 2 Supplement (ME EN ) Prof. Rob Stoll Department of Mechanical Engineering University of Utah Fall 2014.
Chapter 7: The Fourier Transform 7.1 Introduction
Fourier Series. Introduction Decompose a periodic input signal into primitive periodic components. A periodic sequence T2T3T t f(t)f(t)
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
Seismic Reflection Data Processing and Interpretation A Workshop in Cairo 28 Oct. – 9 Nov Cairo University, Egypt Dr. Sherif Mohamed Hanafy Lecturer.
Digital Image Processing Chapter 4 Image Enhancement in the Frequency Domain Part I.
Digital Signal Processing Chapter 3 Discrete transforms.
Fourier Analysis of Discrete Time Signals
Astronomical Data Analysis I
7- 1 Chapter 7: Fourier Analysis Fourier analysis = Series + Transform ◎ Fourier Series -- A periodic (T) function f(x) can be written as the sum of sines.
Fourier series, Discrete Time Fourier Transform and Characteristic functions.
Lecture 5 – 6 Z - Transform By Dileep Kumar.
DTFT continue (c.f. Shenoi, 2006)  We have introduced DTFT and showed some of its properties. We will investigate them in more detail by showing the associated.
Frequency domain analysis and Fourier Transform
Ch # 11 Fourier Series, Integrals, and Transform 1.
CH#3 Fourier Series and Transform 1 st semester King Saud University College of Applied studies and Community Service 1301CT By: Nour Alhariqi.
Fourier Analysis Patrice Koehl Department of Biological Sciences National University of Singapore
Digital Image Processing Lecture 8: Fourier Transform Prof. Charlene Tsai.
Chapter 4 Discrete-Time Signals and transform
Jean Baptiste Joseph Fourier
Review of DSP.
DIGITAL SIGNAL PROCESSING ELECTRONICS
Lecture 1.26 Spectral analysis of periodic and non-periodic signals.
Simple FD Gerard T. Schuster.
Image Enhancement in the
EE Audio Signals and Systems
UNIT II Analysis of Continuous Time signal
2D Fourier transform is separable
4.1 DFT In practice the Fourier components of data are obtained by digital computation rather than by analog processing. The analog values have to be.
Chapter 8 The Discrete Fourier Transform
Lecture 17 DFT: Discrete Fourier Transform
Chapter 8 The Discrete Fourier Transform
Chapter 8 The Discrete Fourier Transform
Lecture 4 Image Enhancement in Frequency Domain
Review of DSP.
ENEE222 Elements of Discrete Signal Analysis Lab 9 1.
Electrical Communications Systems ECE
Presentation transcript:

Fourier: ApplicationsModern Seismology – Data processing and inversion 1 Fourier Transform: Applications Seismograms Eigenmodes of the Earth Time derivatives of seismograms The pseudo-spectral method for acoustic wave propagation

Fourier: ApplicationsModern Seismology – Data processing and inversion 2 Fourier: Space and Time Space x space variable L spatial wavelength k=2  / spatial wavenumber F(k) wavenumber spectrum Space x space variable L spatial wavelength k=2  / spatial wavenumber F(k) wavenumber spectrum Time tTime variable Tperiod ffrequency  =2  fangular frequency Time tTime variable Tperiod ffrequency  =2  fangular frequency Fourier integrals With the complex representation of sinusoidal functions e ikx (or (e iwt ) the Fourier transformation can be written as:

Fourier: ApplicationsModern Seismology – Data processing and inversion 3 The Fourier Transform discrete vs. continuous discrete continuous Whatever we do on the computer with data will be based on the discrete Fourier transform

Fourier: ApplicationsModern Seismology – Data processing and inversion 4 The Fast Fourier Transform... the latter approach became interesting with the introduction of the Fast Fourier Transform (FFT). What’s so fast about it ? The FFT originates from a paper by Cooley and Tukey (1965, Math. Comp. vol ) which revolutionised all fields where Fourier transforms where essential to progress. The discrete Fourier Transform can be written as

Fourier: ApplicationsModern Seismology – Data processing and inversion 5 The Fast Fourier Transform... this can be written as matrix-vector products... for example the inverse transform yields..... where...

Fourier: ApplicationsModern Seismology – Data processing and inversion 6 The Fast Fourier Transform... the FAST bit is recognising that the full matrix - vector multiplication can be written as a few sparse matrix - vector multiplications (for details see for example Bracewell, the Fourier Transform and its applications, MacGraw-Hill) with the effect that: Number of multiplications full matrix FFT N 2 2Nlog 2 N this has enormous implications for large scale problems. Note: the factorisation becomes particularly simple and effective when N is a highly composite number (power of 2).

Fourier: ApplicationsModern Seismology – Data processing and inversion 7 The Fast Fourier Transform.. the right column can be regarded as the speedup of an algorithm when the FFT is used instead of the full system. Number of multiplications Problem full matrix FFT Ratio full/FFT 1D (nx=512) 2.6x x D (nx=2096) D (nx=8384) 312.6

Fourier: ApplicationsModern Seismology – Data processing and inversion 8 Spectral synthesis The red trace is the sum of all blue traces!

Fourier: ApplicationsModern Seismology – Data processing and inversion 9 Phase and amplitude spectrum The spectrum consists of two real-valued functions of angular frequency, the amplitude spectrum mod (F(  )) and the phase spectrum  In many cases the amplitude spectrum is the most important part to be considered. However there are cases where the phase spectrum plays an important role (-> resonance, seismometer)

Fourier: ApplicationsModern Seismology – Data processing and inversion 10 … remember …

Fourier: ApplicationsModern Seismology – Data processing and inversion 11 The spectrum Amplitude spectrum Phase spectrum Fourier space Physical space

Fourier: ApplicationsModern Seismology – Data processing and inversion 12 The Fast Fourier Transform (FFT) Most processing tools (e.g. octave, Matlab, Mathematica, Fortran, etc) have intrinsic functions for FFTs >> help fft FFT Discrete Fourier transform. FFT(X) is the discrete Fourier transform (DFT) of vector X. For matrices, the FFT operation is applied to each column. For N-D arrays, the FFT operation operates on the first non-singleton dimension. FFT(X,N) is the N-point FFT, padded with zeros if X has less than N points and truncated if it has more. FFT(X,[],DIM) or FFT(X,N,DIM) applies the FFT operation across the dimension DIM. For length N input vector x, the DFT is a length N vector X, with elements N X(k) = sum x(n)*exp(-j*2*pi*(k-1)*(n-1)/N), 1 <= k <= N. n=1 The inverse DFT (computed by IFFT) is given by N x(n) = (1/N) sum X(k)*exp( j*2*pi*(k-1)*(n-1)/N), 1 <= n <= N. k=1 See also IFFT, FFT2, IFFT2, FFTSHIFT. >> help fft FFT Discrete Fourier transform. FFT(X) is the discrete Fourier transform (DFT) of vector X. For matrices, the FFT operation is applied to each column. For N-D arrays, the FFT operation operates on the first non-singleton dimension. FFT(X,N) is the N-point FFT, padded with zeros if X has less than N points and truncated if it has more. FFT(X,[],DIM) or FFT(X,N,DIM) applies the FFT operation across the dimension DIM. For length N input vector x, the DFT is a length N vector X, with elements N X(k) = sum x(n)*exp(-j*2*pi*(k-1)*(n-1)/N), 1 <= k <= N. n=1 The inverse DFT (computed by IFFT) is given by N x(n) = (1/N) sum X(k)*exp( j*2*pi*(k-1)*(n-1)/N), 1 <= n <= N. k=1 See also IFFT, FFT2, IFFT2, FFTSHIFT. Matlab FFT

Fourier: ApplicationsModern Seismology – Data processing and inversion 13 Frequencies in seismograms

Fourier: ApplicationsModern Seismology – Data processing and inversion 14 Amplitude spectrum Eigenfrequencies

Fourier: ApplicationsModern Seismology – Data processing and inversion 15 Sound of an instrument a‘ - 440Hz

Fourier: ApplicationsModern Seismology – Data processing and inversion 16 Instrument Earth (FFB ) 0 S 2 – Earth‘s gravest tone T=3233.5s =53.9min Theoretical eigenfrequencies

Fourier: ApplicationsModern Seismology – Data processing and inversion 17 Fourier Spectra: Main Cases random signals Random signals may contain all frequencies. A spectrum with constant contribution of all frequencies is called a white spectrum

Fourier: ApplicationsModern Seismology – Data processing and inversion 18 Fourier Spectra: Main Cases Gaussian signals The spectrum of a Gaussian function will itself be a Gaussian function. How does the spectrum change, if I make the Gaussian narrower and narrower?

Fourier: ApplicationsModern Seismology – Data processing and inversion 19 Fourier Spectra: Main Cases Transient waveform A transient wave form is a wave form limited in time (or space) in comparison with a harmonic wave form that is infinite

Fourier: ApplicationsModern Seismology – Data processing and inversion 20 Puls-width and Frequency Bandwidth time (space) spectrum Narrowing physical signal Widening frequency band

Fourier: ApplicationsModern Seismology – Data processing and inversion 21 Spectral analysis: an Example 24 hour ground motion, do you see any signal?

Fourier: ApplicationsModern Seismology – Data processing and inversion 22 Seismo-Weather Running spectrum of the same data

Fourier: ApplicationsModern Seismology – Data processing and inversion 23 Some properties of FT FT is linear signals can be treated as the sum of several signals, the transform will be the sum of their transforms FT of a real signals has symmetry properties the negative frequencies can be obtained from symmetry properties Shifting corresponds to changing the phase (shift theorem) Derivative

Fourier: ApplicationsModern Seismology – Data processing and inversion 24 Fourier Derivatives.. let us recall the definition of the derivative using Fourier integrals we could either... 1) perform this calculation in the space domain by convolution 2) actually transform the function f(x) in the k-domain and back

Fourier: ApplicationsModern Seismology – Data processing and inversion 25 Acoustic Wave Equation - Fourier Method let us take the acoustic wave equation with variable density the left hand side will be expressed with our standard centered finite-difference approach... leading to the extrapolation scheme...

Fourier: ApplicationsModern Seismology – Data processing and inversion 26 Acoustic Wave Equation - Fourier Method where the space derivatives will be calculated using the Fourier Method. The highlighted term will be calculated as follows: multiply by 1/ ... then extrapolate...

Fourier: ApplicationsModern Seismology – Data processing and inversion and the first derivative using FFTs..... simple and elegant...

Fourier: ApplicationsModern Seismology – Data processing and inversion 28 Fourier Method - Comparison with FD - Table Difference (%) between numerical and analytical solution as a function of propagating frequency Simulation time 5.4s 7.8s 33.0s

Fourier: ApplicationsModern Seismology – Data processing and inversion 29 Numerical solutions and Green’s Functions 3 point operator5 point operatorFourier Method Frequency increases Impulse response (analytical) concolved with source Impulse response (numerical convolved with source