GEOPH 426/526: Signal Processing in Geophysics

Similar documents
Partial Fractions. June 27, In this section, we will learn to integrate another class of functions: the rational functions.

SEISMIC WAVE PROPAGATION. Lecture 2: Fourier Analysis

x 2e e 3x 1. Find the equation of the line that passes through the two points 3,7 and 5, 2 slope-intercept form. . Write your final answer in

Instructor (Brad Osgood)

Math 3B: Lecture 1. Noah White. September 23, 2016

Topic 4 Notes Jeremy Orloff

STATE COUNCIL OF EDUCATIONAL RESEARCH AND TRAINING TNCF DRAFT SYLLABUS.

Math 112 Rahman. Week Taylor Series Suppose the function f has the following power series:

b n x n + b n 1 x n b 1 x + b 0

MAT137 - Term 2, Week 5

Mathematics Revision Questions for the University of Bristol School of Physics

Π xdx cos 2 x

PART 1. Review of DSP. f (t)e iωt dt. F(ω) = f (t) = 1 2π. F(ω)e iωt dω. f (t) F (ω) The Fourier Transform. Fourier Transform.

ACCESS TO SCIENCE, ENGINEERING AND AGRICULTURE: MATHEMATICS 1 MATH00030 SEMESTER / Trigonometry

Interpolation on the unit circle

