61
IX. Power Spectral Estimation

XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

Embed Size (px)

Citation preview

Page 1: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

IX. Power Spectral Estimation

Page 2: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

Review

1. To use a digital computer for spectral analysis of continuous time series requires sampling at a finite sample interval.

2. If we know that the time series is band-limited to a certain frequency range, then we can avoid aliasing by sampling at a rate whose Nyquist frequency is above that range.

Page 3: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

3. If the time series is not band-limited, or we are uncertain about its upper limit, or we are unable to sample fast enough, then low-pass filtering should be used to band-limit the time series prior to sampling.

4. In this way, a power spectrum for frequencies below the Nyquist frequency can be obtained that is free of aliasing errors, although information concerning activity at higher frequencies is necessarily lost.

Page 4: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

5. Spectral analysis of time series involves the Fourier transform of a finite length time series. This means that the spectrum will consist of discrete components that depend on the sample length (are harmonically related to the fundamental frequency). Because time series will generally contain frequency components that are not harmonically related to the fundamental frequency, the spectrum will inevitably contain errors due to leakage.

Page 5: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

We now consider the question of power spectral estimation. This question arises because, for reasons previously discussed, empirical time series are typically inherently noisy, and so they are modeled as coming from stochastic processes.

For analysis of “noisy” time series, therefore, the problem is one of estimating the power spectrum of a random process. This means that, in addition to the errors previously mentioned, there will be further errors, statistical in nature, in the computed spectrum, i.e. errors of estimation.

Page 6: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

In order to estimate the power spectrum of a stochastic process, we need to consider a collection of time series segments as forming a statistical sample of the stochastic process, i.e. a collection of realizations of the stochastic processes.

Page 7: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

The stochastic process is considered to have certain statistical parameters, and we will seek to compute estimators of those parameters. For example, a power spectral estimator will be defined for a statistical sample of time segments. The sample is considered to be a collection of realizations of the stochastic process, and the sample estimator to estimate the “true” power spectrum of the process.

Page 8: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

In dealing with sample estimators, we will consider two types of estimation error.

The first type of estimation error is called bias. It is error caused by the mean of the estimator differing from the true mean of the stochastic process.

The second type of error is called mean squared error. It is caused by the variance of the estimator being large.

Page 9: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

An estimator with small bias is accurate.

An estimator with small mean squared error is precise.

A desirable property for an estimator is for both types of error to be small, or at least to get progressively smaller as the sample size increases. An estimator for which both types of error decrease with increasing sample size is called consistent.

Page 10: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

In this section, we will study two estimators to determine whether they are consistent.

First, remember that a Gaussian stationary stochastic process is adequately described by its mean, variance, and autocovariance function (acvf). The power spectrum is equivalent to the acvf.

The sample acvf and the sample power spectrumwill be treated as estimators of the true acvf and true power spectrum of the stochastic process.

Page 11: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

We will first define the true acvf and the sample acvf.

Then we will define the true power spectrum and the sample power spectrum.

We will then deal with the sampling errors that arise in using the estimators to estimate the true acvf and true power spectrum.

Page 12: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

The True Autocovariance Function

The (true) autocovariance function (acvf) is defined as:

γ τ τμ τ μ

XX Cov X t X tE X t X tb g = +

= − + −

[ ( ), ( )][( ( ) )( ( ) )]

Page 13: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

To estimate the acvf of a stochastic process X(t), we begin with a time series x(t) that is regarded as a realization of the stochastic process.

This means that x(t) is treated as being one of many possible time series which might be observed. Since x(t) is of finite length T, x(t) is 0 when t < 0 and when t > T.

The Sample Autocovariance Function

Page 14: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

Following Jenkins & Watts (p. 174), the estimator of the acvf, called the sample acvf, is defined as:

C Tx t X x t X dt T

TXX

T

= − + − ≤ ≤

>

RS|T|zτ τ τ

τ

τ

b g b gc g c gc h1 0

