ECE 636: Systems identification

Size: px
Start display at page:

Download "ECE 636: Systems identification"

Transcription

1 ECE 636: Systems identification Lectures 7 8 onparametric identification (continued)

2 Important distributions: chi square, t distribution, F distribution Sampling distributions ib i Sample mean If the variance of x is known x = ˆ = xi μ Χ i= If the variance of x is unknown Sample variance: 2 ˆ x 2 ~ χ, 2 n n= x nσ σ Ratio of two sample variances 2 2 ˆ σ = Χ ( xi x) i= We can use sampling distributions to construct confidence intervals and perform statistical hypothesis testing 2

3 Power spectral density estimation Direct method Periodogram, modified periodogram Unbiased, not consistent Φ = Ν ˆ 2 Var { Φ xx( ω)} Φ xx( ω) 2 ˆ xx ( ω) X ( ω), ω=2πk/, k=0,,...- Bartlett, Welch method: improved variance, reduced resolution Parametric methods: model the signal as an ARMA process yt () = ayt ( )... a yt ( M ) wt () bwt ( )... bwt ( Q ) M Q Indirect method Estimate autocorrelation, take DFT of estimate Ν τ ˆ ϕxx ( τ) = xnxn ( ) ( τ ), τ n= 0 3

4 onparametric identification Time domain (impulse response estimation) Impulse response analysis Step response analysis Correlation analysis Least squares estimation Frequency domain (frequency response estimation) Sinusoidal analysis Frequency response analysis Coherence analysis otation: For an LTI system () = 0( τ ) ( τ) υ() = 0( ) () υ() τ = 0( ) = 0( τ ) τ = y t g ut t G q ut t G q g q τ u(t) g 0 (τ) As we mentioned, in nonparametric identification we estimate g 0 (τ) In parametric identification, we parametrize the system model, ie Gq ˆ (, θ ) estimate the parameter vector θ. For example, if the model is an ARX model: yt () ayt ( ) = ut () but ( ) but ( 2) ε () t 2 2 bq bq 2 θ = θ= 2 aq Gq ˆ (, ), [ a b b ] T υ(t) and we 4

5 Let the input of the system α, t = 0 ut () = 0, t 0 Output yt () = α g() t υ() t gt ˆ( ) = 0 yt () α The error of the estimate is: Impulse response analysis () = 0( τ ) ( τ) υ() = 0( ) () υ() τ = yt g ut t G q ut t be an impulse of the form: υ(t) u(t) g 0 (τ) Therefore, the value of α should be very large compared to the noise values in order to achieve small errors Practically difficult to apply such inputs in many cases 5

6 Let the input of the system α, t 0 ut () = 0, t < 0 Output t yt () = α g( τ) υ() t τ = yt () yt ( ) gt ˆ( ) = α Error 0 Step response analysis () = 0( τ ) ( τ) υ() = 0( ) () υ() τ = yt g ut t G q ut t be the step signal Practically: Large error Step response analysis is mostly useful for estimating basic characteristics of the system such as pure time delay, static gain, time constants (e.g., in automatic control applications) 6

7 yt () = g( τ ) ut ( τ) υ() t τ = 0 0 Correlation analysis Let the input be stationary with autocorrelation function Also, let the noise be uncorrelated to the input Eut υ t Multiply () with u(t k), and take expected value τ = 0 0 () ϕ ( τ) = Eutut { ( ) ( τ)} uu {()( τ )} = 0 E{ ytut ( ) ( k)} = E{ g( τ) ut ( τ) ut ( k) υ( tut ) ( k)} ϕ ( k) = g ( τ) ϕ ( τ k) uy τ = 0 0 uu If we have white noise input: and: g ϕ ( τ ) uy 0( τ ) = 2 σ u ϕ τ σ δ τ 2 uu ( ) = u ( ) 7

8 Correlation analysis In practice, we estimate the autocorrelation and cross correlation functions that are needed from a data record of length ote: There are more than one sum types (different limits) to estimate these quantities For example we can use the following estimates: ˆ ϕuy ( τ) = ynun ( ) ( τ) n= τ Ν τ ˆ ϕ ( ) ( ) ( ), ˆ ( ) ˆ uu τ = unun τ ϕuu τ = ϕuu ( τ), τ = 0,,2, ˆ ˆ u = ϕ (0) uu = u ( n ) n= σ n= to get the following estimate for the impulse response of the system: gˆ( ) = n= τ τ ynun ( ) ( τ ) n = u 2 ( n) 8

9 Correlation analysis What happens if we don t have a white noise input? ϕ ( k) = g ( τ) ϕ ( τ k) uy τ = 0 0 uu ϕuy ( τ ) = g0 ( τ )* ϕuu ( τ ) In practice we truncate the above sum up to M (where M is the memory of the system) and use estimates for the auto/cross correlation functions as shown before: ˆ ϕ ( τ ) = gˆ ( τ)* ˆ ϕ ( τ) uy In matrix form, we can write: uu ˆ ϕ (0) ˆ (0) ˆ ( )... ˆ ( ( )) ˆ uy ϕ g(0) uu ϕuu ϕ uu Μ ˆ ϕ () ˆ () ˆ (0)... ˆ ( ( 2)) ˆ uy g() ϕuu ϕuu ϕuu Μ = ˆ ϕ ( ) ˆ ( ) ˆ ( 2) ˆ (0) ˆ uy Μ ϕ g( ) uu Μ ϕuu Μ ϕ Μ uu We can solve the above by inverting the (MxM) matrix ( ) gˆ = Φuu Φuy Φˆ uu 9

10 We return to: ynun ( ) ( τ ) n= τ gˆ( τ ) = 2 u ( n) = n Correlation analysis It can be shown that: lim ˆ Eg { ( τ )} = g0( τ ) and that the covariance matrix of E{( g ˆ g)( g ˆ g) T } ˆ g g 0 i.e.: depends on /Ν, therefore we have better estimates as increases 0

11 The convolution sum as a linear regression problem ote: By truncating as before the convolution sum up to M, we can write the discrete convolution relation as: ˆ y=ug y() u() gˆ (0) y(2) u(2) u()... 0 gˆ () = y ( ) u ( ) u ( )... u ( M ) gˆ ( Μ ) U is a xm matrix The leastsquaressolution squares solution of this is: T T g=uu ˆ ( ) Uy ot very efficient (many unknowns) More to follow on linear regression

12 Analysis of sinusoidal response The sinusoidal response of an LTI system is also sinusoidal, whereby the amplitude of the output sinusoid is multiplied by the magnitude of the system frequency response at the input sinusoid frequency H(ω 0 ) and a phase equal to the phase of the υ(t) system frequency response at ω 0 is added to the input u(t) phase, i.e.: g 0 (τ) ut () = α cos( ω t) 0 yt () = α G( ω )cos( ω t ϕ) υ() t ϕ = G ( ω ) 0 0 Therefore we can vary the input frequency ω 0 and measure the amplitude and the phase of the steady state response in the output. Consequently we can estimate the frequency response of the system, e.g. graphically in the form of Bode plots This experimental protocol is often not feasible and it is affected by noise as we have to estimate two values (magnitude and phase) in the presence of noise 2

