• Tidak ada hasil yang ditemukan

4. Fourier analysis

N/A
N/A
Protected

Academic year: 2024

Membagikan "4. Fourier analysis"

Copied!
17
0
0

Teks penuh

(1)

EE531 (Semester II, 2010)

4. Fourier analysis

• Empirical transfer function estimate

• Discrete Fourier Transform of a finite-length signal

• Properties of ETFE

(2)

Empirical transfer function estimate

Consider a linear system with the representation Y (ω) = G(ω)U(ω)

We extend the frequency analaysis to the case of multifrequency inputs An estimate of the transfer function:

G(ω) =ˆ Y (ω)U(ω)−1

is proposed and it is called the empirical transfer-function estimate (ETFE) Estimates of Y (ω), U(ω) are given by the Fourier transform of the finite sequences:

YN(ω) = 1

√N

N

X

t=1

y(t)e−iωt, UN(ω) = 1

√N

N

X

t=1

u(t)e−iωt

(3)

DFT of a finite-length signal

The DFT of the length-N time-domain sequence x[n] is defined by

X[k] = 1

√N

N−1

X

n=0

x[n]e−i2πkn/N, 0 ≤ k ≤ N − 1

The sequences X[k] are, in general, complex numbers even x[n] are real The inverse DFT is given by

x[n] = 1

√N

N−1

X

k=0

X[k]ei2πkn/N, 0 ≤ n ≤ N − 1

(4)

Matrix relation of DFT

Define W = e−i2π/N, we can write the DFT in a matrix form as

X[0]

X[1]

X[2]

...

X[N − 1]

= 1

√N

1 1 1 · · · 1

1 W1 W2 · · · WN−1 1 W2 W4 · · · W2(N−1)

... ... ... . .. ...

1 WN−1 W2(N−1) · · · W(N−1)(N−1)

x[0]

x[1]

x[2]...

x[N − 1]

or

X = Dx, where D is called the DFT matrix

The inverse DFT is given by x = D−1X and using the fact that

D−1 = D

(D is called an orthogonal matrix, i.e., DD = I)

(5)

Orthogonality of DFT matrix

Define φk the k-th column of DFT matrix:

φk = (1/√

N)

1 Wk W2k · · · Wk(N−1)T ,

or equivalently φk = (1/√

N)

1 e−i2πk/N e−i2πk·2/N · · · e−i2πk(N−1)/NT

Let u = ei2π(k−l)/N and use a result of the sum of geometric series:

l, φki = 1 N

N−1

X

n=0

ei2π(k−l)n/N = 1 − ei2π(k−l) 1 − ei2π(k−l)/N We can show that

l, φki =