00

,

,

Without any loss of generality, we can assume that x(t) is a zero-mean process. Then the sample acvf is:

C Tx t x t dt T

TXX

T

= + ≤ ≤

>

RS|T|zτ τ τ

τ

τ

b g b g c g1 0

00

,

,

The sample acvf is an estimator of the true acvf of the stochastic process.

Page 15: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

The Sample Power Spectrum

The true power spectrum of stochastic process X(t) may be defined as the Fourier Transform of the true acvf. Thus:

ΓXX XXje dω γ τ τωτb g b g= z−∞∞ −

The sample power spectrum is regarded as an estimator of the true power spectrum of the stochastic process. There are two ways to define the sample spectrum of the stochastic process X(t).

Page 16: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

1) The sample power spectrum may simply be defined as the Fourier Transform of the sample acvf:

The sample spectrum obtained in this way is called the correlogram. This method was commonly used prior to 1965. It is also referred to as the Blackman-Tukey spectral estimator (Kay, 1988).

Page 17: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

2) The sample spectrum may also be derived by first computing the Fourier transform of the time sample, and then multiplying by the complex conjugate in the frequency domain, as follows:

C n T|Z(n)| = T Z n Z nXX2

=b g b g b g*

The sample spectrum obtained in this way is called the periodogram.

Page 18: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

Historical NoteIn 1965, a Fast Fourier Transform (FFT) algorithm was published. It made the periodogram method for computing the sample power spectrum substantially faster than the correlogram method. It gained its speed by using the fact that, when the length is a power of 2, a substantial part of the sums and products in the classical procedure are calculated more than once. By not repeating these duplicate operations, this algorithm made the periodogram approach the more rapid one. The widespread use of the FFT is the reason that empirical data sampling is often performed at powers of 2 sampling rates.

Page 19: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

We now demonstrate that the two definitions of the sample spectrum are equivalent, following the derivation of Jenkins & Watts (p. 213-217).

Using the periodogram definition of the sample spectrum, and the definition of Z(n):

T Z n = T 1T

x t e dtT

x t e dt

= 1T

x t x t e dt dt

T

T -jn tT

T jn t

T

T

T

T -jn t t

b g b g

b g b g

2

2

2

2

2

2

2

2

2

0 0

0

1⋅ z ⋅ z

z z

− −

− −

( ) ' '

' '

'

( ')

ω ω

ω

Page 20: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

We can transform the region of integration by using the transformation: u = t – t', and v = t'. This transformation is displayed graphically in Fig. 6.3 of Jenkins & Watts (p. 216).

Page 21: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

1) Replace t – t' by u, and replace t by v+u. Then:

T Z n = 1T

x v x v u e dvd v uT

T

T

T -jn u0b g b g b g b g2

2

2

2

2 +zz +−−ω

Page 22: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

2) Since the inner integral integrates over v, it is not necessary to have v in the outer integral as well. Therefore, we can change the variable of the outer integral to u, provided that we adjust the limits of the outer integral to be correct for u.

Since v+u and v both range from –T/2 to T/2, u ranges from –T to T.{if v = -T/2 & v+u = T/2, then u = T; and if v = T/2 & v+u = -T/2, then u = -T}

T Z n = x v x v u e dvdu1

T T

T

T

T -jn u0b g b g b g2

2

2 +z−−z ω

Page 23: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

3) Notice that v does not always range from –T/2 to T/2. Instead, the range of v depends on the value of u. Therefore, the limits of the inner integral can be adjusted to reflect this fact.Specifically, the range of v is restricted by u such that:(a) when 0 < u < T, v ranges from –T/2 to (T/2 – u).(b) when 0 > u > –T, v ranges from (–T/2 – u) to T/2.Therefore:

T Z n = 1T

x v x v u dv e du

1T

x v x v u dv e du

T

T uT -jn u

T u

T

T

-jn u

b g b g

b g

2

2

2

0

2

20

0

0

