Periodogram and Correlogram Methods. Lecture 2

Size: px
Start display at page:

Download "Periodogram and Correlogram Methods. Lecture 2"

Transcription

1 Periodogram and Correlogram Methods Lecture 2 Lecture notes to accompany Introduction to Spectral Analysis Slide L2 1

2 Periodogram Recall 2nd definition of (!): (!) = lim N!1 E 8 >< >: 1 N NX t=1 y(t)e ;i!t 2 9 >= > Given : fy(t)g N t=1 Drop lim and E fg to get N!1 ^ p (!) = 1 N NX t=1 y(t)e ;i!t 2 Natural estimator Used by Schuster (1900) to determine hidden periodicities (hence the name). Lecture notes to accompany Introduction to Spectral Analysis Slide L2 2

3 Correlogram Recall 1st definition of (!): (!) = 1X k=;1 r(k)e ;i!k Truncate the P and replace r(k) by ^r(k) : ^ c (!) = N;1 X k=;(n;1) ^r(k)e ;i!k Lecture notes to accompany Introduction to Spectral Analysis Slide L2 3

4 Covariance Estimators (or Sample Covariances) Standard unbiased estimate: ^r(k) = 1 N ; k NX t=k+1 y(t)y (t ; k) k 0 Standard biased estimate: ^r(k) = 1 N NX t=k+1 y(t)y (t ; k) k 0 For both estimators: ^r(k) = ^r (;k) k < 0 Lecture notes to accompany Introduction to Spectral Analysis Slide L2 4

5 Relationship Between ^ p (!) and ^ c (!) If: the biased ACS estimator ^r(k) is used in ^ c (!), Then: ^ p (!) = 1 N = NX t=1 N;1 X k=;(n;1) y(t)e ;i!t 2 ^r(k)e ;i!k = ^ c (!) ^ p (!) = ^ c (!) Consequence: Both ^ p (!) and ^ c (!) can be analyzed simultaneously. Lecture notes to accompany Introduction to Spectral Analysis Slide L2 5

6 Statistical Performance of ^ p (!) and ^ c (!) Summary: Both are asymptotically (for large N) unbiased: E n^ p (!)o! (!) as N! 1 Both have large variance, even for large N. Thus, ^ p (!) and ^ c (!) have poor performance. Intuitive explanation: ^r(k) ; r(k) may be large for large jkj Even if the errors f^r(k) ; r(k)g N;1 are small, jkj=0 there are so many that when summed in [^ p (!) ; (!)], the PSD error is large. Lecture notes to accompany Introduction to Spectral Analysis Slide L2 6

7 Bias Analysis of the Periodogram E n^ o p (!) = E n^ o c (!) = = w B (k) = N;1 X k=;(n;1) 1X k=;1 8 < : 0 = N;1 X k=;(n;1) 1 ; jkj N! w B (k)r(k)e ;i!k 1 ; jkj N E f^r(k)g e ;i!k r(k)e ;i!k jkj N ; 1 jkj N = Bartlett, or triangular, window Thus, o E n^ p (!) = 1 2 Z ; ()W B(! ; ) d Ideally: W B (!) = Dirac impulse (!). Lecture notes to accompany Introduction to Spectral Analysis Slide L2 7

8 Bartlett Window W B (!) " sin(!n=2) # 2 W B (!) = 1 N sin(!=2) 0 W B (!)=W B (0), forn = db ANGULAR FREQUENCY Main lobe 3dB width 1=N. For small N, W B (!) may differ quite a bit from (!). Lecture notes to accompany Introduction to Spectral Analysis Slide L2 8

9 Smearing and Leakage Main Lobe Width: smearing or smoothing Details in (!) separated in f by less than 1=N are not resolvable. φ(ω) smearing ^φ(ω) <1/Ν ω ω Thus: Periodogram resolution limit = 1=N. Sidelobe Level: leakage φ(ω) δ(ω) leakage ^ φ(ω) W (ω) B ω ω Lecture notes to accompany Introduction to Spectral Analysis Slide L2 9

10 Periodogram Bias Properties Summary of Periodogram Bias Properties: For small N,severebias As N! 1, W B (!)! (!), so ^(!) is asymptotically unbiased. Lecture notes to accompany Introduction to Spectral Analysis Slide L2 10