13 Analysis of sinusoidal response In order to improve these estimates we may define: u(t) g 0 (τ) υ(t) Substitute y() t = α G0( ω0)cos( ω0t ϕ) υ() t transient It can be shown using trigonometric identities that: α lim IC( ) = G0( ω0) cosϕ 2 α lim I S ( ) = G 0 ( ω 0 ) sinϕ 2 We can then estimate the magnitude and the phase as: and ignoring the transient response 2 2 ˆ I I ( ) C S ω0 = α /2 G ( ) ( ) I ( ) S ˆ ϕ = arctan( ) I ( ) C 3

14 The empirical transfer function estimate The simplest estimate for the frequency response of the system results from the relation between the FTs of the input and the output, ie: i.e.: Y ( ) ˆ( ) ω G ω = U ( ω) u(t) g 0 (τ) υ(t) where Υ Ν (ω) and U (ω) are the DFTs of the input and output, which may be computed from sample records {u(),,u()} and {y(),,y()} 2π 2π j kn j kn ω n= 0 n= 0 U ( ω) = u( n) e Y ( ) = y( n) e k = 0,,...,, ω=2πk/ By taking the inverse DFT of () we can also obtain estimates of the impulse response Simple method but undesirable properties It can be shown that for Ν > : the estimate is asymptotically unbiased the estimate is not consistent but it depends on the noise to signal ratio at each frequency (recall periodogram estimates) the estimates at different frequencies are asymptotically uncorrelated Solution: as in PSD estimation, we can utilize smoothing 4

15 Smoothing the empirical transfer function We can use windowing (as we did in PSD estimation), but this time in the frequency domain, to reduce the variance of our estimate The basic idea is that the true frequency response is a smooth function of ω,in other words for neighboring values of ω the corresponding G 0 (ω) values are also close However, the simple DFT method yields uncorrelated estimates and if the frequency resolution 2π/Ν is small compared to the changes of G 0 (ω), the estimated values ˆ 2π k 2π k G ( ), k, ω corresponds to uncorrelated, unbiased estimates of the same quantity G 0 (ω)!

16 Smoothing the empirical transfer function Let G 0 (ω) be constant in the interval 2π k 2π k2 = ω0 Δ ω < ω < ω0 Δ ω = We can estimate this value from: 2π k Gˆ( ), k ( k, k2 ) 2π k by simply taking the average of these values. Moreover we can weigh these values by the inverse variance of each of these estimated values, i.e.: 2 α k k= k ( ω 0) = k2 Gˆ( ) k 2π k Gˆ( ) * α k 2 k= k where α k corresponds to the variance of each estimate, i.e.: For large Ν the sums become integrals therefore α = k U Φ υυ 2π k ( ) 2π k ( ) 2π k 2 0 ˆ( ) ˆ ω Δω α ξg ξ dξ 2 ω 0 Δω U G ω = ( ξ ) ( 0) α = ω0 Δω α ξd ξ ξ Φ ( ) υ ξ ω ω 0 Δ * If we have estimates of the same quantity with different variances, the best estimate in terms of minimum variance of this quantity is given by a weighted sum where the weights are the inverse of the variance of each separate estimate

17 Smoothing the empirical transfer function If the frequency response is not completely constant Between ( ω0 Δ ωω, 0 Δω) : We can multiply the previous relation with a window function W(ξ) which weighs the estimates around ω 0 more, i.e.: ω 0 Δω ˆ ( 0 ) ( ) 0 ˆ( () 0 ) Wγ ξ ω α ξg ξ dξ ω Δω G ω = ω0 Δω Wγ( ξ ω0) α ξdξ ω0 Δω If the noise spectrum Φ υυ ( ξ ) is known we can calculate the quantity above. Typically its not! We can however assume that this spectrum varies slowly compared to the window width (broadband noise), therefore we can assume that it stays approximately constant and equal to Φ υυ ( ω0). Therefore: U αξ = Φ U υυ 2 ( ξ ) ( ω ) 0 and we can simplify () to: ω Δ ω 0 ω0 Δω ˆ( ω ) = ω0 Δω ( ) ( ) G W ( ξ ω ) U ( ξ) Gˆ ( ξ) dξ γ ω Δω 0 0 W ξ ω U ξ dξ γ

18 Smoothing the empirical transfer function We can choose any of the symmetric windows that we have seen before note that here we are working in the frequency domain The width of the window determines the bias/variance tradeoff: When we use narrow windows in the time domain (small M), which corresponds to broader windows in the frequency domain, we obtain estimates with smaller variance but larger bias as we are averaging the estimates over a wider range of frequencies within which the true frequency response may vary considerably Rectangular Bartlett Hamming

19 Smoothing the empirical transfer function We can also smooth in an analogous manner to the Welch method that we examined in PSD estimation We split the data record of length Ν in Μ segments of length Κ and estimate k ˆ k Y ( ) ( ) R ω GR ω = k, k =,2,..., M U ( ω) R Take the average of these estimates Gˆ M ( ) ˆ k ω = GR( ω) M k= or using weights that are inversely related to the variance M ˆ R k 2π k β k( ω) GR( ) ˆ ( 0 ) k =, R ( ) k G ω = β M k ω = UR ( ω ) R β ( ω) 2 k = k Periodogram of each segment

20 We can also use the relation: ˆ Φ yu ( ω) G ( ω ) = Φ ( ω) uu Estimating the frequency response u(t) g 0 (τ) to estimate the frequency response, or we can estimate the coherence: ( ) 2 yu ω γ yu ( ω) = Φ Φ ( ω ) Φ ( ω ) uu yy 2 υ(t) We have seen that the auto/cross spectra may be estimated directly (periodogram) or indirectly by first estimating the corresponding auto/cross correlation functions, i.e.: Ν τ τ ˆ ϕ ˆ ϕuu ( τ) = unun ( ) ( τ) yu ( τ) = ynun ( ) ( τ) n= n= In both cases we can use windowing when estimating the spectrum, i.e.: Φ ˆ ( ω) = w( τ) ˆ ϕ ( τ) e uu τ = uu Φ ˆ ( ω) = w( τ) ˆ ϕ ( τ) e yu τ = yu iτω iτω This results in weighing the values of the auto/cross correlation estimates at large values of τ less. This is desirable as these estimates are more inaccurate due to that they are estimated by 20 less I/O samples (recall we have finite samples!)

21 Estimating the frequency response Selecting a proper window length is important In practice we can select the window parameter such that: The window width is small compared to the data record length so that we don t smooth excessively Coherence: While we don t get an explicit estimate of the system frequency response, coherence is also widely used in systems identification/modeling applications. Since it involves the estimation of the cross spectrum between input and output and the I/O spectra, similar remarks hold for the estimation of these quantities 2 Φ ( ) 2 uy ω γuy ( ω) ω ω = Φ ( ) Φ ( ) uu yy