( ) ( )

( ) ( )

+LNM

OQP

+ +LNM

OQP

− −−

zzzz

ω

ω

The expressions within the square brackets now are the positive and negative halves of the sample acvf.

Page 24: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

Using the definition of the sample acvf, and letting u = τ, this equation becomes:

C n T Z n C e dXX XXT

T jn∧ ∧

−−= = zb g b g b g2

0τ τω τ

This is the definition of the correlogram (i.e. the Fourier transform of the sample acvf). Therefore, we have shown that the periodogram and correlogram methods of determining the sample spectrum are equivalent. That is, the Fourier transform of the time series times its complex conjugate is equal to the Fourier transform of the sample autocovariance function.

(Note that since T is arbitrary, the limits on the interval can also be written as –T/2, T/2.)

Page 25: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

Bias

Note that the true power spectrum, ΓXX(ω), is defined for a continuous range of τ from negative infinity to positive infinity. Consider, however, that the sample spectrum is defined over a finite range, T.

ΓXX XXje dω γ τ τωτb g b g= z−∞∞ −

$ $C n C e dXX XXT

T jnb g b g=−

−z τ τω τ0

C n T|Z(n)| = T Z n Z nXX2

=b g b g b g*

Page 26: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

We would like to know whether the sample spectrum converges to the true spectrum as T tends to infinity.

To answer this question, we now consider the first type of sampling error, bias. We will first have to consider the bias of the sample acvf estimator, and use that result to determine the bias of the sample spectrum.

Page 27: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

In general, it is desirable for the expected value of any estimator to be equal to the true value of the quantity being estimated.

If the expected value of the estimator is not equal to the true value of the quantity, then the difference between the two values is the bias.

Page 28: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

The bias of any estimator is the difference between its expected value and the true value φ. The estimator is said to be biased if its average value is not equal to the true value.

φ̂

Bias = E[ ] - ≡ Δ φ φ φ$

Page 29: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

Example of an unbiased estimator:the sample mean of random variable X

m E[X]

m 1N X

E[ m ] = E N

X = 1N

E[ X ]

= 1N

m = m

Ni=1

N

i

Ni=1

N

i

i=1

N

ii

N

≡ ∑

LNM

OQP ∑

=∑

$

$1

1

This shows that the expected value of the estimator of the mean is equal to the ensemble mean itself. In other words, the sample mean is an unbiased estimator.

Page 30: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

Bias of the Sample Autocovariance Function

Our goal is to determine whether the sample spectra derived from realizations of a stochastic process is an unbiased estimator of the true power spectrum of the stochastic process.

Determining the bias of the sample spectrum will depend on first determining the bias in the estimation of the autocovariance function (acvf). Therefore, we will first determine whether the estimated acvf is biased.

Page 31: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

The first moment of the sample acvf is:

( ) ( ) ( )

( ) ( ) ( )

0

0 0

1

1 1

TXX

T T

XX

E C E x t x t dtT

E x t x t dt dtT T

τ

τ τ

τ τ

τ γ τ

∧ −

− −

⎡ ⎤⎡ ⎤ = +⎢ ⎥⎢ ⎥⎣ ⎦ ⎣ ⎦

⎡ ⎤= + =⎣ ⎦

∫ ∫

where γXX(τ) is the covariance of x(t) and x(t+τ) [i.e. the true acvf of x(t)].

Page 32: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

Hence:

E C TT

TXX

XX∧LNM

OQP =

−FHGIKJ ≤ ≤

>

RS|T|

τγ τ

ττ

τb g b g 1 0

0

,

,

Page 33: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

Conclusions:

1. is therefore a biased estimator, since its expected value is NOT equal to the true acvf, γXX(τ).

2. However, it is an asymptotically unbiased estimator, since it approaches the true acvf, γXX(τ), as the sample length T goes to infinity. This means that the estimator becomes more accurate as T increases.

( )ˆXXC τ

Page 34: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

Bias of the Sample Spectrum