Lecture 5. The Digital Fourier Transform. (Based, in part, on The Scientist and Engineer's Guide to Digital Signal Processing by Steven Smith)

Summer Work Packet for MPH Math Classes

Evaluating Limits Analytically. By Tuesday J. Johnson

COMPLEX NUMBERS AND SERIES

Contact hour per week: 04 Contact hour per Semester: 64 ALGEBRA 1 DETERMINANTS 2 2 MATRICES 4 3 BINOMIAL THEOREM 3 4 LOGARITHMS 2 5 VECTOR ALGEBRA 6

Attached are (1) the equation dictionary project, and (2) the description of the small group project, a discussion of what geophysics teaches us

Stat 609: Mathematical Statistics I (Fall Semester, 2016) Introduction

Chapter 5 Trigonometric Functions of Angles

URSULINE ACADEMY Curriculum Guide

Material for review. By Lei. May, 2011

Introduction to Statics

AH Complex Numbers.notebook October 12, 2016

MAT 211, Spring 2015, Introduction to Linear Algebra.

Math 3B: Lecture 1. Noah White. September 29, 2017

2 2xdx. Craigmount High School Mathematics Department

MATH 345 Differential Equations

Linear Algebra & Geometry why is linear algebra useful in computer vision?

The value of a problem is not so much coming up with the answer as in the ideas and attempted ideas it forces on the would be solver I.N.

Dear Future CALCULUS Student,

Linear Least-Squares Data Fitting

Dear Future CALCULUS Student,

33AH, WINTER 2018: STUDY GUIDE FOR FINAL EXAM

Review of Basic Math for Computer Graphics. CENG 315 Computer Graphics M. Abdullah Bulbul

Review of Linear Systems Theory

Math (P)Review Part I:

The Laplace Transform

Math 1501 Calc I Summer 2015 QUP SOUP w/ GTcourses

DEPARTMENT OF MATHEMATICS

Part r A A A 1 Mark Part r B B B 2 Marks Mark P t ar t t C C 5 Mar M ks Part r E 4 Marks Mark Tot To a t l

Tutorial 2 - Learning about the Discrete Fourier Transform

Understanding trigonometric functions and complex numbers

Vectors and Matrices Statistics with Vectors and Matrices

Wave Phenomena Physics 15c. Masahiro Morii

MATH 18.01, FALL PROBLEM SET # 2

Math Partial Differential Equations

MTH 362: Advanced Engineering Mathematics


CALCULUS II - Self Test

Special Two-Semester Linear Algebra Course (Fall 2012 and Spring 2013)

AP CALCULUS AB. Welcome to AP Calculus,

Geometry The Unit Circle

Here is a general Factoring Strategy that you should use to factor polynomials. 1. Always factor out the GCF(Greatest Common Factor) first.

Notes on Complex Numbers

DuVal High School Summer Review Packet AP Calculus

Math 132 Exam 3 Fall 2016

REQUIRED MATHEMATICAL SKILLS FOR ENTERING CADETS

Designing Information Devices and Systems II Fall 2018 Elad Alon and Miki Lustig Homework 9

MATH 308 COURSE SUMMARY

Mathematics for Chemists 2 Lecture 14: Fourier analysis. Fourier series, Fourier transform, DFT/FFT


1. (4 % each, total 20 %) Answer each of the following. (No need to show your work for this problem). 3 n. n!? n=1

Spring 2014 ECEN Signals and Systems

Intro to Linear & Nonlinear Optimization

Mathematical Forms and Strategies

Without fully opening the exam, check that you have pages 1 through 12.

Eigenvalues and eigenvectors

Linear Algebra & Geometry why is linear algebra useful in computer vision?

Course Name: Engineering Mathematics (2)

Pre-Calculus School Year:

MATH 1231 S2 2010: Calculus. Section 2: Techniques of integration.

ENGINEERING MATH 1 Fall 2009 VECTOR SPACES

AP CALCULUS AB. Summer Assignment. Page 1

College Algebra: Midterm Review

Precalculus 1, 161. Spring 2018 CRN Section 009. Time: S, 12:30 p.m. - 3:35 p.m. Room BR-11

COURSE: Essentials of Calculus GRADE: 12 PA ACADEMIC STANDARDS FOR MATHEMATICS:

ECE 4800 Fall 2011: Electromagnetic Fields and Waves. Credits: 4 Office Hours: M 6-7:30PM, Th 2-3:30, and by appointment

This format is the result of tinkering with a mixed lecture format for 3 terms. As such, it is still a work in progress and we will discuss

Vector calculus background

Physics 162a Quantum Mechanics

SEISMIC COLLEGE Geophysics MSc course

n=0 ( 1)n /(n + 1) converges, but not

The Gram-Schmidt Process

Last Update: April 7, 201 0

SOUTHWEST TENNESSEE COMMUNITY COLLEGE COURSE SYLLABUS FOR Pre-Calculus II

C. Complex Numbers. 1. Complex arithmetic.

Welcome to Math 257/316 - Partial Differential Equations

Essex County College Division of Mathematics MTH-122 Assessments. Honor Code

Differential Equations

COMPLEX ANALYSIS TOPIC V: HISTORICAL REMARKS

Course Outline, Mathematics - Algebra 2-Trigonometry -

MATH 221: SOLUTIONS TO SELECTED HOMEWORK PROBLEMS

MATH-3150H-A: Partial Differential Equation 2018WI - Peterborough Campus

Table of Contents. Module 1

WHOLE YEAR PLAN

Tutorial Sheet #2 discrete vs. continuous functions, periodicity, sampling

Transcription:

GEOPH 426/526: Signal Processing in Instructor: Geophysics Jeff Gu CCIS room 3-107 ygu@ualberta.ca 492-2292 Teaching Assistant: Jingchuan Wang Time: Place: CCIS room 3-108 jingchuan@ualberta.ca Tu, Th 9:30-10:50 AM CCIS L1047 Office Hours: can also email for an appointment or just show up

Overall goal: Try to explain fundamental but somewhat boring concepts. The goal is to have a clearer understanding of what goes on in those Black Boxes that we call signal processing software, and to be able to implement simple ones of your own. Truth about myself: ---- Somewhat mathematically challenged. That s not always a bad thing. That means if I can understand it, so should you! ---- I am a person concentrating on global seismology. So naturally I will have some better examples (ideas) related to signal processing in global seismology than exploration seismology. But ultimately, the ideas are the same. ---- Last but not the least, not too proud penmanship, hence quite a bit of slides ---- I like leaking possible exam problems in class unannounced

Recommended Only Textbooks: 1. Statistical and Transform Methods for Geophysical Processing (*) By M. Sacchi, on-line book 2. Seismic Data Processing (Vol 1) O. Yilmaz, Society of Exploration Geophysicists ISBN: 0931830419 3. Digital Signal Processing By A. V. Openheim, and R. W Schafer. ISBN: 0132146355 Most useful: class notes and book 1

Grading (Geoph426): Homework (20%): Dropbox in CCIS for the course at specified time. Unless there is a special reason, the standard late penalty is 15% a day for each additional day. Reminder: Submit your own work (4-5 in total) Mid-term Exam (30%): in-class. Final Exam (50%) Grading (Geoph526): Homework (20%): same as above. Mid-term Exam (40%): in-class, could be the same as 426. Project Presentation (15%): a chance to showcase your newly acquired knowledge. Project Paper (25%): Start early and continue to work on it when you have time. I will make a list of topics early. Talk to me.

Course website: http://www.ualberta.ca/~ygu/courses/geoph426 Topics: " Fourier Series and Transforms Discrete Fourier Transform and FFT Z-transform Digital signals: aliasing and Nyquist Concept Convolution and deconvolution Inverse filtering and theory Laplace transform, filtering Principle value decomposition Signal enhancement and applications

Yes, these images look cool, but lots of signal processing work, time and transformed domain operations. Where it all began: 1. Carl F. Gauss, 1700s, the Prince of Mathematics, principle of FFT 2. Analogue -à digital (1950s) 3. FFT --- Fast Fourier Transform (Cooley and Tukey, 1965) reasons: Speed Discreteness Microprocessors

Example of 2D SVD Noise Reduction Cocos Plate Nazca Plate South American Plate South American Subduction System (the subducting slab is depressing the phase boundary near the base of the upper mantle) 410 Key Signal Processing Steps: 1. Filtering 2. Averaging (stacking) 3. Depth migration 4. Next page -à (principal value Deconvolution) Courtesy of Sean Contenti 660

Singular Value Decomposition Largely, digital processing is about data visualization, processing, decomposition, and storage. 8

Radon Transform Transform with Inversion Time to SS (sec) Time to SS (sec) 1 Equalize on SS 2 Distance Averaging Window Distance (deg) 3 4 Tau-p transform via inversion 410 660 S400S S670S Partial stack based on distance Distance (deg) Inverse transform + resampling P (ray parm, 1/deg) Distance (deg) Gu and Sacchi, 2011

Spectral Domain Signals Winter? Summer? Gu & Shen (BSSA, 2012). Involved operations are: correlation, filtering and stacking. How is this done and what do these frequency signals mean? 10 Lake signal in winter???

What do we learn from seismic waves Seismology is a study of the generation, propagation and recording of seismic waves. It is to date the most effective means to uncover the internal structure of the earth. The theory is directly linked to theories in continuum mechanics and wave. Seismogram= source impulse*medium response*receiver electronics anomaly 31

Signal Processing is inherent Filters & Convolution (in this case, instrument response function) Broadband vs. low/high freq seismometers The broad band instrument senses most frequencies equally well; the long-period and short period instruments are called "narrow" band, because they preferentially sense frequencies near 1/(15 s) and 1 hertz respectively. The yellow region is the low end of the frequency range audible to most humans (we can hear waves around 20 hertz to 20,000 hertz). Bottom line: Signals are naturally filtered, regardless

Fourier Synthesis, in preparation Signal = something that convey information on the state or behavior of a physical system, a function of one or more variables. Representations: To develop an intuitive understanding of abstract concepts, it is often useful to have the same idea expressed from different view points. For example, Fourier Transforms: Example: N-dimensional Spaces 1D 2D 3D Geometrical + analytical N-Dimension? Example 2 (ancient Greek problem): Can a circle be filled by a polygon? (the quadrature problem)

Why bother with this class, if I can use matlab? (1) The purpose of computing is insight, not numbers (2) Fourier analysis is a natural tool for describing physical phenomenon that are periodic. For instance, tides, sunspots, electrical oscillations (AC) ---> see next page (3) You need to be able to perform operations beyond simple commands (4) Without knowing the details, your interpretation of the outcomes will be limited Math Review: Y Description of vector quantities, components Geometric θ R X Algebraic Polar Form: (R, θ) R = magnitude θ = direction Cartesian Form: (X, Y) X = component #1 Y = component #2 14

Vector Addition! Given vectors A = ( A, ) and x Ay A! + B! = A + B, A + Scalar Multiplication! A = A x, A ) ( x x y By! B = i.e. to add vectors you add their components. What about subtraction (A-B)?? Treat it as adding a negative B to A. ) ( B x, By Given a vector and a scalar, scalar multiplication is DEFINED as Example! F =! ma! s A = s ( sa x, say When we write we really mean: F, F ) = ( ma, ma ) Mul:plica:on ( y ) ) ( x y x y (a) Dot Product (or scalar product )! A B! = A! B! cosθ = a1* b1+ a2 * b2 +... Math Review: That is F F x y = = ma ma 15 x y

Ideas of complex numbers So, there are some benefits of expressing geometrical relations algebraically, or vise versa. Key ---> orthogonal (perpendicular) vectors are separate and independent of each other ---> components add or multiplied separately. Lets emphasize this point further. X = Y= A A A B B B A + B A + B A + B A Y Y Geometric A θ A X X Algebraic A A = A 2 2 X + A Y = modulus of A So the square root of this product is magnitude, or modulus 16

What if I multiply the Y component of A by some special quantity i We can kind of write A = A X + ia Y where A X and A Y don t mix since they are cakes and pizzas A = A X + ia Y = A cosθ + i A sinθ = A (cosθ + isinθ) Euler said: e iθ = cosθ + isinθ A = A e iθ We know now a good choice of A = A e iθ i = ± 1 Amplitude and Phase amplitude phase e iθ e iφ = e i(θ+φ ) (prove this) 17

Useful Trig Identities: cos(a + b) = cos(a)cos(b) - sin(a)sin(b) sin(a + b) = sin(a)cos(b) + cos(a)sin(b) cos(2a) = cos 2 a - sin 2 a sin(2a) = 2(cos a) (sin a) Math Review: Based on the above, we can derive the following relations (prove): 18

Derivatives (and anti-derivative---integrals) (1) Polynomial (2) Product rule: f (x) = x n df n 1 + c (c = constant) = nx df dx = dg dx dx h + g dh dx f (x) = g(x)h(x) ( f, g, h are func. of x) (3) Chain rule: i.e., f (x) = (x n + c) m (c = constant, m,n = integer) df dx = (m)(x n + c) m 1 (n)x n 1 = mnx n 1 (x n + c) m 1 df (g(x)) = f '(g(x))g'(x) dx (4) Trigonometric functions: d(sin x) dx = cos x (5) log/exponential functions: d(cos x) dx d(ln(x)) dx = 1 x = sin x d(e x ) dx = ex 19