11 Periodogram Variance As N! 1 E nh^ io p (! 1 ) ; (! 1 )ih^ p (! 2 ) ; (! 2 ) = ( 2 (! 1 )! 1 =! 2 0! 1 6=! 2 Inconsistent estimate Erratic behavior ^φ(ω) ^ φ(ω) asymptotic mean = φ(ω) ω +- 1 st. dev = φ(ω) too Resolvability properties depend on both bias and variance. Lecture notes to accompany Introduction to Spectral Analysis Slide L2 11

12 Improved Periodogram-Based Methods Lecture 3 Lecture notes to accompany Introduction to Spectral Analysis Slide L3 1

13 Blackman-Tukey Method Basic Idea: Weighted correlogram, with small weight applied to covariances ^r(k) with large jkj. ^ BT (!) = M;1 X k=;(m;1) w(k)^r(k)e ;i!k fw(k)g = Lag Window w(k) 1 -M M k Lecture notes to accompany Introduction to Spectral Analysis Slide L3 2

14 Blackman-Tukey Method, con't ^ BT (!) = 1 2 Z ; ^ p ()W (! ; )d W (!) = DTFTfw(k)g = Spectral Window Conclusion: ^ BT (!) = locally smoothed periodogram Effect: Variance decreases substantially Bias increases slightly By proper choice of M: MSE = var + bias 2! 0 as N! 1 Lecture notes to accompany Introduction to Spectral Analysis Slide L3 3

15 Window Design Considerations Nonnegativeness: ^ BT (!) = 1 2 Z ; ^ p () {z } 0 W (! ; )d If W (!) 0 (, w(k) is a psd sequence) Then: ^ BT (!) 0 (which is desirable) Time-Bandwidth Product N e = e = M;1 X k=;(m;1) 1 2 Z w(0) w(k) ; W (!)d! W (0) = equiv time width = equiv bandwidth N e e = 1 Lecture notes to accompany Introduction to Spectral Analysis Slide L3 4

16 Window Design, con't e = 1=N e = 0(1=M) is the BT resolution threshold. As M increases, bias decreases and variance increases. ) Choose M as a tradeoff between variance and bias. Once M is given, N e (and hence e ) is essentially fixed. ) Choose window shape to compromise between smearing (main lobe width) and leakage (sidelobe level). Theenergyinthemainlobeandinthesidelobes cannot be reduced simultaneously,oncem is given. Lecture notes to accompany Introduction to Spectral Analysis Slide L3 5

17 Window Examples 0 Triangular Window, M = db ANGULAR FREQUENCY Rectangular Window, M = db ANGULAR FREQUENCY Lecture notes to accompany Introduction to Spectral Analysis Slide L3 6

18 Bartlett Method Basic Idea: 1 Μ 2Μ... Ν φ (ω) ^1 φ (ω) ^2... average φ (ω) ^L φ (ω) ^B Mathematically: y j (t) = y((j ; 1)M + t) t = 1 ::: M = the jth subsequence (j = 1 ::: L 4 = [N=M]) ^ j (!) = 1 M MX 2 y j (t)e ;i!t t=1 ^ B (!) = 1 L LX j=1 ^ j (!) Lecture notes to accompany Introduction to Spectral Analysis Slide L3 7

19 Thus: Comparison of Bartlett and Blackman-Tukey Estimates ^ B (!) = 1 L = ' LX j=1 M;1 X 8 >< >: k=;(m;1) M;1 X k=;(m;1) M;1 X k=;(m;1) 8 < : 1 L LX j=1 ^r(k)e ;i!k 9 > = ^r j (k)e ;i!k > 9 = ^r j (k) ^ B (!) ' ^ BT (!) with a rectangular lag window w R (k) e;i!k Since ^ B (!) implicitly uses fw R (k)g, the Bartlett method has High resolution (little smearing) Large leakage and relatively large variance Lecture notes to accompany Introduction to Spectral Analysis Slide L3 8

20 Welch Method Similar to Bartlett method, but allow overlap of subsequences (gives more subsequences, and thus better averaging) use data window for each periodogram; gives mainlobe-sidelobe tradeoff capability 1 2 N subseq #1 subseq #2... subseq #S Let S =# of subsequences of length M. (Overlapping means S > [N=M] ) better averaging.) Additional flexibility: The data in each subsequence are weighted by a temporal window Welch is approximately equal to ^ BT (!) with a non-rectangular lag window. Lecture notes to accompany Introduction to Spectral Analysis Slide L3 9

21 Daniell Method By a previous result, for N 1, f^ p (! j )g are (nearly) uncorrelated random variables for! j = 2 N j N;1 j=0 Idea: Local averaging of (2J + 1) samples in the frequency domain should reduce the variance by about (2J + 1). ^ D (! k ) = 1 2J + 1 k+j X j=k;j ^ p (! j ) Lecture notes to accompany Introduction to Spectral Analysis Slide L3 10

22 Daniell Method, con't As J increases: Bias increases (more smoothing) Variance decreases (more averaging) Let = 2J=N. Then, for N 1, ^ D (!) ' 1 2 Z ; ^ p (!)d! Hence: ^ D (!) ' ^ BT (!) with a rectangular spectral window. Lecture notes to accompany Introduction to Spectral Analysis Slide L3 11

23 Summary of Periodogram Methods Unwindowed periodogram reasonable bias unacceptable variance Modified periodograms Attempt to reduce the variance at the expense of (slightly) increasing the bias. BT periodogram Local smoothing/averaging of ^ p (!) by a suitably selected spectral window. Implemented by truncating and weighting ^r(k) using a lag window in ^ c (!) Bartlett, Welch periodograms Approximate interpretation: ^ BT (!) with a suitable lag window (rectangular for Bartlett; more general for Welch). Implemented by averaging subsample periodograms. Daniell Periodogram Approximate interpretation: ^ BT (!) with a rectangular spectral window. Implemented by local averaging of periodogram values. Lecture notes to accompany Introduction to Spectral Analysis Slide L3 12

24 Parametric Methods for Rational Spectra Lecture 4 Lecture notes to accompany Introduction to Spectral Analysis Slide L4 1

25 Basic Idea of Parametric Spectral Estimation Observed Data Assumed functional form of φ(ω,θ) Estimate parameters in φ(ω,θ) ^θ Estimate PSD ^φ(ω) =φ(ω,θ) ^ possibly revise assumption on φ(ω) Rational Spectra (!) = Pjkjm ke ;i!k Pjkjn ke ;i!k (!) is a rational function in e ;i!. By Weierstrass theorem, (!) can approximate arbitrarily well any continuous PSD, providedm and n are chosen sufficiently large. Note, however: choice of m and n is not simple some PSDs are not continuous Lecture notes to accompany Introduction to Spectral Analysis Slide L4 2

26 AR, MA, and ARMA Models By Spectral Factorization theorem, a rational (!) can be factored as (!) = B(!) A(!) 2 2 A(z) = 1 + a 1 z ;1 + + a n z ;n B(z) = 1 + b 1 z ;1 + + b m z ;m and, e.g., A(!) = A(z)j z=e i! Signal Modeling Interpretation: e(t) e (!) = 2 white noise - B(q) A(q) y(t) - y (!) = B(!) 2 A(!) 2 ltered white noise ARMA: AR: MA: A(q)y(t) = B(q)e(t) A(q)y(t) = e(t) y(t) = B(q)e(t) Lecture notes to accompany Introduction to Spectral Analysis Slide L4 3

27 ARMA Covariance Structure ARMA signal model: y(t)+ nx i=1 a i y(t;i) = mx j=0 b j e(t;j) (b 0 = 1) Multiply by y (t ; k) and take E fg to give: r(k) + nx i=1 a i r(k ; i) = where H(q) = B(q) A(q) = mx j=0 = 2 m X b j E fe(t ; j)y (t ; k)g j=0 b j h j;k = 0 for k > m 1X k=0 h k q ;k (h 0 = 1) Lecture notes to accompany Introduction to Spectral Analysis Slide L4 4

28 AR Signals: Yule-Walker Equations AR: m = 0. Writing covariance equation in matrix form for k = 1 ::: n: r(0) r(;1) ::: r(;n) r(1) r(0) r(;1) 5 r(n) ::: r(0) " # " 1 2 R = 0 # 1 a 1. a n = These are the Yule Walker (YW) Equations. Lecture notes to accompany Introduction to Spectral Analysis Slide L4 5

29 MA Signals MA: n = 0 y(t) = B(q)e(t) = e(t) + b 1 e(t ; 1) + + b m e(t ; m) Thus, r(k) = 0 for jkj > m and (!) = jb(!)j 2 2 = mx k=;m r(k)e ;i!k Lecture notes to accompany Introduction to Spectral Analysis Slide L4 11

30 MA Spectrum Estimation Two main ways to Estimate (!): 1. Estimate fb k g and 2 and insert them in (!) = jb(!)j 2 2 nonlinear estimation problem ^(!) is guaranteed to be 0 2. Insert sample covariances f^r(k)g in: (!) = mx k=;m r(k)e ;i!k This is ^ BT (!) with a rectangular lag window of length 2m + 1. ^(!) is not guaranteed to be 0 Both methods are special cases of ARMA methods described below, with AR model order n = 0. Lecture notes to accompany Introduction to Spectral Analysis Slide L4 12

31 ARMA Signals ARMA models can represent spectra with both peaks (AR part) and valleys (MA part). where A(q)y(t) = B(q)e(t) 2 P mk=;m k e ;i!k = A(!) ja(!)j 2 (!) = 2 B(!) k = E f[b(q)e(t)][b(q)e(t ; k)] g = E f[a(q)y(t)][a(q)y(t ; k)] g = nx nx j=0 p=0 a j a p r(k + p ; j) Lecture notes to accompany Introduction to Spectral Analysis Slide L4 13

32 ARMA Spectrum Estimation Two Methods: 1. Estimate fa i b j 2 g in (!) = 2 B(!) 2 A(!) nonlinear estimation problem; can use an approximate linear two-stage least squares method ^(!) is guaranteed to be 0 2. Estimate fa i r(k)g in (!) = P m k=;m ke ;i!k ja(!)j 2 linear estimation problem (the Modified Yule-Walker method). ^(!) is not guaranteed to be 0 Lecture notes to accompany Introduction to Spectral Analysis Slide L4 14

33 Modified Yule-Walker Method ARMA Covariance Equation: r(k) + nx i=1 a i r(k ; i) = 0 In matrix form for k = m + 1 ::: m+ M r(m) ::: r(m ; n +1) r(m +1) r(m ; n +2)..... r(m + M ; 1) ::: r(m ; n + M) " a1 #. a n k > m = ; r(m +1) r(m +2). r(m + M) Replace fr(k)g by f^r(k)g and solve for fa i g. If M = n, fast Levinson-type algorithms exist for obtaining f^a i g. If M > n overdetermined Y W system of equations; least squares solution for f^a i g. Note: For narrowband ARMA signals, the accuracy of f^a i g is often better for M > n Lecture notes to accompany Introduction to Spectral Analysis Slide L4 17

34 Summary of Parametric Methods for Rational Spectra Computational ^(!) 0 Guarantee Method Burden Accuracy? Use for AR: YW or LS low medium Yes Spectra with (narrow) peaks but no valley MA: BT low low-medium No Broadband spectra possibly with valleys but no peaks ARMA: MYW low-medium medium No Spectra with both peaks and (not too deep) valleys ARMA: 2-Stage LS medium-high medium-high Yes As above Lecture notes to accompany Introduction to Spectral Analysis Slide L4 18

35 Parametric Methods for Line Spectra Part 1 Lecture 5 Lecture notes to accompany Introduction to Spectral Analysis Slide L5 1

36 Line Spectra Many applications have signals with (near) sinusoidal components. Examples: communications radar, sonar geophysical seismology ARMA model is a poor approximation Better approximation by Discrete/Line Spectrum Models 6 6 (!) (2 2 1 ) (2 2 2 ) (2 2 3 ) ;! 1! 2! 3 An Ideal line spectrum -! Lecture notes to accompany Introduction to Spectral Analysis Slide L5 2

37 Line Spectral Signal Model Signal Model: Sinusoidal components of frequencies f! k g and powers f 2 kg, superimposed in white noise of power 2. y(t) = x(t) + e(t) t = 1 2 ::: x(t) = Assumptions: nx k=1 k e i(! kt+ k ) {z } x k (t) A1: k > 0! k 2 [; ] (prevents model ambiguities) A2: f' k g = independent rv's, uniformly distributed on [; ] (realistic and mathematically convenient) A3: e(t) = circular white noise with variance 2 E fe(t)e (s)g = 2 t s E fe(t)e(s)g = 0 (can be achieved by slow sampling) Lecture notes to accompany Introduction to Spectral Analysis Slide L5 3

38 Covariance Function and PSD Note that: E E n o e i' p e ;i' j n = e i' pe ;i' j 1 2 Z o = 1, forp = j = E n ; ei' d' e i' p 2 o E n o e ;i' j = 0, forp 6= j Hence, E nx p (t)x j (t ; k) o = 2 p ei! pk p j r(k) = E fy(t)y (t ; k)g = P n p=1 2 pe i! pk + 2 k 0 and (!) = 2 nx p=1 2 p(! ;! p ) + 2 Lecture notes to accompany Introduction to Spectral Analysis Slide L5 4

39 Parameter Estimation Estimate either: f! k k ' k g n k=1 2 (Signal Model) f! k 2 k gn k=1 2 (PSD Model) Major Estimation Problem: f^! k g Once f^! k g are determined: f^ 2 kg can be obtained by a least squares method from ^r(k) = OR: nx p=1 2 pe i^! pk + residuals Both f^ k g and f^' k g can be derived by a least squares method from y(t) = nx k=1 with k = k e i' k. k e i^! kt + residuals Lecture notes to accompany Introduction to Spectral Analysis Slide L5 5

40 Nonlinear Least Squares (NLS) Method Let: min f! k k ' k g NX nx 2 t=1 y(t) ; k e i(! kt+' k ) k=1 {z } k = k e i' k F (! ') = [ 1 ::: n ] T Y = [y(1) :::y(n)] T B = e i! 1. e i! n. e in! 1 e in! n Lecture notes to accompany Introduction to Spectral Analysis Slide L5 6