22 oise spectrum estimation If we have noise measurements, we can estimate its spectrum as before (typically we don t) In practice, after we obtain an estimate of gt ˆ( ) we can estimate the noise values as: M ˆ υ () t = y () t gˆ ( τ ) u ( t τ ) τ = 0 and then estimate its spectrum. Alternatively, we can estimate the spectrum (assuming uncorrelated noise) by: Φ ( ω ) =Φ ( ω ) Φ ( ω ) yy zz υυ 2 2 Φ yu ( ω) Φ zz ( ω) = G0 ( ω) Φ uu ( ω) = Φuu ( ω ) 2 Φˆ yu ( ω) g 0 (τ) Φ ˆ ( ) ˆ υυ ω =Φyy ( ω) Φˆ uu ( ω ) u(t) z(t) υ(t)

23 Dynamic response of biomedical system (human ankle) Second order linear ODE Input: torque, Output: position Ideal input: GW Broadband case: LP filtering at 200 Hz Low pass filtering at 50 Hz oise: 0 db Example

24 Input/output spectra Example

25 onparametric time domain identification: Least squares method (Α) true (Β) GW, no noise (C) Broadband input, no noise (D) Broadband input, 0 db noise (E) LP filtered input, no noise (F) LP, 0 db noise Example

26 onparametric frequency domain identification Example

27 Let the true system be: Example ARX system Σ u(t) h Σ e(t) e,u uncorrelated

28 Impulse response, frequency response B=[0 ]; A=[ 0.8]; htrue = impz(b,a); [H,W] = freqz(b,a); Simulation of Σ u(t) Σ e(t) h

29 e,u uncorrelated Simulation Σ u(t) h z(t) e(t) Ν=024; B=[0 ]; A=[ 0.8]; u=randn(,); z=filter(b,a,u); e=randn(,); y=ze;

30 Correlation betweeen input/output Simulation Σ u(t) h e(t) [phi_zu,lags]=xcorr(z,u,'biased'); [phi_yu,lags]=xcorr(y,u,'biased');

31 Correlation analysis The input is approximately white noise, therefore: u(t) Σ e(t) h Ν=024; M=45; hest_zu=czu(floor(length(czu)/2):floor(length(czu)/2)m)/(var(u)); hest_yu=cyu(floor(length(cyu)/2):floor(length(czu)/2)m)/(var(u));

32 Correlation analysis u(t) How does the value of Ν affect the results? Σ e(t) h Ν=50 Ν=00

33 Correlation analysis u(t) A long data record is required for good estimates! Σ e(t) h Ν=0000 Ν=000000

34 In the frequency domain Cross spectral density in Matlab: cpsd [Tzu,w] = tfestimate(u,z); [Tyu,w] = tfestimate(u,y); Frequency response estimation u(t) Σ e(t) h

35 Frequency response estimation Frequencyresponse response estimation (system identification toolbox): spa (spectra estimated with Hamming window) datyu=iddata(y,u,); datzu=iddata(z,u,); spayu=spa(datyu); spazu=spa(datzu); plot (spayu) plot (spazu) u(t) Σ e(t) h

36 Empirical transfer function estimate (system identification toolbox): etfe datyu=iddata(y,u,); hetfe_yu=etfe(datyu); hetfe yu5=etfe(datyu 5); Frequency response estimation u(t) hetfe_yu5=etfe(datyu,5); h Σ e(t)

37 Empirical transfer function estimate (system identification toolbox): etfe datyu=iddata(y,u,); hetfe_yu0=etfe(datyu,0); hetfe yu50=etfe(datyu 50); Frequency response estimation u(t) hetfe_yu50=etfe(datyu,50); h Σ e(t)

38 Let the input be an impulse of magnitude α For α=3: o noise (or very weak noise) > good estimate For noisy outputs > bad estimates Impulse response analysis u(t) Σ e(t) h

39 Alpha=3; z_step=filter(b,a,u_step); h_step=diff(z_step)/alpha; Step response analysis α=3 u(t) ˆ yt () yt ( ) h h () t = α Σ e(t)

40 The presence of noise worsens the estimates very much! Step response analysis u(t) ˆ yt () yt ( ) h h () t = α Σ e(t)

41 o noise With noise: e (0,) Ν=024; M=45; Umatzeros( U_mat=zeros(,M); for i=:, for j=:m, if (i j)>=0 U_mat(i,j)=u(i j); end; end; end; hls_nons=pinv(u_mat) mat)*z; hls_noise=pinv(u_mat)*y; Least squares IR estimation u(t) Σ e(t) h y = Ugˆ y() u() gˆ (0) y(2) u(2) u()... 0 gˆ () = y ( ) u ( ) u ( )... u ( M ) gˆ ( Μ ) T g=uu ˆ ( ) T Uy

ECE 636: Systems identification

ECE 636: Systems identification ECE 636: Systems identification Lectures 9 0 Linear regression Coherence Φ ( ) xy ω γ xy ( ω) = 0 γ Φ ( ω) Φ xy ( ω) ( ω) xx o noise in the input, uncorrelated output noise Φ zz Φ ( ω) = Φ xy xx ( ω )

More information

Chapter 6: Nonparametric Time- and Frequency-Domain Methods. Problems presented by Uwe

Chapter 6: Nonparametric Time- and Frequency-Domain Methods. Problems presented by Uwe System Identification written by L. Ljung, Prentice Hall PTR, 1999 Chapter 6: Nonparametric Time- and Frequency-Domain Methods Problems presented by Uwe System Identification Problems Chapter 6 p. 1/33

More information

6.435, System Identification

6.435, System Identification System Identification 6.435 SET 3 Nonparametric Identification Munther A. Dahleh 1 Nonparametric Methods for System ID Time domain methods Impulse response Step response Correlation analysis / time Frequency

More information

System Identification & Parameter Estimation

System Identification & Parameter Estimation System Identification & Parameter Estimation Wb3: SIPE lecture Correlation functions in time & frequency domain Alfred C. Schouten, Dept. of Biomechanical Engineering (BMechE), Fac. 3mE // Delft University

More information

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science : Discrete-Time Signal Processing

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science : Discrete-Time Signal Processing Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.34: Discrete-Time Signal Processing OpenCourseWare 006 ecture 8 Periodogram Reading: Sections 0.6 and 0.7

More information

ECE 636: Systems identification

ECE 636: Systems identification ECE 636: Systems identification Lectures 3 4 Random variables/signals (continued) Random/stochastic vectors Random signals and linear systems Random signals in the frequency domain υ ε x S z + y Experimental

More information

Lecture 1: Introduction to System Modeling and Control. Introduction Basic Definitions Different Model Types System Identification