Taking the expected value of the sample spectrum, using the correlogram definition, and rearranging the order of expectation and integration:

E C n E C e dXX XXT

T jn∧ ∧

−−L

NMOQP =

LNM

OQPzb g b gτ τω τ0

Page 35: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

Substituting E C TT

TXX

XX∧LNM

OQP =

−FHGIKJ ≤ ≤

>

RS|T|

τγ τ

ττ

τb g b g 1 0

0

,

,

into E C n E C e dXX XXT

T jn∧ ∧

−−L

NMOQP =

LNM

OQPzb g b gτ τω τ0

gives:

E C nT

e dXX XXT

T jn∧

−−L

NMOQP = −

FHGIKJzb g b gγ τ

ττω τ1 0

Page 36: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

E C nT

e dXX XXT

T jn∧

−−L

NMOQP = −

FHGIKJzb g b gγ τ

ττω τ1 0

The expected value of the sample power spectrum does NOT equal the true power spectrum of the stochastic process.

Thus, we see that, like the sample acvf, the sample spectrum is biased.

Page 37: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

The sample power spectrum is biased. However, in the limit, as the sample length T increases to infinity, the expected value of the sample spectrum approaches the Fourier transform of the true acvf, which is the true power spectrum of the stochastic process:

limT

XX XXjnE C n e d

→∞

−∞

∞ −LNM

OQP = =zb g b g b gγ τ τ ωω τ0 Γ

Page 38: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

Conclusions:

1. The sample spectrum is a biased estimatorof the true power spectrum.

2. The bias approaches zero as the sample size T goes to infinity. Therefore, the sample spectrum is an asymptotically unbiased estimator.

Page 39: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

Variance and Consistency

Not only is it desirable for the expected value of any estimator to be equal to the true value of the quantity being estimated, but we would also like the varianceof the estimator to decrease as the sample size increases.

In other words, we would like to have greater confidence in our estimate as we use more points to form the estimate. With greater confidence, we can express the estimate with greater precision.

Page 40: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

The variance of an estimator is defined as:

Var = E - E[ ]φ φ φ∧FH IK $ $d i2

An unbiased estimator whose variance also decreases as the sample size N increases:

N-> Var = 0

∧FH IKlim φis called consistent. Since the bias and variance of a consistent estimator both tend to zero as the sample size N increases, the accuracy and precision of the estimator increase without limit (J&W, p. 99). This means that the sampling distribution tends to be centered at φ and to have a small dispersion around φ .

Page 41: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

Example of a consistent estimator:the sample mean of random variable X

We have already established that the sample mean is unbiased. Now, consider its variance:

Var( m ) = E m E m

= EN

X E X = EN

X E X

= EN

X E X

=N

E X E X =N

Var X

N NN

N

Var ( m ) = 0

N N N

ii

N

ii

N

ii

N

ii

N

i

N

i

N

NN

$ $ $

lim $

∑FHG

IKJ −

FHG

IKJ

LNM

OQP

−∑FHG

IKJ

LNM

OQP

−∑LNM

OQP

−∑ ∑

= ∑ = =

= =

=

= =

=

→∞

b gc g

c g

c ge j

c g b g

2

1

2

1

2

21

2

2

2

12

1

2

2

12

22

1 1

1

1 1

1 1σ σ σ

Page 42: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

Note that we have used our previous result showing that the sample mean is unbiased, namely that the expected value of the sample mean is the true mean, E[X].

Our conclusion is that the sample mean is a consistent estimator, since it is unbiased and its variance goes to zero as the sample size N goes to infinity.

Page 43: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

Variance and Consistency of the Sample Autocovariance Function

We have established that the sample acvf is asymptotically unbiased. To determine whether it is consistent, we must also determine its variance. Following Jenkins & Watts (pp. 175-179), we first derive its covariance, and then show that the variance follows directly from the covariance.

Page 44: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

