Geology 6600/7600 Signal Analysis 23 Oct 2015

Slides:



Advertisements
Similar presentations
Noise in Radiographic Imaging
Advertisements

ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Response to a Sinusoidal Input Frequency Analysis of an RC Circuit.
Lecture 15 Orthogonal Functions Fourier Series. LGA mean daily temperature time series is there a global warming signal?
AGC DSP AGC DSP Professor A G Constantinides©1 Modern Spectral Estimation Modern Spectral Estimation is based on a priori assumptions on the manner, the.
OPTIMUM FILTERING.
ELE Adaptive Signal Processing
AGC DSP AGC DSP Professor A G Constantinides©1 A Prediction Problem Problem: Given a sample set of a stationary processes to predict the value of the process.
Review of Frequency Domain
Environmental Data Analysis with MatLab Lecture 24: Confidence Limits of Spectra; Bootstraps.
2D Fourier Theory for Image Analysis Mani Thomas CISC 489/689.
EE513 Audio Signals and Systems Wiener Inverse Filter Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
ELEC 303 – Random Signals Lecture 21 – Random processes
Adaptive Signal Processing
Normalised Least Mean-Square Adaptive Filtering
Linear Prediction Problem: Forward Prediction Backward Prediction
RLSELE Adaptive Signal Processing 1 Recursive Least-Squares (RLS) Adaptive Filters.
Review of Probability.
Fourier Series Or How I Spent My Summer Vacation (the 2 weeks after the AP Exam) Kevin Bartkovich Phillips Exeter Academy 1.
Random Processes and LSI Systems What happedns when a random signal is processed by an LSI system? This is illustrated below, where x(n) and y(n) are random.
H 0 (z) x(n)x(n) o(n)o(n) M G 0 (z) M + vo(n)vo(n) yo(n)yo(n) H 1 (z) 1(n)1(n) M G 1 (z) M v1(n)v1(n) y1(n)y1(n) fo(n)fo(n) f1(n)f1(n) y(n)y(n) Figure.
4. Linear optimal Filters and Predictors 윤영규 ADSLAB.
TELECOMMUNICATIONS Dr. Hugh Blanton ENTC 4307/ENTC 5307.
Review for Exam I ECE460 Spring, 2012.
Week 2ELE Adaptive Signal Processing 1 STOCHASTIC PROCESSES AND MODELS.
Random Processes ECE460 Spring, Power Spectral Density Generalities : Example: 2.
1 Part 5 Response of Linear Systems 6.Linear Filtering of a Random Signals 7.Power Spectrum Analysis 8.Linear Estimation and Prediction Filters 9.Mean-Square.
Lecture 2 Signals and Systems (I)
Image Enhancement in the Frequency Domain Spring 2006, Jen-Chang Liu.
Module 2 SPECTRAL ANALYSIS OF COMMUNICATION SIGNAL.
Correlated and Uncorrelated Signals Problem: we have two signals and. How “close” are they to each other? Example: in a radar (or sonar) we transmit a.
1 BIEN425 – Lecture 8 By the end of the lecture, you should be able to: –Compute cross- /auto-correlation using matrix multiplication –Compute cross- /auto-correlation.
Image Restoration using Iterative Wiener Filter --- ECE533 Project Report Jing Liu, Yan Wu.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Deterministic vs. Random Maximum A Posteriori Maximum Likelihood Minimum.
CHAPTER 4 Adaptive Tapped-delay-line Filters Using the Least Squares Adaptive Filtering.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Definitions Random Signal Analysis (Review) Discrete Random Signals Random.
Adv DSP Spring-2015 Lecture#9 Optimum Filters (Ch:7) Wiener Filters.
Chapter 2 Laplace Transform 2.1 Introduction The Laplace transform method can be used for solving linear differential equations. Laplace transforms can.
CHEE825 Fall 2005J. McLellan1 Spectral Analysis and Input Signal Design.
EE513 Audio Signals and Systems
LEAST MEAN-SQUARE (LMS) ADAPTIVE FILTERING. Steepest Descent The update rule for SD is where or SD is a deterministic algorithm, in the sense that p and.
CHAPTER 5 SIGNAL SPACE ANALYSIS
Astronomical Data Analysis I
Robotics Research Laboratory 1 Chapter 7 Multivariable and Optimal Control.
Chapter 11 Filter Design 11.1 Introduction 11.2 Lowpass Filters
Lecture#10 Spectrum Estimation
Geology 5600/6600 Signal Analysis 16 Sep 2015 © A.R. Lowry 2015 Last time: A process is ergodic if time averages equal ensemble averages. Properties of.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Normal Equations The Orthogonality Principle Solution of the Normal Equations.
Geology 6600/7600 Signal Analysis 04 Nov 2015 © A.R. Lowry 2015 Last time(s): Discussed Becker et al. (in press):  Wavelength-dependent squared correlation.
Autoregressive (AR) Spectral Estimation
Linear Filters. denote a bivariate time series with zero mean. Let.
Geology 6600/7600 Signal Analysis 21 Sep 2015 © A.R. Lowry 2015 Last time: The Cross-Power Spectrum relating two random processes x and y is given by:
Discrete-time Random Signals
Baseband Receiver Receiver Design: Demodulation Matched Filter Correlator Receiver Detection Max. Likelihood Detector Probability of Error.
Geology 6600/7600 Signal Analysis 28 Sep 2015 © A.R. Lowry 2015 Last time: Energy Spectral Density; Linear Systems given (deterministic) finite-energy.
Lecture 12: Parametric Signal Modeling XILIANG LUO 2014/11 1.
Geology 5600/6600 Signal Analysis 14 Sep 2015 © A.R. Lowry 2015 Last time: A stationary process has statistical properties that are time-invariant; a wide-sense.
Geology 6600/7600 Signal Analysis 30 Sep 2015 © A.R. Lowry 2015 Last time: The transfer function relating linear SISO input & output signals is given by.
Geology 6600/7600 Signal Analysis 15 Oct 2015 © A.R. Lowry 2015 Last time(s): PSE The Kirby approach to wavelet transformation (the fan wavelet) preserves.
Geology 6600/7600 Signal Analysis Last time: Linear Systems Uncorrelated additive noise in the output signal, y = v + n, of a SISO system can be estimated.
SYSTEMS Identification Ali Karimpour Assistant Professor Ferdowsi University of Mashhad Reference: “System Identification Theory.
Geology 6600/7600 Signal Analysis 05 Oct 2015 © A.R. Lowry 2015 Last time: Assignment for Oct 23: GPS time series correlation Given a discrete function.
Geology 6600/7600 Signal Analysis 28 Oct 2015 © A.R. Lowry 2015 Last time: Kalman Filtering Kalman Filtering uses recursion ; designs a filter h to extract.
Geology 6600/7600 Signal Analysis 26 Oct 2015 © A.R. Lowry 2015 Last time: Wiener Filtering Digital Wiener Filtering seeks to design a filter h for a linear.
Environmental Data Analysis with MatLab 2 nd Edition Lecture 22: Linear Approximations and Non Linear Least Squares.
Geology 6600/7600 Signal Analysis Last time: Linear Systems The Frequency Response or Transfer Function of a linear SISO system can be estimated as (Note.
LECTURE 30: SYSTEM ANALYSIS USING THE TRANSFER FUNCTION
Outline Introduction Signal, random variable, random process and spectra Analog modulation Analog to digital conversion Digital transmission through baseband.
Modern Spectral Estimation
8.6 Autocorrelation instrument, mathematical definition, and properties autocorrelation and Fourier transforms cosine and sine waves sum of cosines Johnson.
16. Mean Square Estimation
Presentation transcript:

Geology 6600/7600 Signal Analysis 23 Oct 2015 Last time: Linear Systems • The Multiple Coherence Function measures coherence of combined inputs to output: giving it similar utility to the SISO coherence in characterizing additive noise that is unrelated to the inputs! • Digital Wiener Filtering seeks to design a filter h for a linear SISO system producing an optimal output y that “looks like” a desired signal d • Applications include smoothing, prediction… © A.R. Lowry 2015

Reading for Friday (30 Oct): Becker, T.W., et al., Static and dynamic support of western United States topography, Earth Planet. Sci. Lett., 2014. (I will prep discussion materials… You’ll need to be prepared to discuss specifically the SIGNAL ANALYSIS methods used in the paper!) Two “background” items to discuss: • An early draft examined only global cross-correlations, but an associate editor wanted to see wavelength-dependence of cross-correlation. How was this addressed, and how does that approach relate to other topics in this class? • The associate editor asked whether the revised approach acts as a zero-phase filter in the frequency domain. How could you test this?

where s[n] is desired signal and v[n] is Digital Wiener Filtering: Suppose we have the linear SISO digital system: And we would like to design an “optimum h” so that , some “desired” output. Possible applications for such a transfer function might include: (1) Smoothing: where s[n] is desired signal and v[n] is noise, in which case: (2) Prediction: ~ ~

To accomplish our goal, we will seek to find the h that minimizes the mean-squared error (MSE): for all m. That is, we want to set the error orthogonal to the input signal! The Orthogonality Principle (as commonly applied in linear estimation theory) states that the error vector of the optimal estimator (in a mean square error sense) is orthogonal to any possible estimator. Expanding: Thus or

So, our time domain solution is: Obviously if we “know” Rxd a priori, this problem can be solved in the frequency domain, where for  = t: But in the time-domain, the 2N + 1 length filter, expanding via the Yule-Walker equations, can be written: for all n = –N, –N+1, …, 0, 1, …, N This system of linear equations can be written in matrix form: for which output would then be:

So now let’s briefly return to our applications mentioned earlier: (1) Smoothing: where s[n] is desired signal and v[n] is noise. Recall that Rsx[m] = Rxx[m]h[m] in the time domain, while in the frequency domain

If we assume that s and v are uncorrelated then: As a reminder, we can inverse Fourier transform spectra to correlation functions and write out the expectation operators to show that: and If we assume that s and v are uncorrelated then: Note, however, that this approach assumes a priori that we know something independently about the statistics of the “noise” signal, or the statistics of the desired signal, or both! This is the general knock on “Bayesian” approaches… ~ ~

Grokking the Fourier Transform (HW): 1) Autocorrelation of a zero-mean discrete-time WSS white noise process (use 2 = 3) 2) A constant (use a = 3) 3) A cosine function (use amplitude 1; ) 4) A sine function (as above) 5) A box function (0 on [–,–/2] & [/2,]; 1 on [–/2,/2]) Important: Defns of forward/inverse Fourier transform Useful: Euler’s eqn, function product relations

