Periodograms and Blackman-Tukey Spectral Estimation: - Objectives
Periodograms and Blackman-Tukey Spectral Estimation: - Objectives
ECE 8443––Adaptive
Pattern Recognition
Signal Processing
• Resources:
Wiki: Periodograms
LS: Bartlett Windows
LS: Blackman-TukeySPW: Blackman-Tukey
• URL: .../publications/courses/ece_8423/lectures/current/lecture_11.ppt
• MP3: .../publications/courses/ece_8423/lectures/current/lecture_11.mp3
Introduction
• Recall the power spectrum of a zero-mean stationary signal, x(n), with
autocorrelation r(n), is defined by:
j
R(e ) r ( n)e
n
j n
• Our concern in this chapter is how to estimate the spectrum of x(n) from more
than one finite set of data. For example, can we average successive estimates
to obtain a better estimate than simply using all the data? (We considered a
similar problem in the Pattern Recognition course.)
• Methods of spectral analysis are divided into two groups:
Classical: operate as nonparameteric estimators and do not impose any
model or structure on the data.
Modern: assume a model structure for the observed data and estimate the
parameters of that model.
There are many possible ways to estimate the power spectrum derived from
the autocorrelation function, such as:
j 1
R(e ) lim
M 2 M 1
j 2
E X M e where X M e x(n)e jn
j
M
n M
Spectral estimates derived directly from the data are known as periodograms;
those derived from the autocorrelation function are known as correlograms.
ECE 8423: Lecture 11, Slide 2
The Periodogram
• The periodogram estimate of the power spectrum is defined as:
2
M
j 2 j
n0
• Of course, there are many ways to estimate the autocorrelation function. This
particular estimate can be rewritten as:
M m 1
r (m)e
M 1
1
Rp e j
m ( M 1)
j n
where r (m)
M
x ( n) x( n m )
n 0
M n 0
• The first term is a bit more tedious, but, for a zero-mean IID process can be
shown to reduce to:
1 sin(M ) 2
2
E Rp e j 2
w 2
M sin
• The overall variance becomes:
2
Var R p e j
w 1
4 1 sin(
M )
M sin
• However, observe that:
1 sin(M ) 2
lim Var R p e j 4
lim w 1 w4
M M
M sin
which means that our estimate of the autocorrelation is not consistent.
ECE 8423: Lecture 11, Slide 5
Generalizations
• We can generalize our result by calculating the covariance of the periodogram
for two frequencies:
cov R p e j1 R p e j2 E R p e j1 R p e j2 E R p e j1 E R p e j2
• For white input signals, the covariance between adjacent frequencies is zero
(which is bad), but as M increases, the covariance remains zero, which means
the variance does not decrease (refer to the plots on slide 3).
• Similarly, for a signal generated by passing a zero-mean IID sequence through
a linear time-invariant system, we can show:
lim Var {R px e j R xx2 e j
M
R p e r (m)e
M 1
j j n
m ( M 1)
M m
E r (m) r ( m)
M
M m
E R p e
M 1
j
r ( m ) e j n
m ( M 1) M
• We can view this as a windowing process:
M m
m M
E Rp e wb (m)r ( m)e
j jn
, where wb (m) M
m 0 elsewhere
• This window is known as the triangular or Bartlett window. We recall that the
impact on the spectrum is a convolution of the signal and the frequency
response of the window:
2
M
sin( )
Wb e j
1
M
2
sin( )
2
Rw e
M 1
1
j
MC
w
n0
d ( n ) x ( n )e j n
R e r (m)e
M 1
j j jn
Rw e p
m ( M 1)
where
1 M m 1
r (m)
MC n 0
w d ( n ) x ( n ) wd ( n m ) x ( n m )
• Bias:
M m 1
r (m) g (m)e
M 1
1
E Rw e j
m ( M 1)
j n
where g (m)
MC
w
n 0
d ( n ) wd ( n m )
1 K ( i ) j
R A (e ) R p (e )
j
K i 1
• This is known as Bartlett’s estimate.
• Bias:
m
L 1
j
E RA e [1 ]r ( m)e jm
m ( L 1) L
• Variance and Consistency:
Var R A e j Var R p e j
1
K
• This demonstrates that the variance decreases monotonically as the number
of averages increases.
n ( M 1 1)
l
j n
where r (m)
M
x ( n) x ( n m )
n 0