We begin by defining the covariance between two estimates and at two lags τ1 and τ2, where τ2 ≥ τ1 ≥ 0 [in Jenkins & Watts, p. 412, it is shown that this condition is not restrictive in any way]:

( )2ˆ

XXC τ( )1ˆ

XXC τ

Cov C C

CovT

x t x t dtT

x v x v dv

Cov x t x t x v x v dv dt

XX XX

T T

TT

T

∧ ∧

− −

−−

L

NMM

O

QPP

= + +LNM

OQP

= + +

z z

zz

τ τ

τ τ

τ τ

τ τ

ττ

1 2

0 1 0 2

1 200

1 11 2

2112

b g b g

b g b g b g b g

b g b g b g b g

,

,

,

Page 45: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

We now use the property of a stationary stochastic process that:

Cov x t x t x v x v

v t v t v t v t

K v tXX XX XX XX

b g b g b g b gb g b g b g b gb g

+ + =

− − + − + − + − −

+ −

τ τ

γ γ τ τ γ τ γ τ

τ τ

1 2

2 1 2 1

4 1 2

,

,

where γXX(τ) = Cov[ x(t), x(t+τ)].

We can drop the higher order term K4 – the fourth joint cumulant of the stochastic process X(t) – by assuming that x(t) is Gaussian.

Page 46: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

By substitution, we arrive at:

Cov C C

Tdv dt

XX XX

XX XX XX XXv t v t v t v tTT

∧ ∧=

L

NMM

O

QPP

− − + + − + − −−−− zz

τ τ

γ γ τ τ γ τ γ τττ

1 2

2 02

01

12 1 2 1

a f a f

a f a f a f a fk p

,

Page 47: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

•We now use the transformation:r = v – t , s = t.

•From top figure (with translation), we see:v (vertical axis) ranges from 0 to T – τ2 andT (horizontal axis) ranges from 0 to T – τ1.

•Therefore, in bottom figure (with translation):r (vertical axis) ranges from (–T+τ1) to(T – τ2).{if v = 0 & t = T – τ1, then r = (–T+τ1)andif v = T – τ2 & t = 0, then r = (T – τ2)}

Page 48: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

The previous equation then becomes:

Cov C C

Tr r r r dr ds

XX XX

XX XX XX XXT

T

∧ ∧

− +

L

NMM

O

QPP =

+ − + + −z z

τ τ

γ γ τ τ γ τ γ ττ

τ

1 2

2 2 1 2 11

1

2

b g b g

b g b g b g b gm r

,

Since the integrand in the integral over s is independent of s, integration with respect to syields a line integral with a length that depends on r.

Page 49: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

The length of the line integral φ(r)

is given by:

φττ τ τ

τ τ τ τ

rT r rT r

T r T rb g b g

b g b g=

− − ≥

− − − ≤ ≤

− + − − ≤ ≤ − −

RS|

T|2

2 2 1

1 1 2 1

00

,,

,

Page 50: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

The previous two equations lead to:

Cov C C

Tr r r r r dr

XX XX

XX XX XX XXT

T

∧ ∧

− +

L

NMM

O

QPP =

+ − + + −z

τ τ

φ γ γ τ τ γ τ γ ττ

τ

1 2

2 2 1 2 11

1

2

b g b g

b g b g b g b g b gm r

,

This result shows that, in general, adjacent acvfestimates (i.e. successive lag values) have strong correlations. Consequently, the autocovariance function may fail to damp out.

Page 51: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

When τ1 = τ2, we obtain an expression for the variance of the acvf estimator:

Var C XX

TT r r r r drXX XX XXT

T∧LNMMOQPP = − − + + −

− +

−zτ τ γ γ τ γ ττ

τa f c g b g b g b gm r12

2

Page 52: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

Conclusions:

Note: Jenkins & Watts (pp. 174-180) also consider an unbiased estimator of the autocovariance function. However, they conclude that the biased estimator that we have considered is more satisfactory since the variance of the unbiased estimator tends to infinity as τ tends to T (see Fig. 5.12 on p. 180).