41 Nonlinear Least Squares (NLS) Method, con't Then: F = (Y ; B) (Y ; B) = ky ; Bk 2 = [ ; (B B) ;1 B Y ] [B B] [ ; (B B) ;1 B Y ] +Y Y ; Y B(B B) ;1 B Y This gives: ^ = (B B) ;1 B Y!=^! and ^! = arg max! Y B(B B) ;1 B Y Lecture notes to accompany Introduction to Spectral Analysis Slide L5 7

42 NLS Properties Excellent Accuracy: 62 var (^! k ) = N 3 2 (for N 1) k Example: N = 300 SNR k = 2 k =2 = 30 db Then q var(^! k ) 10 ;5. Difficult Implementation: The NLS cost function F is multimodal; it is difficult to avoid convergence to local minima. Lecture notes to accompany Introduction to Spectral Analysis Slide L5 8

43 Parametric Methods for Line Spectra Part 2 Lecture 6 Lecture notes to accompany Introduction to Spectral Analysis Slide L6 1

44 The Covariance Matrix Equation Let: a(!) = [1 e ;i! ::: e ;i(m;1)! ] T A = [a(! 1 ) ::: a(! n )] (m n) Note: rank(a) = n (for m n ) Define where Then ~y(t) 4 = y(t) y(t ; 1). y(t ; m + 1) = A~x(t) + ~e(t) ~x(t) = [x 1 (t) :::x n (t)] T ~e(t) = [e(t) :::e(t ; m + 1)] T with R 4 = E f~y(t)~y (t)g = AP A + 2 I P = E f~x(t)~x (t)g = n Lecture notes to accompany Introduction to Spectral Analysis Slide L6 2

45 Eigendecomposition of R and Its Properties Let: R = AP A + 2 I (m > n) 1 2 ::: m : eigenvalues of R fs 1 :::s n g: orthonormal eigenvectors associated with f 1 ::: n g fg 1 ::: g m;n g: orthonormal eigenvectors associated with f n+1 ::: m g S = [s 1 :::s n ] (m n) G = [g 1 :::g m;n ] (m (m ; n)) Thus, R = [S G] m 3 " # 7 S 5 G Lecture notes to accompany Introduction to Spectral Analysis Slide L6 3

46 Eigendecomposition of R and Its Properties, con't As rank(ap A ) = n: = 2 6 k > 2 k = 2 k = 1 ::: n k = n + 1 ::: m 4 1 ; n ; = nonsingular Note: RS = AP A S + 2 S = S n S = A(PA S ;1 ) 4 = AC with jcj 6= 0 (since rank(s) = rank(a) = n). Therefore, since S G = 0, A G = 0 Lecture notes to accompany Introduction to Spectral Analysis Slide L6 4

47 MUSIC Method A G = a (! 1 ). a (! n ) G = 0 ) fa(! k )g n k=1? R(G) Thus, f! k g n k=1 are the unique solutions of a (!)GG a(!) = 0. Let: ^R = 1 N NX t=m ~y(t)~y (t) ^S ^G = S Gmade from the eigenvectors of ^R Lecture notes to accompany Introduction to Spectral Analysis Slide L6 5

48 Spectral and Root MUSIC Methods Spectral MUSIC Method: f^! k g n k=1 = the locations of the n highest peaks of the pseudo-spectrum function: 1 a (!) ^G ^G! 2 [; ] a(!) Root MUSIC Method: f^! k g n k=1 = the angular positions of the n roots of: a T (z ;1 ) ^G ^G a(z) = 0 that are closest to the unit circle. Here, a(z) = [1 z ;1 ::: z ;(m;1) ] T Note: Both variants of MUSIC may produce spurious frequency estimates. Lecture notes to accompany Introduction to Spectral Analysis Slide L6 6

49 Spatial Methods Part 1 Lecture 8 Lecture notes to accompany Introduction to Spectral Analysis Slide L8 1

50 The Spatial Spectral Estimation Problem Source vsource 2 B BB B BN ccc cc cc cc c c v Source ; ; ; Sensor ; ; Sensor m Sensor 2 Problem: Detect and locate n radiating sources by using an array of m passive sensors. Emitted energy: Acoustic, electromagnetic, mechanical Receiving sensors: Hydrophones, antennas, seismometers Applications: Radar, sonar, communications, seismology, underwater surveillance Basic Approach: Determine energy distribution over space (thus the name spatial spectral analysis ) Lecture notes to accompany Introduction to Spectral Analysis Slide L8 2

