Spectra: ApplicationsComputational Geophysics and Data Analysis 1 Fourier Transform: Applications in seismology Estimation of spectra –windowing –resampling.

Slides:



Advertisements
Similar presentations
3-D Computational Vision CSc Image Processing II - Fourier Transform.
Advertisements

Thursday, October 12, Fourier Transform (and Inverse Fourier Transform) Last Class How to do Fourier Analysis (IDL, MATLAB) What is FFT?? What about.
FilteringComputational Geophysics and Data Analysis 1 Filtering Geophysical Data: Be careful!  Filtering: basic concepts  Seismogram examples, high-low-bandpass.
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.
Intro to Spectral Analysis and Matlab. Time domain Seismogram - particle position over time Time Amplitude.
Math Review with Matlab:
Intro to Spectral Analysis and Matlab Q: How Could you quantify how much lower the tone of a race car is after it passes you compared to as it is coming.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems Spring 2005 Shreekanth Mandayam ECE Department Rowan University.
Fourier: ApplicationsModern Seismology – Data processing and inversion 1 Fourier Transform: Applications Seismograms Eigenmodes of the Earth Time derivatives.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2008 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2009 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2007 Shreekanth Mandayam ECE Department Rowan University.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems ECE Spring 2007 Shreekanth Mandayam ECE Department Rowan University.
Discrete Fourier Transform(2) Prof. Siripong Potisuk.
S. Mandayam/ ECOMMS/ECE Dept./Rowan University Electrical Communications Systems Spring 2005 Shreekanth Mandayam ECE Department Rowan University.
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
Fourier Theory in Seismic Processing (From Liner and Ikelle and Amundsen) Temporal aliasing Spatial aliasing.
Computational Geophysics and Data Analysis
Pseudospectral Methods
Function approximation: Fourier, Chebyshev, Lagrange
Goals For This Class Quickly review of the main results from last class Convolution and Cross-correlation Discrete Fourier Analysis: Important Considerations.
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Copyright © Shi Ping CUC Chapter 3 Discrete Fourier Transform Review Features in common We need a numerically computable transform, that is Discrete.
Topic 7 - Fourier Transforms DIGITAL IMAGE PROCESSING Course 3624 Department of Physics and Astronomy Professor Bob Warwick.
Discrete-Time and System (A Review)
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.
Outline 2-D Fourier transforms The sampling theorem Sampling Aliasing
G Practical MRI 1 The Fourier Transform
Motivation Music as a combination of sounds at different frequencies
Transforms. 5*sin (2  4t) Amplitude = 5 Frequency = 4 Hz seconds A sine wave.
Fourier Series. Introduction Decompose a periodic input signal into primitive periodic components. A periodic sequence T2T3T t f(t)f(t)
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.
Zhongguo Liu_Biomedical Engineering_Shandong Univ. Chapter 8 The Discrete Fourier Transform Zhongguo Liu Biomedical Engineering School of Control.
Pre-Class Music Paul Lansky Six Fantasies on a Poem by Thomas Campion.
Part 4 Chapter 16 Fourier Analysis PowerPoints organized by Prof. Steve Chapra, University All images copyright © The McGraw-Hill Companies, Inc. Permission.
1“Principles & Applications of SAR” Instructor: Franz Meyer © 2009, University of Alaska ALL RIGHTS RESERVED Dr. Franz J Meyer Earth & Planetary Remote.
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.
revision Transfer function. Frequency Response
1 Methods in Image Analysis – Lecture 3 Fourier CMU Robotics Institute U. Pitt Bioengineering 2630 Spring Term, 2004 George Stetten, M.D., Ph.D.
The Story of Wavelets Theory and Engineering Applications
The Frequency Domain Digital Image Processing – Chapter 8.
Fourier transform.
Frequency Domain Representation of Biomedical Signals.
Fourier Analysis Patrice Koehl Department of Biological Sciences National University of Singapore
Lecture 19 Spectrogram: Spectral Analysis via DFT & DTFT
Chapter 4 Discrete-Time Signals and transform
Jean Baptiste Joseph Fourier
CS 591 S1 – Computational Audio
… Sampling … … Filtering … … Reconstruction …
MECH 373 Instrumentation and Measurements
Part 4 Chapter 16 Fourier Analysis
Outline 2-D Fourier transforms The sampling theorem Sampling Aliasing
ივანე ჯავახიშვილის სახელობის
Fourier Analyses Time series Sampling interval Total period
Filtering Geophysical Data: Be careful!
EE Audio Signals and Systems
Dr. Nikos Desypris, Oct Lecture 3
Time domain & frequency domain
Laboratory in Oceanography: Data and Methods
UNIT II Analysis of Continuous Time signal
2D Fourier transform is separable
CSCE 643 Computer Vision: Thinking in Frequency
Fourier transforms and
Lecture 18 DFS: Discrete Fourier Series, and Windowing
Fourier Analyses Time series Sampling interval Total period
Lecture 4 Image Enhancement in Frequency Domain
Lec.6:Discrete Fourier Transform and Signal Spectrum
Presentation transcript:

Spectra: ApplicationsComputational Geophysics and Data Analysis 1 Fourier Transform: Applications in seismology Estimation of spectra –windowing –resampling Seismograms – frequency content Eigenmodes of the Earth „Seismo-weather“ with FFTs Derivative using FFTs – pseudospectral method for wave propagation Convolutional operators: finite-difference operators using FFTs Scope: Understand how to calculate the spectrum from time series and interpret both phase and amplitude part. Learn other applications of the FFT in seismology