Lecture 1: Introduction to System Modeling and Control. Introduction Basic Definitions Different Model Types System Identification Lecture 1: Introduction to System Modeling and Control Introduction Basic Definitions Different Model Types System Identification What is Mathematical Model? A set of mathematical equations (e.g., differential

More information

Non-parametric identification

Non-parametric identification Non-parametric Non-parametric Transient Step-response using Spectral Transient Correlation Frequency function estimate Spectral System Identification, SSY230 Non-parametric 1 Non-parametric Transient Step-response

More information

EEM 409. Random Signals. Problem Set-2: (Power Spectral Density, LTI Systems with Random Inputs) Problem 1: Problem 2:

EEM 409. Random Signals. Problem Set-2: (Power Spectral Density, LTI Systems with Random Inputs) Problem 1: Problem 2: EEM 409 Random Signals Problem Set-2: (Power Spectral Density, LTI Systems with Random Inputs) Problem 1: Consider a random process of the form = + Problem 2: X(t) = b cos(2π t + ), where b is a constant,

More information

II. Nonparametric Spectrum Estimation for Stationary Random Signals - Non-parametric Methods -

II. Nonparametric Spectrum Estimation for Stationary Random Signals - Non-parametric Methods - II. onparametric Spectrum Estimation for Stationary Random Signals - on-parametric Methods - - [p. 3] Periodogram - [p. 12] Periodogram properties - [p. 23] Modified periodogram - [p. 25] Bartlett s method

More information

EL1820 Modeling of Dynamical Systems

EL1820 Modeling of Dynamical Systems EL1820 Modeling of Dynamical Systems Lecture 10 - System identification as a model building tool Experiment design Examination and prefiltering of data Model structure selection Model validation Lecture

More information

Heteroskedasticity and Autocorrelation Consistent Standard Errors

Heteroskedasticity and Autocorrelation Consistent Standard Errors NBER Summer Institute Minicourse What s New in Econometrics: ime Series Lecture 9 July 6, 008 Heteroskedasticity and Autocorrelation Consistent Standard Errors Lecture 9, July, 008 Outline. What are HAC

More information

Time series models in the Frequency domain. The power spectrum, Spectral analysis

Time series models in the Frequency domain. The power spectrum, Spectral analysis ime series models in the Frequency domain he power spectrum, Spectral analysis Relationship between the periodogram and the autocorrelations = + = ( ) ( ˆ α ˆ ) β I Yt cos t + Yt sin t t= t= ( ( ) ) cosλ

More information

Problem Sheet 1 Examples of Random Processes

Problem Sheet 1 Examples of Random Processes RANDOM'PROCESSES'AND'TIME'SERIES'ANALYSIS.'PART'II:'RANDOM'PROCESSES' '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''Problem'Sheets' Problem Sheet 1 Examples of Random Processes 1. Give

More information

System Identification

System Identification System Identification Lecture 4: Transfer function averaging and smoothing Roy Smith 28-- 4. Averaging Multiple estimates Multiple experiments: u r pk, y r pk, r,..., R, and k,..., K. Multiple estimates

More information

Identification of Linear Systems

Identification of Linear Systems Identification of Linear Systems Johan Schoukens http://homepages.vub.ac.be/~jschouk Vrije Universiteit Brussel Department INDI /67 Basic goal Built a parametric model for a linear dynamic system from

More information

Practical Spectral Estimation

Practical Spectral Estimation Digital Signal Processing/F.G. Meyer Lecture 4 Copyright 2015 François G. Meyer. All Rights Reserved. Practical Spectral Estimation 1 Introduction The goal of spectral estimation is to estimate how the

More information

System Modeling and Identification CHBE 702 Korea University Prof. Dae Ryook Yang

System Modeling and Identification CHBE 702 Korea University Prof. Dae Ryook Yang System Modeling and Identification CHBE 702 Korea University Prof. Dae Ryook Yang 1-1 Course Description Emphases Delivering concepts and Practice Programming Identification Methods using Matlab Class

More information

Solutions for examination in TSRT78 Digital Signal Processing,

Solutions for examination in TSRT78 Digital Signal Processing, Solutions for examination in TSRT78 Digital Signal Processing 212-12-2 1. (a) The forgetting factor balances the accuracy and the adaptation speed of the RLS algorithm. This as the forgetting factor controls

More information

Fourier Methods in Digital Signal Processing Final Exam ME 579, Spring 2015 NAME

Fourier Methods in Digital Signal Processing Final Exam ME 579, Spring 2015 NAME Fourier Methods in Digital Signal Processing Final Exam ME 579, Instructions for this CLOSED BOOK EXAM 2 hours long. Monday, May 8th, 8-10am in ME1051 Answer FIVE Questions, at LEAST ONE from each section.

More information

BME 50500: Image and Signal Processing in Biomedicine. Lecture 5: Correlation and Power-Spectrum CCNY

BME 50500: Image and Signal Processing in Biomedicine. Lecture 5: Correlation and Power-Spectrum CCNY 1 BME 50500: Image and Signal Processing in Biomedicine Lecture 5: Correlation and Power-Spectrum Lucas C. Parra Biomedical Engineering Department CCNY http://bme.ccny.cuny.edu/faculty/parra/teaching/signal-and-image/

More information

STAD57 Time Series Analysis. Lecture 23

STAD57 Time Series Analysis. Lecture 23 STAD57 Time Series Analysis Lecture 23 1 Spectral Representation Spectral representation of stationary {X t } is: 12 i2t Xt e du 12 1/2 1/2 for U( ) a stochastic process with independent increments du(ω)=

More information

EE531 (Semester II, 2010) 6. Spectral analysis. power spectral density. periodogram analysis. window functions 6-1

EE531 (Semester II, 2010) 6. Spectral analysis. power spectral density. periodogram analysis. window functions 6-1 6. Spectral analysis EE531 (Semester II, 2010) power spectral density periodogram analysis window functions 6-1 Wiener-Khinchin theorem: Power Spectral density if a process is wide-sense stationary, the

More information

Data Processing and Analysis

Data Processing and Analysis Data Processing and Analysis Rick Aster and Brian Borchers September 10, 2013 Energy and Power Spectra It is frequently valuable to study the power distribution of a signal in the frequency domain. For

More information

EE538 Final Exam Fall :20 pm -5:20 pm PHYS 223 Dec. 17, Cover Sheet

EE538 Final Exam Fall :20 pm -5:20 pm PHYS 223 Dec. 17, Cover Sheet EE538 Final Exam Fall 005 3:0 pm -5:0 pm PHYS 3 Dec. 17, 005 Cover Sheet Test Duration: 10 minutes. Open Book but Closed Notes. Calculators ARE allowed!! This test contains five problems. Each of the five

More information

VIII. Coherence and Transfer Function Applications A. Coherence Function Estimates

VIII. Coherence and Transfer Function Applications A. Coherence Function Estimates VIII. Coherence and Transfer Function Applications A. Coherence Function Estimates Consider the application of these ideas to the specific problem of atmospheric turbulence measurements outlined in Figure

More information

IMPROVEMENTS IN MODAL PARAMETER EXTRACTION THROUGH POST-PROCESSING FREQUENCY RESPONSE FUNCTION ESTIMATES

IMPROVEMENTS IN MODAL PARAMETER EXTRACTION THROUGH POST-PROCESSING FREQUENCY RESPONSE FUNCTION ESTIMATES IMPROVEMENTS IN MODAL PARAMETER EXTRACTION THROUGH POST-PROCESSING FREQUENCY RESPONSE FUNCTION ESTIMATES Bere M. Gur Prof. Christopher Niezreci Prof. Peter Avitabile Structural Dynamics and Acoustic Systems

More information

Introduction to system identification

Introduction to system identification Introduction to system identification Jan Swevers July 2006 0-0 Introduction to system identification 1 Contents of this lecture What is system identification Time vs. frequency domain identification Discrete

More information

Further Results on Model Structure Validation for Closed Loop System Identification

Further Results on Model Structure Validation for Closed Loop System Identification Advances in Wireless Communications and etworks 7; 3(5: 57-66 http://www.sciencepublishinggroup.com/j/awcn doi:.648/j.awcn.735. Further esults on Model Structure Validation for Closed Loop System Identification

More information

SPECTRUM. Deterministic Signals with Finite Energy (l 2 ) Deterministic Signals with Infinite Energy N 1. n=0. N N X N(f) 2

SPECTRUM. Deterministic Signals with Finite Energy (l 2 ) Deterministic Signals with Infinite Energy N 1. n=0. N N X N(f) 2 SPECTRUM Deterministic Signals with Finite Energy (l 2 ) Energy Spectrum: S xx (f) = X(f) 2 = 2 x(n)e j2πfn n= Deterministic Signals with Infinite Energy DTFT of truncated signal: X N (f) = N x(n)e j2πfn

More information

2A1H Time-Frequency Analysis II Bugs/queries to HT 2011 For hints and answers visit dwm/courses/2tf

2A1H Time-Frequency Analysis II Bugs/queries to HT 2011 For hints and answers visit   dwm/courses/2tf Time-Frequency Analysis II (HT 20) 2AH 2AH Time-Frequency Analysis II Bugs/queries to david.murray@eng.ox.ac.uk HT 20 For hints and answers visit www.robots.ox.ac.uk/ dwm/courses/2tf David Murray. A periodic

More information

Final Exam January 31, Solutions

Final Exam January 31, Solutions Final Exam January 31, 014 Signals & Systems (151-0575-01) Prof. R. D Andrea & P. Reist Solutions Exam Duration: Number of Problems: Total Points: Permitted aids: Important: 150 minutes 7 problems 50 points

More information

2A1H Time-Frequency Analysis II

2A1H Time-Frequency Analysis II 2AH Time-Frequency Analysis II Bugs/queries to david.murray@eng.ox.ac.uk HT 209 For any corrections see the course page DW Murray at www.robots.ox.ac.uk/ dwm/courses/2tf. (a) A signal g(t) with period

More information

Laboratory Project 2: Spectral Analysis and Optimal Filtering

Laboratory Project 2: Spectral Analysis and Optimal Filtering Laboratory Project 2: Spectral Analysis and Optimal Filtering Random signals analysis (MVE136) Mats Viberg and Lennart Svensson Department of Signals and Systems Chalmers University of Technology 412 96

More information

DFT & Fast Fourier Transform PART-A. 7. Calculate the number of multiplications needed in the calculation of DFT and FFT with 64 point sequence.

DFT & Fast Fourier Transform PART-A. 7. Calculate the number of multiplications needed in the calculation of DFT and FFT with 64 point sequence. SHRI ANGALAMMAN COLLEGE OF ENGINEERING & TECHNOLOGY (An ISO 9001:2008 Certified Institution) SIRUGANOOR,TRICHY-621105. DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING UNIT I DFT & Fast Fourier

More information

Basics on 2-D 2 D Random Signal

Basics on 2-D 2 D Random Signal Basics on -D D Random Signal Spring 06 Instructor: K. J. Ray Liu ECE Department, Univ. of Maryland, College Park Overview Last Time: Fourier Analysis for -D signals Image enhancement via spatial filtering

More information

EL1820 Modeling of Dynamical Systems

EL1820 Modeling of Dynamical Systems EL1820 Modeling of Dynamical Systems Lecture 9 - Parameter estimation in linear models Model structures Parameter estimation via prediction error minimization Properties of the estimate: bias and variance

More information

UCSD ECE153 Handout #40 Prof. Young-Han Kim Thursday, May 29, Homework Set #8 Due: Thursday, June 5, 2011

UCSD ECE153 Handout #40 Prof. Young-Han Kim Thursday, May 29, Homework Set #8 Due: Thursday, June 5, 2011 UCSD ECE53 Handout #40 Prof. Young-Han Kim Thursday, May 9, 04 Homework Set #8 Due: Thursday, June 5, 0. Discrete-time Wiener process. Let Z n, n 0 be a discrete time white Gaussian noise (WGN) process,

More information

Computer Engineering 4TL4: Digital Signal Processing

Computer Engineering 4TL4: Digital Signal Processing Computer Engineering 4TL4: Digital Signal Processing Day Class Instructor: Dr. I. C. BRUCE Duration of Examination: 3 Hours McMaster University Final Examination December, 2003 This examination paper includes

More information

DATA IN SERIES AND TIME I. Several different techniques depending on data and what one wants to do

DATA IN SERIES AND TIME I. Several different techniques depending on data and what one wants to do DATA IN SERIES AND TIME I Several different techniques depending on data and what one wants to do Data can be a series of events scaled to time or not scaled to time (scaled to space or just occurrence)

More information

SNR Calculation and Spectral Estimation [S&T Appendix A]

SNR Calculation and Spectral Estimation [S&T Appendix A] SR Calculation and Spectral Estimation [S&T Appendix A] or, How not to make a mess of an FFT Make sure the input is located in an FFT bin 1 Window the data! A Hann window works well. Compute the FFT 3

More information

Lecture 7 Random Signal Analysis

Lecture 7 Random Signal Analysis Lecture 7 Random Signal Analysis 7. Introduction to Probability 7. Amplitude Distributions 7.3 Uniform, Gaussian, and Other Distributions 7.4 Power and Power Density Spectra 7.5 Properties of the Power

More information

Centre for Mathematical Sciences HT 2017 Mathematical Statistics

Centre for Mathematical Sciences HT 2017 Mathematical Statistics Lund University Stationary stochastic processes Centre for Mathematical Sciences HT 2017 Mathematical Statistics Computer exercise 3 in Stationary stochastic processes, HT 17. The purpose of this exercise

More information

ANNEX A: ANALYSIS METHODOLOGIES

ANNEX A: ANALYSIS METHODOLOGIES ANNEX A: ANALYSIS METHODOLOGIES A.1 Introduction Before discussing supplemental damping devices, this annex provides a brief review of the seismic analysis methods used in the optimization algorithms considered

More information

IV. Covariance Analysis

IV. Covariance Analysis IV. Covariance Analysis Autocovariance Remember that when a stochastic process has time values that are interdependent, then we can characterize that interdependency by computing the autocovariance function.

More information

Matlab software tools for model identification and data analysis 11/12/2015 Prof. Marcello Farina

Matlab software tools for model identification and data analysis 11/12/2015 Prof. Marcello Farina Matlab software tools for model identification and data analysis 11/12/2015 Prof. Marcello Farina Model Identification and Data Analysis (Academic year 2015-2016) Prof. Sergio Bittanti Outline Data generation

More information

ECE6604 PERSONAL & MOBILE COMMUNICATIONS. Week 3. Flat Fading Channels Envelope Distribution Autocorrelation of a Random Process

ECE6604 PERSONAL & MOBILE COMMUNICATIONS. Week 3. Flat Fading Channels Envelope Distribution Autocorrelation of a Random Process 1 ECE6604 PERSONAL & MOBILE COMMUNICATIONS Week 3 Flat Fading Channels Envelope Distribution Autocorrelation of a Random Process 2 Multipath-Fading Mechanism local scatterers mobile subscriber base station

More information

EAS 305 Random Processes Viewgraph 1 of 10. Random Processes

EAS 305 Random Processes Viewgraph 1 of 10. Random Processes EAS 305 Random Processes Viewgraph 1 of 10 Definitions: Random Processes A random process is a family of random variables indexed by a parameter t T, where T is called the index set λ i Experiment outcome

More information

The Discrete Fourier Transform (DFT) Properties of the DFT DFT-Specic Properties Power spectrum estimate. Alex Sheremet.

The Discrete Fourier Transform (DFT) Properties of the DFT DFT-Specic Properties Power spectrum estimate. Alex Sheremet. 4. April 2, 27 -order sequences Measurements produce sequences of numbers Measurement purpose: characterize a stochastic process. Example: Process: water surface elevation as a function of time Parameters:

More information

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION - Vol. V - Prediction Error Methods - Torsten Söderström

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION - Vol. V - Prediction Error Methods - Torsten Söderström PREDICTIO ERROR METHODS Torsten Söderström Department of Systems and Control, Information Technology, Uppsala University, Uppsala, Sweden Keywords: prediction error method, optimal prediction, identifiability,

More information

Chapter 1 Fundamental Concepts

Chapter 1 Fundamental Concepts Chapter 1 Fundamental Concepts 1 Signals A signal is a pattern of variation of a physical quantity, often as a function of time (but also space, distance, position, etc). These quantities are usually the

More information

Digital Filters Ying Sun

Digital Filters Ying Sun Digital Filters Ying Sun Digital filters Finite impulse response (FIR filter: h[n] has a finite numbers of terms. Infinite impulse response (IIR filter: h[n] has infinite numbers of terms. Causal filter:

More information

Massachusetts Institute of Technology

Massachusetts Institute of Technology Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.011: Introduction to Communication, Control and Signal Processing QUIZ, April 1, 010 QUESTION BOOKLET Your

More information

ENSC327 Communications Systems 2: Fourier Representations. Jie Liang School of Engineering Science Simon Fraser University

ENSC327 Communications Systems 2: Fourier Representations. Jie Liang School of Engineering Science Simon Fraser University ENSC327 Communications Systems 2: Fourier Representations Jie Liang School of Engineering Science Simon Fraser University 1 Outline Chap 2.1 2.5: Signal Classifications Fourier Transform Dirac Delta Function

More information

A summary of Modeling and Simulation

A summary of Modeling and Simulation A summary of Modeling and Simulation Text-book: Modeling of dynamic systems Lennart Ljung and Torkel Glad Content What re Models for systems and signals? Basic concepts Types of models How to build a model

More information

ADSP ADSP ADSP ADSP. Advanced Digital Signal Processing (18-792) Spring Fall Semester, Department of Electrical and Computer Engineering

ADSP ADSP ADSP ADSP. Advanced Digital Signal Processing (18-792) Spring Fall Semester, Department of Electrical and Computer Engineering Advanced Digital Signal rocessing (18-792) Spring Fall Semester, 201 2012 Department of Electrical and Computer Engineering ROBLEM SET 8 Issued: 10/26/18 Due: 11/2/18 Note: This problem set is due Friday,

More information

Stochastic Processes. M. Sami Fadali Professor of Electrical Engineering University of Nevada, Reno

Stochastic Processes. M. Sami Fadali Professor of Electrical Engineering University of Nevada, Reno Stochastic Processes M. Sami Fadali Professor of Electrical Engineering University of Nevada, Reno 1 Outline Stochastic (random) processes. Autocorrelation. Crosscorrelation. Spectral density function.

More information

CDS 101/110: Lecture 3.1 Linear Systems

CDS 101/110: Lecture 3.1 Linear Systems CDS /: Lecture 3. Linear Systems Goals for Today: Describe and motivate linear system models: Summarize properties, examples, and tools Joel Burdick (substituting for Richard Murray) jwb@robotics.caltech.edu,

More information

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich Control Systems I Lecture 6: Poles and Zeros Readings: Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich October 27, 2017 E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017

More information

Notes on Random Processes

Notes on Random Processes otes on Random Processes Brian Borchers and Rick Aster October 27, 2008 A Brief Review of Probability In this section of the course, we will work with random variables which are denoted by capital letters,

More information

CDS 101/110: Lecture 3.1 Linear Systems

CDS 101/110: Lecture 3.1 Linear Systems CDS /: Lecture 3. Linear Systems Goals for Today: Revist and motivate linear time-invariant system models: Summarize properties, examples, and tools Convolution equation describing solution in response

More information

Parametric Signal Modeling and Linear Prediction Theory 1. Discrete-time Stochastic Processes (cont d)

Parametric Signal Modeling and Linear Prediction Theory 1. Discrete-time Stochastic Processes (cont d) Parametric Signal Modeling and Linear Prediction Theory 1. Discrete-time Stochastic Processes (cont d) Electrical & Computer Engineering North Carolina State University Acknowledgment: ECE792-41 slides

More information

GMM, HAC estimators, & Standard Errors for Business Cycle Statistics

GMM, HAC estimators, & Standard Errors for Business Cycle Statistics GMM, HAC estimators, & Standard Errors for Business Cycle Statistics Wouter J. Den Haan London School of Economics c Wouter J. Den Haan Overview Generic GMM problem Estimation Heteroskedastic and Autocorrelation

More information

4.1. If the input of the system consists of the superposition of M functions, M

4.1. If the input of the system consists of the superposition of M functions, M 4. The Zero-State Response: The system state refers to all information required at a point in time in order that a unique solution for the future output can be compute from the input. In the case of LTIC

More information

Adaptive Filtering. Squares. Alexander D. Poularikas. Fundamentals of. Least Mean. with MATLABR. University of Alabama, Huntsville, AL.

Adaptive Filtering. Squares. Alexander D. Poularikas. Fundamentals of. Least Mean. with MATLABR. University of Alabama, Huntsville, AL. Adaptive Filtering Fundamentals of Least Mean Squares with MATLABR Alexander D. Poularikas University of Alabama, Huntsville, AL CRC Press Taylor & Francis Croup Boca Raton London New York CRC Press is

More information

Probability Space. J. McNames Portland State University ECE 538/638 Stochastic Signals Ver

Probability Space. J. McNames Portland State University ECE 538/638 Stochastic Signals Ver Stochastic Signals Overview Definitions Second order statistics Stationarity and ergodicity Random signal variability Power spectral density Linear systems with stationary inputs Random signal memory Correlation

More information

EECE Adaptive Control

EECE Adaptive Control EECE 574 - Adaptive Control Basics of System Identification Guy Dumont Department of Electrical and Computer Engineering University of British Columbia January 2010 Guy Dumont (UBC) EECE574 - Basics of

More information

Chirp Transform for FFT

Chirp Transform for FFT Chirp Transform for FFT Since the FFT is an implementation of the DFT, it provides a frequency resolution of 2π/N, where N is the length of the input sequence. If this resolution is not sufficient in a

More information

Periodogram and Correlogram Methods. Lecture 2

Periodogram and Correlogram Methods. Lecture 2 Periodogram and Correlogram Methods Lecture 2 Lecture notes to accompany Introduction to Spectral Analysis Slide L2 1 Periodogram Recall 2nd definition of (!): (!) = lim N!1 E 8 >< >: 1 N NX t=1 y(t)e

More information

CCNY. BME I5100: Biomedical Signal Processing. Stochastic Processes. Lucas C. Parra Biomedical Engineering Department City College of New York

CCNY. BME I5100: Biomedical Signal Processing. Stochastic Processes. Lucas C. Parra Biomedical Engineering Department City College of New York BME I5100: Biomedical Signal Processing Stochastic Processes Lucas C. Parra Biomedical Engineering Department CCNY 1 Schedule Week 1: Introduction Linear, stationary, normal - the stuff biology is not

More information

Correlator I. Basics. Chapter Introduction. 8.2 Digitization Sampling. D. Anish Roshi

Correlator I. Basics. Chapter Introduction. 8.2 Digitization Sampling. D. Anish Roshi Chapter 8 Correlator I. Basics D. Anish Roshi 8.1 Introduction A radio interferometer measures the mutual coherence function of the electric field due to a given source brightness distribution in the sky.

More information

Frequency methods for the analysis of feedback systems. Lecture 6. Loop analysis of feedback systems. Nyquist approach to study stability

Frequency methods for the analysis of feedback systems. Lecture 6. Loop analysis of feedback systems. Nyquist approach to study stability Lecture 6. Loop analysis of feedback systems 1. Motivation 2. Graphical representation of frequency response: Bode and Nyquist curves 3. Nyquist stability theorem 4. Stability margins Frequency methods

More information

Heteroskedasticity- and Autocorrelation-Robust Inference or Three Decades of HAC and HAR: What Have We Learned?

Heteroskedasticity- and Autocorrelation-Robust Inference or Three Decades of HAC and HAR: What Have We Learned? AEA Continuing Education Course ime Series Econometrics Lecture 4 Heteroskedasticity- and Autocorrelation-Robust Inference or hree Decades of HAC and HAR: What Have We Learned? James H. Stock Harvard University

More information

Chapter 1 Fundamental Concepts

Chapter 1 Fundamental Concepts Chapter 1 Fundamental Concepts Signals A signal is a pattern of variation of a physical quantity as a function of time, space, distance, position, temperature, pressure, etc. These quantities are usually

More information

for valid PSD. PART B (Answer all five units, 5 X 10 = 50 Marks) UNIT I

for valid PSD. PART B (Answer all five units, 5 X 10 = 50 Marks) UNIT I Code: 15A04304 R15 B.Tech II Year I Semester (R15) Regular Examinations November/December 016 PROBABILITY THEY & STOCHASTIC PROCESSES (Electronics and Communication Engineering) Time: 3 hours Max. Marks:

More information

L6: Short-time Fourier analysis and synthesis

L6: Short-time Fourier analysis and synthesis L6: Short-time Fourier analysis and synthesis Overview Analysis: Fourier-transform view Analysis: filtering view Synthesis: filter bank summation (FBS) method Synthesis: overlap-add (OLA) method STFT magnitude

More information

Stationary Graph Processes: Nonparametric Spectral Estimation

Stationary Graph Processes: Nonparametric Spectral Estimation Stationary Graph Processes: Nonparametric Spectral Estimation Santiago Segarra, Antonio G. Marques, Geert Leus, and Alejandro Ribeiro Dept. of Signal Theory and Communications King Juan Carlos University

More information

Signal processing Frequency analysis

Signal processing Frequency analysis Signal processing Frequency analysis Jean-Hugh Thomas (jean-hugh.thomas@univ-lemans.r) Fourier series and Fourier transorm (h30 lecture+h30 practical work) 2 Sampling (h30+h30) 3 Power spectrum estimation

More information

12. Prediction Error Methods (PEM)

12. Prediction Error Methods (PEM) 12. Prediction Error Methods (PEM) EE531 (Semester II, 2010) description optimal prediction Kalman filter statistical results computational aspects 12-1 Description idea: determine the model parameter

More information

Representation of Digital Signals

Representation of Digital Signals Representation of Digital Signals Representation of Digital Signals Why a special lecture? from NMSOP- Bormann (2002) Representation of Digital Signals Almost every analysis in Geophysics (and meanwhile

More information

System Identification & Parameter Estimation

System Identification & Parameter Estimation System Identiication & Parameter Estimation Wb30: SIPE Lecture 9: Physical Modeling, Model and Parameter Accuracy Erwin de Vlugt, Dept. o Biomechanical Engineering BMechE, Fac. 3mE April 6 00 Delt University

More information

The Cooper Union Department of Electrical Engineering ECE111 Signal Processing & Systems Analysis Final May 4, 2012

The Cooper Union Department of Electrical Engineering ECE111 Signal Processing & Systems Analysis Final May 4, 2012 The Cooper Union Department of Electrical Engineering ECE111 Signal Processing & Systems Analysis Final May 4, 2012 Time: 3 hours. Close book, closed notes. No calculators. Part I: ANSWER ALL PARTS. WRITE

More information

Frequency Response and Continuous-time Fourier Series

Frequency Response and Continuous-time Fourier Series Frequency Response and Continuous-time Fourier Series Recall course objectives Main Course Objective: Fundamentals of systems/signals interaction (we d like to understand how systems transform or affect

More information

Communication Systems Lecture 21, 22. Dong In Kim School of Information & Comm. Eng. Sungkyunkwan University

Communication Systems Lecture 21, 22. Dong In Kim School of Information & Comm. Eng. Sungkyunkwan University Communication Systems Lecture 1, Dong In Kim School of Information & Comm. Eng. Sungkyunkwan University 1 Outline Linear Systems with WSS Inputs Noise White noise, Gaussian noise, White Gaussian noise

More information

f-domain expression for the limit model Combine: 5.12 Approximate Modelling What can be said about H(q, θ) G(q, θ ) H(q, θ ) with

f-domain expression for the limit model Combine: 5.12 Approximate Modelling What can be said about H(q, θ) G(q, θ ) H(q, θ ) with 5.2 Approximate Modelling What can be said about if S / M, and even G / G? G(q, ) H(q, ) f-domain expression for the limit model Combine: with ε(t, ) =H(q, ) [y(t) G(q, )u(t)] y(t) =G (q)u(t) v(t) We know

More information

Signals and Systems. Problem Set: The z-transform and DT Fourier Transform

Signals and Systems. Problem Set: The z-transform and DT Fourier Transform Signals and Systems Problem Set: The z-transform and DT Fourier Transform Updated: October 9, 7 Problem Set Problem - Transfer functions in MATLAB A discrete-time, causal LTI system is described by the

More information

ENVIRONMENTAL DATA ANALYSIS WILLIAM MENKE JOSHUA MENKE WITH MATLAB COPYRIGHT 2011 BY ELSEVIER, INC. ALL RIGHTS RESERVED.

ENVIRONMENTAL DATA ANALYSIS WILLIAM MENKE JOSHUA MENKE WITH MATLAB COPYRIGHT 2011 BY ELSEVIER, INC. ALL RIGHTS RESERVED. ENVIRONMENTAL DATA ANALYSIS WITH MATLAB WILLIAM MENKE PROFESSOR OF EARTH AND ENVIRONMENTAL SCIENCE COLUMBIA UNIVERSITY JOSHUA MENKE SOFTWARE ENGINEER JOM ASSOCIATES COPYRIGHT 2011 BY ELSEVIER, INC. ALL

More information

Fourier Analysis of Signals Using the DFT

Fourier Analysis of Signals Using the DFT Fourier Analysis of Signals Using the DFT ECE 535 Lecture April 29, 23 Overview: Motivation Many applications require analyzing the frequency content of signals Speech processing study resonances of vocal

More information

Advanced Digital Signal Processing -Introduction

Advanced Digital Signal Processing -Introduction Advanced Digital Signal Processing -Introduction LECTURE-2 1 AP9211- ADVANCED DIGITAL SIGNAL PROCESSING UNIT I DISCRETE RANDOM SIGNAL PROCESSING Discrete Random Processes- Ensemble Averages, Stationary

More information

Continuous Time Signal Analysis: the Fourier Transform. Lathi Chapter 4

Continuous Time Signal Analysis: the Fourier Transform. Lathi Chapter 4 Continuous Time Signal Analysis: the Fourier Transform Lathi Chapter 4 Topics Aperiodic signal representation by the Fourier integral (CTFT) Continuous-time Fourier transform Transforms of some useful

More information

Identification, Model Validation and Control. Lennart Ljung, Linköping

Identification, Model Validation and Control. Lennart Ljung, Linköping Identification, Model Validation and Control Lennart Ljung, Linköping Acknowledgment: Useful discussions with U Forssell and H Hjalmarsson 1 Outline 1. Introduction 2. System Identification (in closed

More information

X. Cross Spectral Analysis

X. Cross Spectral Analysis X. Cross Spectral Analysis Cross Spectrum We have already dealt with the crosscovariance function (ccvf): ˆ 1 C (k) = X(i)Y(i + k) N N k i= 0 The Fourier transform of the ccvf is called the cross spectrum.

More information

Aspects of Continuous- and Discrete-Time Signals and Systems

Aspects of Continuous- and Discrete-Time Signals and Systems Aspects of Continuous- and Discrete-Time Signals and Systems C.S. Ramalingam Department of Electrical Engineering IIT Madras C.S. Ramalingam (EE Dept., IIT Madras) Networks and Systems 1 / 45 Scaling the

More information

ENSC327 Communications Systems 2: Fourier Representations. School of Engineering Science Simon Fraser University

ENSC327 Communications Systems 2: Fourier Representations. School of Engineering Science Simon Fraser University ENSC37 Communications Systems : Fourier Representations School o Engineering Science Simon Fraser University Outline Chap..5: Signal Classiications Fourier Transorm Dirac Delta Function Unit Impulse Fourier

More information

LTI Approximations of Slightly Nonlinear Systems: Some Intriguing Examples

LTI Approximations of Slightly Nonlinear Systems: Some Intriguing Examples LTI Approximations of Slightly Nonlinear Systems: Some Intriguing Examples Martin Enqvist, Lennart Ljung Division of Automatic Control Department of Electrical Engineering Linköpings universitet, SE-581

More information

SIGNAL AND IMAGE RESTORATION: SOLVING

SIGNAL AND IMAGE RESTORATION: SOLVING 1 / 55 SIGNAL AND IMAGE RESTORATION: SOLVING ILL-POSED INVERSE PROBLEMS - ESTIMATING PARAMETERS Rosemary Renaut http://math.asu.edu/ rosie CORNELL MAY 10, 2013 2 / 55 Outline Background Parameter Estimation

More information

Lecture 1: Pragmatic Introduction to Stochastic Differential Equations

Lecture 1: Pragmatic Introduction to Stochastic Differential Equations Lecture 1: Pragmatic Introduction to Stochastic Differential Equations Simo Särkkä Aalto University, Finland (visiting at Oxford University, UK) November 13, 2013 Simo Särkkä (Aalto) Lecture 1: Pragmatic

More information

Module 29.3: nag tsa spectral Time Series Spectral Analysis. Contents

Module 29.3: nag tsa spectral Time Series Spectral Analysis. Contents Time Series Analysis Module Contents Module 29.3: nag tsa spectral Time Series Spectral Analysis nag tsa spectral calculates the smoothed sample spectrum of a univariate and bivariate time series. Contents

More information

2.161 Signal Processing: Continuous and Discrete Fall 2008

2.161 Signal Processing: Continuous and Discrete Fall 2008 IT OpenCourseWare http://ocw.mit.edu 2.161 Signal Processing: Continuous and Discrete all 2008 or information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. assachusetts

More information

E 4101/5101 Lecture 6: Spectral analysis

E 4101/5101 Lecture 6: Spectral analysis E 4101/5101 Lecture 6: Spectral analysis Ragnar Nymoen 3 March 2011 References to this lecture Hamilton Ch 6 Lecture note (on web page) For stationary variables/processes there is a close correspondence

More information