51 Simplifying Assumptions Far-field sources in the same plane as the array of sensors Non-dispersive wave propagation Hence: The waves are planar and the only location parameter is direction of arrival (DOA) (or angle of arrival, AOA). The number of sources n is known. (We do not treat the detection problem) The sensors are linear dynamic elements with known transfer characteristics and known locations (That is, the array is calibrated.) Lecture notes to accompany Introduction to Spectral Analysis Slide L8 3

52 Array Model Single Emitter Case x(t) = k = h k (t) = e k (t) = the signal waveform as measured at a reference point (e.g., atthe first sensor) the delay between the reference point and the kth sensor the impulse response (weighting function) of sensor k noise at the kth sensor (e.g.,thermalnoisein sensor electronics; background noise, etc.) Note: t 2 R (continuous-time signals). Then the output of sensor k is y k (t) = h k (t) x(t ; k ) + e k (t) ( = convolution operator). Basic Problem: Estimate the time delays f k g with h k (t) known but x(t) unknown. This is a time-delay estimation problem in the unknown input case. Lecture notes to accompany Introduction to Spectral Analysis Slide L8 4

53 Narrowband Assumption Assume: The emitted signals are narrowband with known carrier frequency! c. Then: x(t) = (t) cos[! c t + '(t)] where (t) '(t) vary slowly enough so that (t ; k ) ' (t) '(t ; k ) ' '(t) Time delay is now ' to a phase shift! c k : x(t ; k ) ' (t)cos[! c t + '(t) ;! c k ] h k (t) x(t ; k ) ' jh k (! c )j(t) cos[! c t + '(t) ;! c k +argfh k (! c )g] where H k (!) = Ffh k (t)g is the kth sensor's transfer function Hence, the kth sensor output is y k (t) = jh k (! c )j(t) cos[! c t + '(t) ;! c k + arg H k (! c )] + e k (t) Lecture notes to accompany Introduction to Spectral Analysis Slide L8 5

54 Complex Signal Representation The noise-free output has the form: z(t) = (t)cos[! c t + (t)] = n e i[! c t+ (t)] + e ;i[! c t+ (t)] o = (t) 2 Demodulate z(t) (translate to baseband): 2z(t)e ;! ct = (t)f e i (t) {z } lowpass + e ;i[2! ct+ (t)] {z } highpass Lowpass filter 2z(t)e ;i! ct to obtain (t)e i (t) g Hence,bylow-passfiltering and sampling the signal ~y k (t)=2 = y k (t)e ;i! ct = y k (t)cos(! c t) ; iy k (t) sin(! c t) we get the complex representation: (for t 2 Z) or y k (t) = (t) e {z i'(t) } s(t) jh k (! c )j e i arg[h k (! c)] {z } H k (! c ) y k (t) = s(t)h k (! c ) e ;i! c k + e k (t) where s(t) is the complex envelope of x(t). e ;i! c k + e k (t) Lecture notes to accompany Introduction to Spectral Analysis Slide L8 6

55 Vector Representation for a Narrowband Source Let Then y(t) = = the emitter DOA m = the number of sensors a() = y 1(t). y m (t) 4 H 1(! c ) e ;i! c 1. H m (! c ) e ;i! c m e(t) = 2 6 y(t) = a()s(t) + e(t) e 1(t). e m (t) NOTE: enters a() via both f k g and fh k (! c )g. For omnidirectional sensors the fh k (! c )g do not depend on. Lecture notes to accompany Introduction to Spectral Analysis Slide L8 7

56 Given n emitters with Multiple Emitter Case received signals: fs k (t)g n k=1 DOAs: k Linear sensors ) y(t) = a( 1 )s 1 (t) + + a( n )s n (t) + e(t) Let A = [a( 1 ) :::a( n )] (m n) s(t) = [s 1 (t) :::s n (t)] T (n 1) Then, the array equation is: y(t) = As(t) + e(t) Use the planar wave assumption to find the dependence of k on. Lecture notes to accompany Introduction to Spectral Analysis Slide L8 9

57 Uniform Linear Arrays Source h J JJ J J^ JJ J JJ - J+ JJ J] sin J J^d J JJ ] J v? 1 v JJ v v v p p p m J JJ d - ULA Geometry Sensor Sensor #1 = time delay reference Time Delay for sensor k: k = (k ; 1) d sin c where c = wave propagation speed Lecture notes to accompany Introduction to Spectral Analysis Slide L8 10

58 Spatial Frequency Let:! s 4 =!c d sin c = 2 d sin c=f c = c=f c = signal wavelength a() = [1 e ;i! s ::: e ;i(m;1)! s ] T = 2 d sin By direct analogy with the vector a(!) made from uniform samples of a sinusoidal time series,! s = spatial frequency The function! s 7! a() is one-to-one for As j! s j $ dj sin j =2 1 d =2 d = spatial sampling period d =2 is a spatial Shannon sampling theorem. Lecture notes to accompany Introduction to Spectral Analysis Slide L8 11

59 Spatial Filtering Spatial filtering useful for DOA discrimination (similar to frequency discrimination of time-series filtering) Nonparametric DOA estimation There is a strong analogy between temporal filtering and spatial filtering. Lecture notes to accompany Introduction to Spectral Analysis Slide L9 2

60 Analogy between Temporal and Spatial Filtering u(t) =e i!t z 1 m ; 1 s? q ;1 s? q? q ; e ;i!. e ;i(m;1)! 1 {z } a(!) u(t) C - - h 0 h 1 q h - P - [h a(!)]u(t) (Temporal sampling) (a) Temporal filter narrowband source with DOA= z Z ZZ Z~ a! -! a 1 reference point 0 1 a!! a a!! a q q 2 - m - 1 e ;i! 2(). e ;i!m() C A {z } a() s(t) h 0? h 1? q @@R - P [h a()]s(t) - (Spatial sampling) (b) Spatial filter Lecture notes to accompany Introduction to Spectral Analysis Slide L9 5

61 Spatial Filtering, con't Example: The response magnitude jh a()j of a spatial filter (or beamformer) for a 10-element ULA. Here, h = a( 0 ),where 0 = Theta (deg) Magnitude Lecture notes to accompany Introduction to Spectral Analysis Slide L9 6

62 Spatial Filtering Uses Spatial Filters can be used To pass the signal of interest only, hence filtering out interferences located outside the filter's beam (but possibly having the same temporal characteristics as the signal). To locate an emitter in the field of view, by sweeping the filter through the DOA range of interest ( goniometer ). Lecture notes to accompany Introduction to Spectral Analysis Slide L9 7

63 Nonparametric Spatial Methods A Filter Bank Approach to DOA estimation. Basic Ideas Design a filter h() such that for each It passes undistorted the signal with DOA = It attenuates all DOAs 6= Sweep the filter through the DOA range of interest, and evaluate the powers of the filtered signals: E n jy F (t)j 2o = with R = E fy(t)y (t)g. E n jh ()y(t)j 2o = h ()Rh() The (dominant) peaks of h ()Rh() give the DOAs of the sources. Lecture notes to accompany Introduction to Spectral Analysis Slide L9 8

64 Beamforming Method Assume the array output is spatially white: R = E fy(t)y (t)g = I Then: E n jyf (t)j 2o = h h Hence: In direct analogy with the temporally white assumption for filter bank methods, y(t) can be considered as impinging on the array from all DOAs. Filter Design: min h (h h) subject to h a() = 1 Solution: h = a()=a ()a() = a()=m E n jyf (t)j 2o = a ()Ra()=m 2 Lecture notes to accompany Introduction to Spectral Analysis Slide L9 9

65 Implementation of Beamforming ^R = 1 N NX t=1 y(t)y (t) The beamforming DOA estimates are: f^ k g = the locations of the n largest peaks of a () ^Ra(). This is the direct spatial analog of the Blackman-Tukey periodogram. Resolution Threshold: inf j k ; p j > wavelength array length = array beamwidth Inconsistency problem: Beamforming DOA estimates are consistent if n = 1, but inconsistent if n > 1. Lecture notes to accompany Introduction to Spectral Analysis Slide L9 10

66 Capon Method Filter design: min h (h Rh) subject to h a() = 1 Solution: h = R ;1 a()=a ()R ;1 a() E n jy F (t)j 2o = 1=a ()R ;1 a() Implementation: f^ k g = the locations of the n largest peaks of 1=a () ^R ;1 a(): Performance: Slightly superior to Beamforming. Both Beamforming and Capon are nonparametric approaches. They do not make assumptions on the covariance properties of the data (and hence do not depend on them). Lecture notes to accompany Introduction to Spectral Analysis Slide L9 11

67 Parametric Methods Assumptions: The array is described by the equation: y(t) = As(t) + e(t) The noise is spatially white and has the same power in all sensors: E fe(t)e (t)g = 2 I The signal covariance matrix is nonsingular. P = E fs(t)s (t)g Then: R = E fy(t)y (t)g = AP A + 2 I Thus: The NLS, YW, MUSIC, MIN-NORM and ESPRIT methods of frequency estimation can be used, almost without modification, for DOA estimation. Lecture notes to accompany Introduction to Spectral Analysis Slide L9 12

Basic Definitions and The Spectral Estimation Problem

Basic Definitions and The Spectral Estimation Problem Informal Definition of Spectral Estimation Given: A finite record of a signal. Basic Definitions and The Spectral Estimation Problem Determine: The distribution of signal power over frequency. signal t=,,...

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

ADAPTIVE ANTENNAS. SPATIAL BF

ADAPTIVE ANTENNAS. SPATIAL BF ADAPTIVE ANTENNAS SPATIAL BF 1 1-Spatial reference BF -Spatial reference beamforming may not use of embedded training sequences. Instead, the directions of arrival (DoA) of the impinging waves are used

More information

7. Line Spectra Signal is assumed to consists of sinusoidals as

7. Line Spectra Signal is assumed to consists of sinusoidals as 7. Line Spectra Signal is assumed to consists of sinusoidals as n y(t) = α p e j(ω pt+ϕ p ) + e(t), p=1 (33a) where α p is amplitude, ω p [ π, π] is angular frequency and ϕ p initial phase. By using β

More information

Spatial Array Processing

Spatial Array Processing Spatial Array Processing Signal and Image Processing Seminar Murat Torlak Telecommunications & Information Sys Eng The University of Texas at Austin, Introduction A sensor array is a group of sensors located

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

High-resolution Parametric Subspace Methods

High-resolution Parametric Subspace Methods High-resolution Parametric Subspace Methods The first parametric subspace-based method was the Pisarenko method,, which was further modified, leading to the MUltiple SIgnal Classification (MUSIC) method.

More information

8. Filter Bank Methods Filter bank methods assume that the true spectrum φ(ω) is constant (or nearly so) over the band [ω βπ, ω + βπ], for some β 1.

8. Filter Bank Methods Filter bank methods assume that the true spectrum φ(ω) is constant (or nearly so) over the band [ω βπ, ω + βπ], for some β 1. 8. Filter Bank Methods Filter bank methods assume that the true spectrum φ(ω) is constant (or nearly so) over the band [ω βπ, ω + βπ], for some β 1. Usefull if it is not known that spectrum has special

More information

EEE508 GÜÇ SİSTEMLERİNDE SİNYAL İŞLEME

EEE508 GÜÇ SİSTEMLERİNDE SİNYAL İŞLEME EEE508 GÜÇ SİSTEMLERİNDE SİNYAL İŞLEME Signal Processing for Power System Applications Frequency Domain Analysis Techniques Parametric Methods for Line Spectra (Week-5-6) Gazi Üniversitesi, Elektrik ve

More information

Robust Range-rate Estimation of Passive Narrowband Sources in Shallow Water

Robust Range-rate Estimation of Passive Narrowband Sources in Shallow Water Robust Range-rate Estimation of Passive Narrowband Sources in Shallow Water p. 1/23 Robust Range-rate Estimation of Passive Narrowband Sources in Shallow Water Hailiang Tao and Jeffrey Krolik Department

More information

Adaptive beamforming. Slide 2: Chapter 7: Adaptive array processing. Slide 3: Delay-and-sum. Slide 4: Delay-and-sum, continued

Adaptive beamforming. Slide 2: Chapter 7: Adaptive array processing. Slide 3: Delay-and-sum. Slide 4: Delay-and-sum, continued INF540 202 Adaptive beamforming p Adaptive beamforming Sven Peter Näsholm Department of Informatics, University of Oslo Spring semester 202 svenpn@ifiuiono Office phone number: +47 22840068 Slide 2: Chapter

More information

ECE 636: Systems identification

ECE 636: Systems identification ECE 636: Systems identification Lectures 7 8 onparametric identification (continued) Important distributions: chi square, t distribution, F distribution Sampling distributions ib i Sample mean If the variance

More information

Spatial Smoothing and Broadband Beamforming. Bhaskar D Rao University of California, San Diego

Spatial Smoothing and Broadband Beamforming. Bhaskar D Rao University of California, San Diego Spatial Smoothing and Broadband Beamforming Bhaskar D Rao University of California, San Diego Email: brao@ucsd.edu Reference Books and Papers 1. Optimum Array Processing, H. L. Van Trees 2. Stoica, P.,

More information

Double-Directional Estimation for MIMO Channels

Double-Directional Estimation for MIMO Channels Master Thesis Double-Directional Estimation for MIMO Channels Vincent Chareyre July 2002 IR-SB-EX-0214 Abstract Space-time processing based on antenna arrays is considered to significantly enhance the

More information

Part III Spectrum Estimation

Part III Spectrum Estimation ECE79-4 Part III Part III Spectrum Estimation 3. Parametric Methods for Spectral Estimation Electrical & Computer Engineering North Carolina State University Acnowledgment: ECE79-4 slides were adapted

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

6. Methods for Rational Spectra It is assumed that signals have rational spectra m k= m

6. Methods for Rational Spectra It is assumed that signals have rational spectra m k= m 6. Methods for Rational Spectra It is assumed that signals have rational spectra m k= m φ(ω) = γ ke jωk n k= n ρ, (23) jωk ke where γ k = γ k and ρ k = ρ k. Any continuous PSD can be approximated arbitrary

More information

HIGH RESOLUTION DOA ESTIMATION IN FULLY COHERENT ENVIRONMENTS. S. N. Shahi, M. Emadi, and K. Sadeghi Sharif University of Technology Iran

HIGH RESOLUTION DOA ESTIMATION IN FULLY COHERENT ENVIRONMENTS. S. N. Shahi, M. Emadi, and K. Sadeghi Sharif University of Technology Iran Progress In Electromagnetics Research C, Vol. 5, 35 48, 28 HIGH RESOLUTION DOA ESTIMATION IN FULLY COHERENT ENVIRONMENTS S. N. Shahi, M. Emadi, and K. Sadeghi Sharif University of Technology Iran Abstract

More information

Virtual Array Processing for Active Radar and Sonar Sensing

Virtual Array Processing for Active Radar and Sonar Sensing SCHARF AND PEZESHKI: VIRTUAL ARRAY PROCESSING FOR ACTIVE SENSING Virtual Array Processing for Active Radar and Sonar Sensing Louis L. Scharf and Ali Pezeshki Abstract In this paper, we describe how an

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

3.2 Complex Sinusoids and Frequency Response of LTI Systems

3.2 Complex Sinusoids and Frequency Response of LTI Systems 3. Introduction. A signal can be represented as a weighted superposition of complex sinusoids. x(t) or x[n]. LTI system: LTI System Output = A weighted superposition of the system response to each complex

More information

Overview of Beamforming

Overview of Beamforming Overview of Beamforming Arye Nehorai Preston M. Green Department of Electrical and Systems Engineering Washington University in St. Louis March 14, 2012 CSSIP Lab 1 Outline Introduction Spatial and temporal

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

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

Array Signal Processing

Array Signal Processing I U G C A P G Array Signal Processing December 21 Supervisor: Zohair M. Abu-Shaban Chapter 2 Array Signal Processing In this chapter, the theoretical background will be thoroughly covered starting with

More information

Direction of Arrival Estimation: Subspace Methods. Bhaskar D Rao University of California, San Diego

Direction of Arrival Estimation: Subspace Methods. Bhaskar D Rao University of California, San Diego Direction of Arrival Estimation: Subspace Methods Bhaskar D Rao University of California, San Diego Email: brao@ucsdedu Reference Books and Papers 1 Optimum Array Processing, H L Van Trees 2 Stoica, P,

More information

Statistical and Adaptive Signal Processing

Statistical and Adaptive Signal Processing r Statistical and Adaptive Signal Processing Spectral Estimation, Signal Modeling, Adaptive Filtering and Array Processing Dimitris G. Manolakis Massachusetts Institute of Technology Lincoln Laboratory

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

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

A New High-Resolution and Stable MV-SVD Algorithm for Coherent Signals Detection

A New High-Resolution and Stable MV-SVD Algorithm for Coherent Signals Detection Progress In Electromagnetics Research M, Vol. 35, 163 171, 2014 A New High-Resolution and Stable MV-SVD Algorithm for Coherent Signals Detection Basma Eldosouky, Amr H. Hussein *, and Salah Khamis Abstract

More information

Contents. Digital Signal Processing, Part II: Power Spectrum Estimation

Contents. Digital Signal Processing, Part II: Power Spectrum Estimation Contents Digital Signal Processing, Part II: Power Spectrum Estimation 5. Application of the FFT for 7. Parametric Spectrum Est. Filtering and Spectrum Estimation 7.1 ARMA-Models 5.1 Fast Convolution 7.2

More information

computation of the algorithms it is useful to introduce some sort of mapping that reduces the dimension of the data set before applying signal process

computation of the algorithms it is useful to introduce some sort of mapping that reduces the dimension of the data set before applying signal process Optimal Dimension Reduction for Array Processing { Generalized Soren Anderson y and Arye Nehorai Department of Electrical Engineering Yale University New Haven, CT 06520 EDICS Category: 3.6, 3.8. Abstract

More information

Beamforming. A brief introduction. Brian D. Jeffs Associate Professor Dept. of Electrical and Computer Engineering Brigham Young University

Beamforming. A brief introduction. Brian D. Jeffs Associate Professor Dept. of Electrical and Computer Engineering Brigham Young University Beamforming A brief introduction Brian D. Jeffs Associate Professor Dept. of Electrical and Computer Engineering Brigham Young University March 2008 References Barry D. Van Veen and Kevin Buckley, Beamforming:

More information

Array Antennas. Chapter 6

Array Antennas. Chapter 6 Chapter 6 Array Antennas An array antenna is a group of antenna elements with excitations coordinated in some way to achieve desired properties for the combined radiation pattern. When designing an array

More information

FAST AND ACCURATE DIRECTION-OF-ARRIVAL ESTIMATION FOR A SINGLE SOURCE

FAST AND ACCURATE DIRECTION-OF-ARRIVAL ESTIMATION FOR A SINGLE SOURCE Progress In Electromagnetics Research C, Vol. 6, 13 20, 2009 FAST AND ACCURATE DIRECTION-OF-ARRIVAL ESTIMATION FOR A SINGLE SOURCE Y. Wu School of Computer Science and Engineering Wuhan Institute of Technology

More information

Performance Analysis for Strong Interference Remove of Fast Moving Target in Linear Array Antenna

Performance Analysis for Strong Interference Remove of Fast Moving Target in Linear Array Antenna Performance Analysis for Strong Interference Remove of Fast Moving Target in Linear Array Antenna Kwan Hyeong Lee Dept. Electriacal Electronic & Communicaton, Daejin University, 1007 Ho Guk ro, Pochen,Gyeonggi,

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

Transform analysis of LTI systems Oppenheim and Schafer, Second edition pp For LTI systems we can write

Transform analysis of LTI systems Oppenheim and Schafer, Second edition pp For LTI systems we can write Transform analysis of LTI systems Oppenheim and Schafer, Second edition pp. 4 9. For LTI systems we can write yœn D xœn hœn D X kd xœkhœn Alternatively, this relationship can be expressed in the z-transform

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

Improved Unitary Root-MUSIC for DOA Estimation Based on Pseudo-Noise Resampling

Improved Unitary Root-MUSIC for DOA Estimation Based on Pseudo-Noise Resampling 140 IEEE SIGNAL PROCESSING LETTERS, VOL. 21, NO. 2, FEBRUARY 2014 Improved Unitary Root-MUSIC for DOA Estimation Based on Pseudo-Noise Resampling Cheng Qian, Lei Huang, and H. C. So Abstract A novel pseudo-noise

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

Lecture 4: Linear and quadratic problems

Lecture 4: Linear and quadratic problems Lecture 4: Linear and quadratic problems linear programming examples and applications linear fractional programming quadratic optimization problems (quadratically constrained) quadratic programming second-order

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

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

Chapter 5 Frequency Domain Analysis of Systems

Chapter 5 Frequency Domain Analysis of Systems Chapter 5 Frequency Domain Analysis of Systems CT, LTI Systems Consider the following CT LTI system: xt () ht () yt () Assumption: the impulse response h(t) is absolutely integrable, i.e., ht ( ) dt< (this

More information

Polynomial Root-MUSIC Algorithm for Efficient Broadband Direction Of Arrival Estimation

Polynomial Root-MUSIC Algorithm for Efficient Broadband Direction Of Arrival Estimation Polynomial Root-MUSIC Algorithm for Efficient Broadband Direction Of Arrival Estimation William Coventry, Carmine Clemente, and John Soraghan University of Strathclyde, CESIP, EEE, 204, George Street,

More information

On Moving Average Parameter Estimation

On Moving Average Parameter Estimation On Moving Average Parameter Estimation Niclas Sandgren and Petre Stoica Contact information: niclas.sandgren@it.uu.se, tel: +46 8 473392 Abstract Estimation of the autoregressive moving average (ARMA)

More information

Parametric Signal Modeling and Linear Prediction Theory 1. Discrete-time Stochastic Processes

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

More information

Conventional beamforming

Conventional beamforming INF5410 2012. Conventional beamforming p.1 Conventional beamforming Slide 2: Beamforming Sven Peter Näsholm Department of Informatics, University of Oslo Spring semester 2012 svenpn@ifi.uio.no Office telephone

More information

A ROBUST BEAMFORMER BASED ON WEIGHTED SPARSE CONSTRAINT

A ROBUST BEAMFORMER BASED ON WEIGHTED SPARSE CONSTRAINT Progress In Electromagnetics Research Letters, Vol. 16, 53 60, 2010 A ROBUST BEAMFORMER BASED ON WEIGHTED SPARSE CONSTRAINT Y. P. Liu and Q. Wan School of Electronic Engineering University of Electronic

More information

3 Fourier Series Representation of Periodic Signals

3 Fourier Series Representation of Periodic Signals 65 66 3 Fourier Series Representation of Periodic Signals Fourier (or frequency domain) analysis constitutes a tool of great usefulness Accomplishes decomposition of broad classes of signals using complex

More information

Principles of Communications Lecture 8: Baseband Communication Systems. Chih-Wei Liu 劉志尉 National Chiao Tung University

Principles of Communications Lecture 8: Baseband Communication Systems. Chih-Wei Liu 劉志尉 National Chiao Tung University Principles of Communications Lecture 8: Baseband Communication Systems Chih-Wei Liu 劉志尉 National Chiao Tung University cwliu@twins.ee.nctu.edu.tw Outlines Introduction Line codes Effects of filtering Pulse

More information

Z subarray. (d,0) (Nd-d,0) (Nd,0) X subarray Y subarray

Z subarray. (d,0) (Nd-d,0) (Nd,0) X subarray Y subarray A Fast Algorithm for 2-D Direction-of-Arrival Estimation Yuntao Wu 1,Guisheng Liao 1 and H. C. So 2 1 Laboratory for Radar Signal Processing, Xidian University, Xian, China 2 Department of Computer Engineering

More information

Chapter 5 Frequency Domain Analysis of Systems

Chapter 5 Frequency Domain Analysis of Systems Chapter 5 Frequency Domain Analysis of Systems CT, LTI Systems Consider the following CT LTI system: xt () ht () yt () Assumption: the impulse response h(t) is absolutely integrable, i.e., ht ( ) dt< (this

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

SGN Advanced Signal Processing: Lecture 8 Parameter estimation for AR and MA models. Model order selection

SGN Advanced Signal Processing: Lecture 8 Parameter estimation for AR and MA models. Model order selection SG 21006 Advanced Signal Processing: Lecture 8 Parameter estimation for AR and MA models. Model order selection Ioan Tabus Department of Signal Processing Tampere University of Technology Finland 1 / 28

More information

Performance Analysis of Coarray-Based MUSIC and the Cramér-Rao Bound

Performance Analysis of Coarray-Based MUSIC and the Cramér-Rao Bound Performance Analysis of Coarray-Based MUSIC and the Cramér-Rao Bound Mianzhi Wang, Zhen Zhang, and Arye Nehorai Preston M. Green Department of Electrical & Systems Engineering Washington University in

More information

representation of speech

representation of speech Digital Speech Processing Lectures 7-8 Time Domain Methods in Speech Processing 1 General Synthesis Model voiced sound amplitude Log Areas, Reflection Coefficients, Formants, Vocal Tract Polynomial, l

More information

Robust covariance matrices estimation and applications in signal processing

Robust covariance matrices estimation and applications in signal processing Robust covariance matrices estimation and applications in signal processing F. Pascal SONDRA/Supelec GDR ISIS Journée Estimation et traitement statistique en grande dimension May 16 th, 2013 FP (SONDRA/Supelec)

More information

Topic 3: Fourier Series (FS)

Topic 3: Fourier Series (FS) ELEC264: Signals And Systems Topic 3: Fourier Series (FS) o o o o Introduction to frequency analysis of signals CT FS Fourier series of CT periodic signals Signal Symmetry and CT Fourier Series Properties

More information

Least Square Es?ma?on, Filtering, and Predic?on: ECE 5/639 Sta?s?cal Signal Processing II: Linear Es?ma?on

Least Square Es?ma?on, Filtering, and Predic?on: ECE 5/639 Sta?s?cal Signal Processing II: Linear Es?ma?on Least Square Es?ma?on, Filtering, and Predic?on: Sta?s?cal Signal Processing II: Linear Es?ma?on Eric Wan, Ph.D. Fall 2015 1 Mo?va?ons If the second-order sta?s?cs are known, the op?mum es?mator is given

More information

Stochastic Processes- IV

Stochastic Processes- IV !! Module 2! Lecture 7 :Random Vibrations & Failure Analysis Stochastic Processes- IV!! Sayan Gupta Department of Applied Mechanics Indian Institute of Technology Madras Properties of Power Spectral Density

More information

Using an Oblique Projection Operator for Highly Correlated Signal Direction-of-Arrival Estimations

Using an Oblique Projection Operator for Highly Correlated Signal Direction-of-Arrival Estimations Appl. Math. Inf. Sci. 9, No. 5, 2663-2671 (2015) 2663 Applied Mathematics & Information Sciences An International Journal http://dx.doi.org/10.12785/amis/090552 Using an Oblique Projection Operator for

More information

DIRECTION OF ARRIVAL ESTIMATION BASED ON FOURTH-ORDER CUMULANT USING PROPAGATOR METHOD

DIRECTION OF ARRIVAL ESTIMATION BASED ON FOURTH-ORDER CUMULANT USING PROPAGATOR METHOD Progress In Electromagnetics Research B, Vol. 18, 83 99, 2009 DIRECTION OF ARRIVAL ESTIMATION BASED ON FOURTH-ORDER CUMULANT USING PROPAGATOR METHOD P. Palanisamy and N. Rao Department of Electronics and

More information

Lecture 5 Least-squares

Lecture 5 Least-squares EE263 Autumn 2008-09 Stephen Boyd Lecture 5 Least-squares least-squares (approximate) solution of overdetermined equations projection and orthogonality principle least-squares estimation BLUE property

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

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

CONTENTS NOTATIONAL CONVENTIONS GLOSSARY OF KEY SYMBOLS 1 INTRODUCTION 1

CONTENTS NOTATIONAL CONVENTIONS GLOSSARY OF KEY SYMBOLS 1 INTRODUCTION 1 DIGITAL SPECTRAL ANALYSIS WITH APPLICATIONS S.LAWRENCE MARPLE, JR. SUMMARY This new book provides a broad perspective of spectral estimation techniques and their implementation. It concerned with spectral

More information

Two-Dimensional Sparse Arrays with Hole-Free Coarray and Reduced Mutual Coupling

Two-Dimensional Sparse Arrays with Hole-Free Coarray and Reduced Mutual Coupling Two-Dimensional Sparse Arrays with Hole-Free Coarray and Reduced Mutual Coupling Chun-Lin Liu and P. P. Vaidyanathan Dept. of Electrical Engineering, 136-93 California Institute of Technology, Pasadena,

More information

LOPE3202: Communication Systems 10/18/2017 2

LOPE3202: Communication Systems 10/18/2017 2 By Lecturer Ahmed Wael Academic Year 2017-2018 LOPE3202: Communication Systems 10/18/2017 We need tools to build any communication system. Mathematics is our premium tool to do work with signals and systems.

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

1. Calculation of the DFT

1. Calculation of the DFT ELE E4810: Digital Signal Processing Topic 10: The Fast Fourier Transform 1. Calculation of the DFT. The Fast Fourier Transform algorithm 3. Short-Time Fourier Transform 1 1. Calculation of the DFT! Filter

More information

EE123 Digital Signal Processing

EE123 Digital Signal Processing EE123 Digital Signal Processing Lecture 1 Time-Dependent FT Announcements! Midterm: 2/22/216 Open everything... but cheat sheet recommended instead 1am-12pm How s the lab going? Frequency Analysis with

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

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

Chapter 3 Fourier Representations of Signals and Linear Time-Invariant Systems

Chapter 3 Fourier Representations of Signals and Linear Time-Invariant Systems Chapter 3 Fourier Representations of Signals and Linear Time-Invariant Systems Introduction Complex Sinusoids and Frequency Response of LTI Systems. Fourier Representations for Four Classes of Signals

More information

DOA Estimation using MUSIC and Root MUSIC Methods

DOA Estimation using MUSIC and Root MUSIC Methods DOA Estimation using MUSIC and Root MUSIC Methods EE602 Statistical signal Processing 4/13/2009 Presented By: Chhavipreet Singh(Y515) Siddharth Sahoo(Y5827447) 2 Table of Contents 1 Introduction... 3 2

More information

Passive Sonar Detection Performance Prediction of a Moving Source in an Uncertain Environment

Passive Sonar Detection Performance Prediction of a Moving Source in an Uncertain Environment Acoustical Society of America Meeting Fall 2005 Passive Sonar Detection Performance Prediction of a Moving Source in an Uncertain Environment Vivek Varadarajan and Jeffrey Krolik Duke University Department

More information

ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals. 1. Sampling and Reconstruction 2. Quantization

ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals. 1. Sampling and Reconstruction 2. Quantization ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals 1. Sampling and Reconstruction 2. Quantization 1 1. Sampling & Reconstruction DSP must interact with an analog world: A to D D to A x(t)

More information

Delay-and-Sum Beamforming for Plane Waves

Delay-and-Sum Beamforming for Plane Waves Delay-and-Sum Beamforming for Plane Waves ECE 6279: Spatial Array Processing Spring 2011 Lecture 6 Prof. Aaron D. Lanterman School of Electrical & Computer Engineering Georgia Institute of Technology AL:

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

Microphone-Array Signal Processing

Microphone-Array Signal Processing Microphone-Array Signal Processing, c Apolinárioi & Campos p. 1/27 Microphone-Array Signal Processing José A. Apolinário Jr. and Marcello L. R. de Campos {apolin},{mcampos}@ieee.org IME Lab. Processamento

More information

Fourier Methods in Array Processing

Fourier Methods in Array Processing Cambridge, Massachusetts! Fourier Methods in Array Processing Petros Boufounos MERL 2/8/23 Array Processing Problem Sources Sensors MERL 2/8/23 A number of sensors are sensing a scene. A number of sources

More information

PASSIVE NEAR-FIELD SOURCE LOCALIZATION BASED ON SPATIAL-TEMPORAL STRUCTURE

PASSIVE NEAR-FIELD SOURCE LOCALIZATION BASED ON SPATIAL-TEMPORAL STRUCTURE Progress In Electromagnetics Research C, Vol. 8, 27 41, 29 PASSIVE NEAR-FIELD SOURCE LOCALIZATION BASED ON SPATIAL-TEMPORAL STRUCTURE Y. Wu Wuhan Institute of Technology Wuhan 4373, China H. C. So Department

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

Complement on Digital Spectral Analysis and Optimal Filtering: Theory and Exercises

Complement on Digital Spectral Analysis and Optimal Filtering: Theory and Exercises Complement on Digital Spectral Analysis and Optimal Filtering: Theory and Exercises Random Processes With Applications (MVE 135) Mats Viberg Department of Signals and Systems Chalmers University of Technology

More information

Array Signal Processing Algorithms for Beamforming and Direction Finding

Array Signal Processing Algorithms for Beamforming and Direction Finding Array Signal Processing Algorithms for Beamforming and Direction Finding This thesis is submitted in partial fulfilment of the requirements for Doctor of Philosophy (Ph.D.) Lei Wang Communications Research

More information

The Selection of Weighting Functions For Linear Arrays Using Different Techniques

The Selection of Weighting Functions For Linear Arrays Using Different Techniques The Selection of Weighting Functions For Linear Arrays Using Different Techniques Dr. S. Ravishankar H. V. Kumaraswamy B. D. Satish 17 Apr 2007 Rajarshi Shahu College of Engineering National Conference

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

Review of Fundamentals of Digital Signal Processing

Review of Fundamentals of Digital Signal Processing Chapter 2 Review of Fundamentals of Digital Signal Processing 2.1 (a) This system is not linear (the constant term makes it non linear) but is shift-invariant (b) This system is linear but not shift-invariant

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

Optimal Time Division Multiplexing Schemes for DOA Estimation of a Moving Target Using a Colocated MIMO Radar

Optimal Time Division Multiplexing Schemes for DOA Estimation of a Moving Target Using a Colocated MIMO Radar Optimal Division Multiplexing Schemes for DOA Estimation of a Moving Target Using a Colocated MIMO Radar Kilian Rambach, Markus Vogel and Bin Yang Institute of Signal Processing and System Theory University

More information

A HIGH RESOLUTION DOA ESTIMATING METHOD WITHOUT ESTIMATING THE NUMBER OF SOURCES

A HIGH RESOLUTION DOA ESTIMATING METHOD WITHOUT ESTIMATING THE NUMBER OF SOURCES Progress In Electromagnetics Research C, Vol. 25, 233 247, 212 A HIGH RESOLUTION DOA ESTIMATING METHOD WITHOUT ESTIMATING THE NUMBER OF SOURCES Q. C. Zhou, H. T. Gao *, and F. Wang Radio Propagation Lab.,

More information

Summary notes for EQ2300 Digital Signal Processing

Summary notes for EQ2300 Digital Signal Processing Summary notes for EQ3 Digital Signal Processing allowed aid for final exams during 6 Joakim Jaldén, 6-- Prerequisites The DFT and the FFT. The discrete Fourier transform The discrete Fourier transform

More information

Complement on Digital Spectral Analysis and Optimal Filtering: Theory and Exercises

Complement on Digital Spectral Analysis and Optimal Filtering: Theory and Exercises Complement on Digital Spectral Analysis and Optimal Filtering: Theory and Exercises Random Signals Analysis (MVE136) Mats Viberg Department of Signals and Systems Chalmers University of Technology 412

More information

Generalized Sidelobe Canceller and MVDR Power Spectrum Estimation. Bhaskar D Rao University of California, San Diego

Generalized Sidelobe Canceller and MVDR Power Spectrum Estimation. Bhaskar D Rao University of California, San Diego Generalized Sidelobe Canceller and MVDR Power Spectrum Estimation Bhaskar D Rao University of California, San Diego Email: brao@ucsd.edu Reference Books 1. Optimum Array Processing, H. L. Van Trees 2.

More information

LECTURE ON HAC COVARIANCE MATRIX ESTIMATION AND THE KVB APPROACH

LECTURE ON HAC COVARIANCE MATRIX ESTIMATION AND THE KVB APPROACH LECURE ON HAC COVARIANCE MARIX ESIMAION AND HE KVB APPROACH CHUNG-MING KUAN Institute of Economics Academia Sinica October 20, 2006 ckuan@econ.sinica.edu.tw www.sinica.edu.tw/ ckuan Outline C.-M. Kuan,

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

13. Power Spectrum. For a deterministic signal x(t), the spectrum is well defined: If represents its Fourier transform, i.e., if.

13. Power Spectrum. For a deterministic signal x(t), the spectrum is well defined: If represents its Fourier transform, i.e., if. For a deterministic signal x(t), the spectrum is well defined: If represents its Fourier transform, i.e., if jt X ( ) = xte ( ) dt, (3-) then X ( ) represents its energy spectrum. his follows from Parseval

More information

Sparse Sensing in Colocated MIMO Radar: A Matrix Completion Approach

Sparse Sensing in Colocated MIMO Radar: A Matrix Completion Approach Sparse Sensing in Colocated MIMO Radar: A Matrix Completion Approach Athina P. Petropulu Department of Electrical and Computer Engineering Rutgers, the State University of New Jersey Acknowledgments Shunqiao

More information