(1, for k = l + rN, r = 0,1,2, . . . 0, for k 6= l

(6)

Frequency sampling of the Fourier transform

The Fourier transform of the length-N sequence x[n] is given by

X(ω) =

X

n=−∞

x[n]e−iωn =

N−1

X

n=0

x[n]e−iωn

If we uniformly sampling X(ω) on the ω-axis between [0,2π) by ωk = 2πk/N, 0 ≤ k ≤ N − 1,

then we have

X(ω) |ω=2πk/N=

N−1

X

n=0

x[n]e−i2πkn/N, 0 ≤ k ≤ N − 1 Frequency samples of X(ω) of length-N sequence x[n] at N equally spaced frequencies is precisely the N-point DFT X[k]

(7)

Computing DFT on MATLAB

0 20 40 60 80 100 120

0 0.5 1 1.5 2 2.5 3

y[k]

k

• y[k] = a|k|−64/(1 − a2), with a = 0.8 (an autocorrelation sequence)

(8)

Computing DFT on MATLAB

0 20 40 60 80 100 120

0 5 10 15 20 25

DFT

Y[k]

k

−3 −2 −1 0 1 2 3

0 5 10 15 20 25

Frequency (rad) Sampling Fourier transform

Y(ωk)

• Use fft command

• y[k] is symmetric about 0, and so is Y [k]

• Compare with Y (ω) = 1/(1 + a2 − 2a cosω)

(9)

Transformation of DFT

Let y(t) and u(t) are related by a strictly linear SISO system:

y(t) = G(q)u(t)

where q is the forward shift operator and G(q) is the transfer function Assume that |u(t)| ≤ C for all t and let

YN(ω) = 1

√N

N

X

t=1

y(t)e−iωt, UN(ω) = 1

√N

N

X

t=1

u(t)e−iωt

Then the DFTs of (windowed) y(t) and u(t) are related by YN(ω) = G(ω)UN(ω) + RN(ω)

where

|RN(ω)| ≤ 2KC

√N (Ljung 1999, THM 2.1)

(10)

Transformation of DFT

By definition

YN(ω) = 1

√N

N

X

t=1

y(t)e−iωt = 1

√N

N

X

t=1

X

k=1

g(k)u(t − k)e−iωt

= 1

√N

X

k=1

g(k)e−iωk ·

N−k

X

τ=1−k

u(τ)e−iωτ

The last term on RHS is deviated from UN(ω) by

|UN(ω) − 1

√N

N−k

X

τ=1−k

u(τ)e−iωτ|

≤ | 1

√N

0

X

τ=1−k

u(τ)e−iωτ| + | 1

√N

N

X

τ=N−k+1

u(τ)e−iωτ| ≤ 2Ck

√N

(11)

Transformation of DFT

Therefore,

|YN(ω) − G(ω)UN(ω)| =

X

k=1

g(k)e−iωk

√1 N

N−k

X

τ=1−k

u(τ)eiωτ − UN(ω)

≤ 2

√N

X

k=1

|kg(k)Ce−iωk|

If we let K = P

k=1 k|g(k)|, then the above inequality is bounded by

|YN(ω) − G(ω)UN(ω)| ≤ 2KC

√N

Note: If u(t) is periodic with period N, then RN(ω) is zero for ω = 2πk/N

(12)

Properties of ETFE

Consider a linear model with disturbance

y(t) = G(q)u(t) + v(t)

From the previous page, we found that

G(ω) =ˆ G(ω) + RN(ω)

UN(ω) + VN(ω) UN(ω)

where VN(ω) denotes the Fourier transform of the disturbance term If we assume that v(t) has zero mean, then

E G(ω) =ˆ G(ω) + RN(ω) UN(ω)

The estimate has a bias term which decays as 1/√ N

(13)

Properties of ETFE

It can be shown that (Ljung 1999,§6.3)

E[( ˆG(ω) − G(ω))( ˆG(λ) − G(λ))]

=









Sv(ω) + ρN

|UN(ω)|2 , if λ = ω ρN

UN(ω)UN(−λ), if |λ − ω| = 2πkN , k = 1,2, . . .

with |ρN| is bounded by 1/N (up to a constant factor)

(14)

Conclusions

Periodic inputs

• G(ω)ˆ is defined only for a fixed number of frequencies

• At these frequencies the ETFE is unbiased and its variance decays like 1/N

Nonperiodic inputs

• G(ω)ˆ is an asymptotically unbiased estimate of G(ω) at many frequencies

• The variance of G(ωˆ ) does not decay with N but is given as the noise-to-signal ratio at the frequency in question as N increases

• This property makes the empirical estimate a crude estimate in most cases in practice

(15)

Example

0 0.2 0.4 0.6 0.8 1

100.5 100.6 100.7 100.8

Normalized Frequency (x π rad)

Frequency Response

No smoothing

True ETFE

• G(z) = z−0.25 , white noise input with power 1, additive noise variance is 0.25

• Use etfe command in System Identification Toolbox

(16)

Example

0 0.2 0.4 0.6 0.8 1

100.62 100.65 100.68 100.71 100.74 100.77

Normalized Frequency (x π rad)

Frequency Response

Smoothing with a window of length 32

True

ETFE (N=512) ETFE (N=32768)

(17)

References

Chapter 6 in

L. Ljung, System Identification: Theory for the User, Prentice Hall, Second edition, 1999

Chapter 5 in

S. K. Mitra, Digital Signal Processing, McGraw-Hill, International edition, 2006

Referensi

Dokumen terkait

The Z -transform of the impulse response of a linear shift invariant discrete system is called its

The consideration criteria; 1 consider the consistency of structural equation model developed following the empirical data, 2 consider each line of parameter whether it is different

2.3 Population Growth Parameters To estimate the asymptotic length L∞ and growth coefficient K of the von Bertalanffy Growth Function VBGF, monthly length-frequency distributions LFD

Thus, the average voltage vector applied has constant magnitude and constant angular frequency equal to the fundamental angular frequency during linear modulation Varma &

exfd Fictitious field voltage f Frequency Ie Frequency of the carrier wave 1m Frequency of the modulating wave F Co-efficient matrix of X g Gate function H Rotor inertia constant in

We consider the representation of a compact-valued sublinear operator K–operator by means of the compact convex packet of single-valued so-called basis selectors.. Such representation

We prove an analogue of the Hahn-Banach theorem on the extension of a linear functional with a convex estimate for each abstract convex cone with the cancellation law.. Also we consider

Luckily the exact same function which transforms the frames form the time to the frequency domain can be used to transform frames in the opposite direction.. We can exploit this fact to