1. It can be demonstrated (J & W, pp. 178-179), that for T large, the variance of is proportional to 1/T.

2. Since it is also asymptotically unbiased, we conclude that is asymptotically consistent.

( )ˆXXC τ

( )ˆXXC τ

Page 53: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

Variance and Consistency of the Sample Spectrum

To compute the variance of the sample spectrum, we first consider a complex Gaussian white noise process with variance σ2.

We evaluate the covariance between samples of the sample spectrum at two frequencies ω1 and ω2. We then derive the variance by considering ω1ω2.

Page 54: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

The variance of the white noise sample spectrum can be shown to be:

( ) 4wVar C ω σ

∧⎡ ⎤ ≈⎢ ⎥⎣ ⎦

The variance is dominated by a constant term, and so does NOT decrease with increasing sample length T. Therefore, the sample spectrum estimator is NOT consistent.

Page 55: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

For an arbitrary Gaussian stochastic process, the properties of the variance are generally similar to that of Gaussian white noise. The general process can be treated as the output of a linear filter, h(t), driven by white noise, w(t). In the time domain, the output is expressed by the convolution of the filter coefficients and the white noise input.

Page 56: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

It can be shown that the variance of the sample spectrum is:

( ) ( )2XX XXVar C ω ω

∧⎡ ⎤ ≈ Γ⎢ ⎥⎣ ⎦Conclusion:

As the sample length T increases, the variance of the sample spectrum estimator is approximately the same size as the power spectrum that we are estimating. Therefore, the sample spectrum is an inconsistent estimator: as T increases, the variance of the estimator does not become small, but rather is always of the same order of magnitude as the power spectrum. We do not gain confidence in the sample spectrum estimator by increasing T. Increasing T increases frequency resolution and decreases the bias, but does not decrease the variance.

Page 57: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

Improving the Spectral Estimate: The Bartlett Procedure

We want a way to reduce the variance associated with the sample spectrum and obtain a smooth spectral estimate without random variations resulting from the estimation process. One procedure for accomplishing this goal was provided by Bartlett. He showed that the average of multiple independent sample spectral estimates has a reduced variance [J & W, p. 239].

Page 58: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

The Bartlett smoothing procedure (also called Bartlett averaging) is to divide the available time series into a series of blocks, compute a sample spectrum for each, and then average the sample spectra. The result is known as the Bartlett estimator. If there are K blocks, then the (smoothed) Bartlett estimator is:

C = 1K

CXXk=1

K

XX

k

ω ωb g b g∑∧

Page 59: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

Since the expected value of the sample spectrum is the same for all k:

E CK

E C E CK

E CXX XXk

K

XXk

K

XXω ω ω ωb g b g b g b g= LNM

OQP =LNM

OQP = LNM

OQP

=

=

∑ ∑1 1 11 1

we see that the expected value of the Bartlett estimator is the same as that of the individual sample spectra.

Page 60: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

More importantly, since the Bartlett estimator is the sample mean of the sample spectrum, we can use result of our previous derivation which showed that the variance of the sample mean of a random variable is related to the variance of the random variable by:

Var CVar C

KXX

XX

ωω

b gb g

=

LNM

OQP

This means that the variance of the Bartlett estimator is less than that of the sample spectral estimator. In the limit, as the number of blocks K goes to infinity, the variance of the Bartlett estimator goes to zero, so the Bartlett estimator is a consistent estimator of the power spectrum.

Page 61: XIV. Power Spectral Estimation - Complex systems biologybressler/EDU/STSA/Modules/IX.pdf ·  · 2011-03-30We now consider the question of power spectral estimation. This question

We can conclude that a procedure for obtaining a consistent spectral estimator is:

1.Create K data blocks each of length M from the original time series of length N

2.Apply the DFT to each block and compute its periodogram

3.By the Bartlett smoothing procedure, average the periodograms