Spectra: ApplicationsComputational Geophysics and Data Analysis 2 Fourier: Space and Time Space x space variable L spatial wavelength k=2p/ spatial wavenumber F(k) wavenumber spectrum Space x space variable L spatial wavelength k=2p/ 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 i  t ) the Fourier transformation can be written as:

Spectra: ApplicationsComputational Geophysics and Data Analysis 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

Spectra: ApplicationsComputational Geophysics and Data Analysis 4 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)

Spectra: ApplicationsComputational Geophysics and Data Analysis 5 Spectral synthesis The red trace is the sum of all blue traces!

Spectra: ApplicationsComputational Geophysics and Data Analysis 6 The spectrum Amplitude spectrum Phase spectrum Fourier space Physical space

Spectra: ApplicationsComputational Geophysics and Data Analysis 7 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

Spectra: ApplicationsComputational Geophysics and Data Analysis 8 Good practice – for estimating spectra 1.Filter the analogue record to avoid aliasing 2.Digitise such that the Nyquist lies above the highest frequency in the original data 3.Window to appropriate length 4.Detrend (e.g., by removing a best-fitting line) 5.Taper to smooth ends to avoid Gibbs 6.Pad with zeroes (to smooth spectrum or to use 2 n points for FFT)

Spectra: ApplicationsComputational Geophysics and Data Analysis 9 Resampling (Decimating) Often it is useful to down-sample a time series (e.g., from 100Hz to 1Hz, when looking at surface waves). In this case the time series has to be preprocessed to avoid aliasing effects All frequencies above twice the new sampling interval have to be filtered out

Spectra: ApplicationsComputational Geophysics and Data Analysis 10 Spectral leakage, windowing, tapering Care must be taken when extracting time windows when estimating spectra: –as the FFT assumes periodicity, both ends must have the same value –this can be achieved by „tapering“ –It is useful to remove drifts as to avoid any discontinuities in the time series -> Gibbs phenonemon -> practicals

Spectra: ApplicationsComputational Geophysics and Data Analysis 11 Spectral leakage

Spectra: ApplicationsComputational Geophysics and Data Analysis 12 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

Spectra: ApplicationsComputational Geophysics and Data Analysis 13 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?

Spectra: ApplicationsComputational Geophysics and Data Analysis 14 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

Spectra: ApplicationsComputational Geophysics and Data Analysis 15 Puls-width and Frequency Bandwidth time (space) spectrum Narrowing physical signal Widening frequency band

Spectra: ApplicationsComputational Geophysics and Data Analysis 16 Frequencies in seismograms

Spectra: ApplicationsComputational Geophysics and Data Analysis 17 Amplitude spectrum Eigenfrequencies

Spectra: ApplicationsComputational Geophysics and Data Analysis 18 Sound of an instrument a‘ - 440Hz

Spectra: ApplicationsComputational Geophysics and Data Analysis 19 Instrument Earth (FFB ) 0 S 2 – Earth‘s gravest tone T=3233.5s =53.9min Theoretical eigenfrequencies

Spectra: ApplicationsComputational Geophysics and Data Analysis 20 The 2009 earthquake „swarm“

Spectra: ApplicationsComputational Geophysics and Data Analysis 21

Spectra: ApplicationsComputational Geophysics and Data Analysis 22 Rotations …

Spectra: ApplicationsComputational Geophysics and Data Analysis 23 First observations of eigenmodes with ring laser!

Spectra: ApplicationsComputational Geophysics and Data Analysis hr time window (Samoa)

Spectra: ApplicationsComputational Geophysics and Data Analysis hr time window (Chile quake)

Spectra: ApplicationsComputational Geophysics and Data Analysis 26 Time – frequency analysis

Spectra: ApplicationsComputational Geophysics and Data Analysis 27 Spectral analysis: windowed spectra 24 hour ground motion, do you see any signal?

Spectra: ApplicationsComputational Geophysics and Data Analysis 28 Seismo-“weather“ Running spectrum of the same data

Spectra: ApplicationsComputational Geophysics and Data Analysis Shear wave speed variations Gorbatov & Kennett (2003) ? Western Samoa, 1993/5/16, D=34.97° V z [m/s] t [s] Going beyond ray tomography …

Spectra: ApplicationsComputational Geophysics and Data Analysis 30 Kristeková et al., 2006 :... the most complete and informative characterization of a signal can be obtained by its decomposition in the time-frequency plane.... [ t-w representation of synthetics, u(t) ] [ t-w representation of data, u 0 (t) ] Time-frequency representation of seismograms comparing data with synthetics … an elegant way of separating phase (i.e., travel time) and amplitude (envelope) information!

Spectra: ApplicationsComputational Geophysics and Data Analysis 31 Time-frequency misfits... individually weighted …

Spectra: ApplicationsComputational Geophysics and Data Analysis 32 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 -> stacking is possible! 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

Spectra: ApplicationsComputational Geophysics and Data Analysis 33 Summary Care has to be taken when estimating spectra for finite-length signals (detrending, down- sampling, etc. -> practicals) The Fourier transform is extremely useful in understanding the behaviour of numerical operators (like finite-difference operators) The Fourier transform allows the calculation of exact (to machine precision) derivatives and interpolations (-> practicals)