Important: Defns of forward/inverse Fourier transform Useful: Euler’s eqn, function product relations Some key things to recognize: • Integral of a sinusoid on [–,] (hence [–∞,∞]) is always zero unless the sinusoid is cos(0). • Ergo, integral of a product of sin’s/cos’s is nonzero only when . In the case of FT, the fourier transform Acos(t) and Asin(t) is thus nonzero only at 0. • By definition this means that sinusoids are a class of orthogonal functions. (Their inner product is zero unless f = g!) • This makes them a very important class of functions…

HW1 • First note autocorrelation of a discrete white noise process is Kroneker rather than Dirac delta function • Top left, autocorrelation of a random (Gaussian, white) noise sequence 10000 samples long • Replace that with a vector that is three in the first element, zero all others, fft then fftshift… Get the result on bottom left

HW2 HW3 • FFT of a constant is the constant times the number of samples N at  = 0; zero elsewhere • FFT of a cosine is AN/2 at ±0. (This calc used a single sinusoid on [0,2) with 10000 samples.) Note the small nonzero values in the imaginary component; numerical error in Matlab is double precision = O(10–16). Real HW3 Imag

HW4 HW5 Real • FFT of a sine is iAN/2 at –0, –iAN/2 at +0. Again note numerical error! • FFT of a box function. Note the sinc is pretty ratty when we FFT only [–,); this would look much smoother if zeros were extended out to greater distances. (Zero-padding of a signal results in interpolation in the spectral domain!) Imag Real HW5 Imag