43
Young Won Lim 1/21/17 Spectrum Representation (2B)

Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

Young Won Lim1/21/17

Spectrum Representation (2B)

Page 2: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

Young Won Lim1/21/17

Copyright (c) 2009 - 2017 Young W. Lim.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".

Please send corrections (or suggestions) to [email protected].

This document was produced by using OpenOffice and Octave.

Page 3: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

5A Spectrum Representation 3 Young Won Lim

1/21/17

ωs and ω0

T 0 period

N 0 samples

x [n]

T s N 0

T s

ω0 ω0

ωs ωs

ωs =2π

T s

ω0 =2π

T 0

ω0 ω0

ωs=2π

ωs =2π

1ω0 =

N 0

ωs=2π

Page 4: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

5A Spectrum Representation 4 Young Won Lim

1/21/17

γ[k ] =1N

∑n = 0

N −1

x [n] e− j k ω0n x [n] = ∑k = 0

N−1

γ[k ] e+ j k ω0n

Fourier Transform Types

Continuous Time Fourier Series

C k =1T ∫

0

T

x (t ) e− j k ω0 t dt

Discrete Time Fourier Series

x (t ) =12π

∫−∞

+∞

X ( jω) e+ jω t dω

Continuous Time Fourier Transform

x [n] =12π

∫−π

X ( j ω) e+ j ωn d ω

Discrete Time Fourier Transform

X ( j ω) = ∑n =−∞

+∞

x [n] e− j ωn

x (t ) = ∑k=−∞

+∞

Ck e+ j k ω0 t

X ( jω) = ∫−∞

+∞

x(t) e− jω t dt

Page 5: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

5A Spectrum Representation 5 Young Won Lim

1/21/17

Computation at kω0

CTFS CTFT

C k =1T∫0

Tx (t ) e− j k ω0 t dt X ( jω) = ∫−∞

+∞

x (t) e− jωt dt

DTFTDTFS

γ [k ] =1N ∑

n = 0

N−1

x [n ] e− j k ω0 n X ( j ω) = ∑n =−∞

+∞

x [n] e− j ωn

Periodic x(t)

Periodic x[n]

Aperiodic x(t)

Aperiodic x[n]

@ k ω0 = k ( 2π

T ) rad /sec @ k ω0 = k ω0 f s = k ( 2π

N T s) rad /sec

@ k ω0 = k ω0 f s = k ( 2π

N T s) rad /sec@ k ω0 = k ω0 f s = k ( 2π

N T s) rad /sec

k ω0

k ω0ω ← k ω0

ω ← k ω0

Page 6: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

5A Spectrum Representation 6 Young Won Lim

1/21/17

Computations using DFT

CTFS CTFT

C k =1T∫0

Tx(t ) e− j k ω0 t dt X ( jω) = ∫−∞

+∞

x(t) e− jωt dt

DTFTDTFS

γ [k ] =1N ∑

n = 0

N−1

x [n ] e− j k ω0 n X ( j ω) = ∑n =−∞

+∞

x [n] e− j ωn

Periodic x(t)

Periodic x[n]

Aperiodic x(t)

Aperiodic x[n]

@ k ω0 = k ( 2π

T ) rad /sec @ k ω0 = k ω0 f s = k ( 2π

N T s) rad /sec

@ k ω0 = k ω0 f s = k ( 2π

N T s) rad /sec

ω ← k ω0

ω ← k ω0

k ω0

k ω0

@ k ω0 = k ω0 f s = k ( 2π

N T s) rad /sec

C k ≈1N

DFT {x (nT s)}

γ [k ] =1N

DFT {x [n]}

X ( j k ω0 ) ≈ T s DFT {x (nT s)}

X ( j k ω0 ) ≈ DFT {x [n]}

Page 7: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

5A Spectrum Representation 7 Young Won Lim

1/21/17

Computations using DFT

CTFS CTFT

DTFTDTFS

Periodic x(t)

Periodic x[n]

Aperiodic x(t)

Aperiodic x[n]

C k ≈1N

DFT {x (nT s)}

γ [k ] =1N

DFT {x [n]}

X ( j k ω0 ) ≈ T s DFT {x (nT s)}

X ( j k ω0 ) ≈ DFT {x [n]}

x (nT s) ≈ N IDFT {C k}

x [n] = N IDFT {γk}

x (n T s ) ≈1T s

IDFT {X ( j k ω0)}

x [n] ≈ IDFT {X ( j k ω0)}

Page 8: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

Spectrum Representation (2B) 8 Young Won Lim

1/21/17

One-Sided Amplitude Spectrum

Frequency Bin

Two-Sided Amplitude Spectrum

A k =1N

|X [k ] |

k = 0,1,2,⋯, N /2, N /2+1,⋯, N−1

A 0 =1N

|X [0]| k=0

A k =2N

|X [k ] | k=1,2,⋯, N /2

f =kf s

N

Two-Sided Power Spectrum

Pk =1

N 2|X [k ]|2

P0 =1

N2|X [0]|2 k=0

Pk =2

N 2|X [k ]|2 k=1,2,⋯, N /2

One-Sided Power Spectrum

Frequency Bin

f =kf s

N

=1N

√ℜ2{X [k ] }+ℑ

2{X [k ] } =

1

N 2 (ℜ2{X [k ] }+ℑ

2{X [k ] } )

FFT Amplitude and Power Spectrum

k = 0,1,2,⋯, N /2, N /2+1,⋯, N−1

(V 2/Hz−1

)(V /Hz−1 /2)

Page 9: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

Spectrum Representation (2B) 9 Young Won Lim

1/21/17

Frequency Bin

Two-Sided Amplitude Spectrum

f =kf s

N

Two-Sided Phase Spectrum

ϕk = tan−1( ℑ{X [k ] }

ℜ{X [k ] })

FFT Amplitude and Phase Spectrum

A k =1N

|X [k ] |

k = 0,1,2,⋯, N /2, N /2+1,⋯, N−1

=1N

√ℜ2{X [k ] }+ℑ

2{X [k ] }

k = 0,1,2,⋯, N /2, N /2+1,⋯, N−1

Page 10: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

Spectrum Representation (2B) 10 Young Won Lim

1/21/17

CTFS and Power Spectrum

C k =12

g+ k e+ j ϕk (k > 0)

C k =12

g−k e− j ϕk (k < 0)

Power Spectrum

1

N 2|X [k ]|2

=

Two-Sided

2

N 2|X [k ]|2

=

Power SpectrumSingle-Sided

|C k|2=

14(ak

2+ bk

2) =

14|gk|

2

2 |C k|2

=12|gk|

2= |gk , rms|

2

x ( t ) = g0 + ∑k=1

gk cos(k ω0 t + ϕk)

gk each sinusoid ' s amplitude

gk , rms each sinusoid ' s amplitude rms value

Page 11: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

5A Spectrum Representation 11 Young Won Lim

1/21/17

Average Power and Total Energy

|x [n ]|2

|x (t )|2

|x [n ]|2

|x (t)|2

|x (t)|2

∫T

|x ( t)|2dt T s∑

n=0

N

|x [n]|2

1T∫T

|x ( t )|2dt 1

N∑n=0

N

|x [n]|2

T s

T s

T s

|x [n ]|2 Total Energy

Average Power Average Power

Total Energy

approximate

approximate

Page 12: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

5A Spectrum Representation 12 Young Won Lim

1/21/17

Parseval’s Theorem for DFT

∑n=0

N−1

|x [n]|21N ∑

k =0

N−1

|X [k ]|2

DFT

1

N2 ∑k=0

N−1

|X [k ]|2 =1N ∑

n=0

N−1

|x [n ]|2

1N ∑

k =0

N−1

|X [k ]|2

= ∑n=0

N−1

|x [n ]|2

Average Power

Pxx [k ] =1N

|X [k ]|2

Periodogram

Average Power 1N ∑

k =0

N−1

P xx [k ] =1

N 2 ∑k=0

N−1

|X [k ]|2

=|X [k ]

√N |2

T s

N ∑k=0

N−1

|X [k ]|2

= T s ∑n=0

N−1

|x [n ]|2T s ∑

k=0

N−1

P xx [k ] =T s

N ∑k=0

N−1

|X [k ]|2 Total EnergyTotal Energy

Parseval’s Theorem

Page 13: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

5A Spectrum Representation 13 Young Won Lim

1/21/17

Periodogram as a frequency domain samples

DFT

1N ∑

n=0

N−1

|x [n]|2 Average PowerAverage Power 1N ∑

k =0

N−1

P xx [k ]

T s ∑n=0

N−1

|x [n ]|2T s ∑

k=0

N−1

P xx [k ] Total EnergyTotal Energy

time-domain samplesfreq-domain samples

∑n=0

N−1

|x [n]|21N ∑

k =0

N−1

|X [k ]|2

Page 14: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

5A Spectrum Representation 14 Young Won Lim

1/21/17

Parseval’s Theorem

1T∫T

|x (t)|2 dt∑k=−∞

+∞

|C k|2

CTFS

∫−∞

+∞

|x( t )|2dt

12π

∫−∞

+∞

|X ( jω)|2dω

CTFT

T s

2π∫2π

|X ( j ω)|2d ω T s ∑

n=−∞

+∞

|x [n ]|2

DTFT

1N ∑

n=0

N−1

|x [n]|2∑k=0

N−1

|γ[k ]|2

DTFS

Average Power

Total Energy

Total Energy

Average Power

Page 15: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

5A Spectrum Representation 15 Young Won Lim

1/21/17

Approximate CTFS Parseval’s Theorem

1N ∑

n=0

N−1

|x [n]|21

N2 ∑k=0

N−1

|X [k ]|2

DFT Average Power

1T∫T

|x (t)|2 dt∑k=−∞

+∞

|C k|2

CTFS Average Power

∑k=0

N−1

|X [k ]N |

2

=T s

T ∑n=0

N−1

|x [n ]|2

1

N2 ∑k=0

N−1

|X [k ]|2 =1N ∑

n=0

N−1

|x [n]|2

1N ∑

k =0

N−1

|X [k ]|2

= ∑n=0

N−1

|x [n ]|2

∑k=0

N−1

|C k|2C k ≈

X [k ]N

Average Power

1T∫T

|x (t)|2 dt

C k ≈1N

DFT {x (nT s)}

Average Power

1

Average Power

T s

T=

T s

N T s

Page 16: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

5A Spectrum Representation 16 Young Won Lim

1/21/17

DTFS Parseval’s Theorem

1N ∑

n=0

N−1

|x [n]|2∑k=0

N−1

|γ [k ]|2

DTFS Average Power

1N ∑

n=0

N−1

|x [n]|21

N2 ∑k=0

N−1

|X [k ]|2

DFT Average Power

∑k=0

N−1

|X [k ]N |

2

=1N ∑

n=0

N−1

|x [n ]|2

1

N2 ∑k=0

N−1

|X [k ]|2 =1N ∑

n=0

N−1

|x [n]|2

1N ∑

k =0

N−1

|X [k ]|2

= ∑n=0

N−1

|x [n ]|2

∑k=0

N−1

|γ [k ]|2 1

N ∑n=0

N−1

|x [n]|2γ[k ] =X [k ]

N

Average Powerγ [k ] =1N

DFT {x [n]}

Average Power

2

Average Power

Page 17: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

5A Spectrum Representation 17 Young Won Lim

1/21/17

Approximate CTFT Parseval’s Theorem

T s ∑n=0

N−1

|x [n ]|2T s

N ∑k=0

N−1

|X [k ]|2

DFT Total Energy

∫−∞

+∞

|x( t )|2dt

12π

∫−∞

+∞

|X ( jω)|2dω

CTFT Total Energy

1N T s

∑k=0

N−1

|T s X [k ]|2= T s ∑

n=0

N−1

|x [n ]|2

1N ∑

k =0

N−1

|X [k ]|2

= ∑n=0

N−1

|x [n ]|2

X ( j k ω0 ) ≈ T s X [k ] ∫−∞

+∞

|x( t)|2dt1

2π∫−∞

+∞

|X ( jω)|2dω

T s

N ∑k=0

N−1

|X [k ]|2

= T s ∑n=0

N−1

|x [n ]|2 Total EnergyX ( j k ω0 ) ≈ T s DFT {x (n T s)}

Total Energy

12π

ω0 =1T0

3

Total Energy

Page 18: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

5A Spectrum Representation 18 Young Won Lim

1/21/17

Approximate DTFT Parseval’s Theorem

DFT

T s

2π∫2π

|X ( j ω)|2d ω T s ∑

n=−∞

+∞

|x [n ]|2

DTFT Total Energy

X ( j k ω0 ) ≈ DFT {x [n]}

1N ∑

k =0

N−1

|X [k ]|2= ∑

n=−∞

+∞

|x [n ]|2X ( j k ω0 ) ≈ X [k ] ∑

n=−∞

+∞

|x [n]|21

2π∫−∞

+∞

|X ( j ω)|2 d ω

1N ∑

k =0

N−1

|X [k ]|2

= ∑n=0

N−1

|x [n ]|2

T s

N ∑k=0

N−1

|X [k ]|2

= T s ∑n=0

N−1

|x [n ]|2 Total Energy

12π

ω0 =1N

4

Total Energy

T s ∑n=0

N−1

|x [n ]|2T s

N ∑k=0

N−1

|X [k ]|2

Total EnergyTotal Energy

Page 19: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

Spectrum Representation (2B) 19 Young Won Lim

1/21/17

Periodic Signals Aperiodic Signals

Average Power and Total Energy

Average Power Total Energy

Continuous Time

Discrete Time

1T∫T

|x (t)|2 dt

1N ∑

n=0

N−1

|x [n]|2

Average Power

Average Power

∫−∞

+∞

|x( t )|2dt

T s ∑n=−∞

+∞

|x [n ]|2

Total Energy

Total Energy

Page 20: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

Spectrum Representation (2B) 20 Young Won Lim

1/21/17

Periodic Signals Aperiodic Signals

Parseval’s Theorem

Average Power Total Energy

∫T

|x (t )|2dt1

T∫T

|x (t )|2dt

T s ∑n=0

N−1

|x [n]|21

N∑n=0

N −1

|x [n]|2

Continuous Time

Discrete Time

∑k=−∞

+∞

|C k|2 1

2π∫−∞

+∞

|X ( jω)|2dω

T s

2π∫2π

|X ( j ω)|2d ω∑

k=0

N−1

|γ [k ]|2

=

=

=

=

CTFS CTFT

DTFTDTFS

Average Power

Average Power

Total Energy

Total Energy

Page 21: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

Spectrum Representation (2B) 21 Young Won Lim

1/21/17

Average Power

Average Power

Total Energy

Total Energy

Periodic Signals Aperiodic Signals

Average Power and Total Energy

Average Power Total Energy

∫T

|x (t )|2dt1

T∫T

|x (t )|2dt

T s ∑n=0

N−1

|x [n]|21

N∑n=0

N −1

|x [n]|2

Continuous Time

Discrete Time

⋅T

⋅T

T = N⋅T s

Average Power Total Energy

CTFS CTFT

DTFTDTFS

Page 22: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

Spectrum Representation (2B) 22 Young Won Lim

1/21/17

Periodic Signals Aperiodic Signals

DFT Approximation

Average Power Total Energy

CTFS CTFT

DTFTDTFS

Continuous Time

Discrete Time

Average Power

Average Power

Total Energy

Total Energy

1

N2 ∑k=0

N−1

|X [k ]|2 =1N ∑

n=0

N−1

|x [n ]|2

1

N2 ∑k=0

N−1

|X [k ]|2 =1N ∑

n=0

N−1

|x [n ]|2 T s

N ∑k=0

N−1

|X [k ]|2

= T s ∑n=0

N−1

|x [n ]|2

T s

N ∑k=0

N−1

|X [k ]|2

= T s ∑n=0

N−1

|x [n ]|2

Page 23: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

Spectrum Representation (2B) 23 Young Won Lim

1/21/17

1N

X [k ] = C k

k ω0 = k ( 2π

N T s)

Periodic Signals

T 0

NX [k ] = T s X [k ] = X ( j k ω0)

Aperiodic Signals

ω0 =2π

N T s(ω0 =

N )

Frequency Bin

Frequency Spacing

Two Sided F.S. Coefficient

Fourier Series Coefficients

ω0 =2π

N T s

k ω0 = k ω0 f s = k ( 2π

N T s)

f 0 =1T 0

=1

N T s

C k

f 0 =1

T 0

=1

N T s

willl be spread over f0

C k / f 0 = C k T0

Page 24: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

Spectrum Representation (2B) 24 Young Won Lim

1/21/17

1N

X [k ] = C k

1N

X [k ] k=0, N2

2N

X [k ] k=1,⋯, N2 −1

k ω0 = k ( 2π

N T s)

Periodic Signals

T 0

NX [k ] = X ( j k ω0)

k=0, N2

2T 0

NX [k ] k=1,⋯, N

2 −1

T 0

NX [k ]

Aperiodic Signals

ω0 =2π

N T s(ω0 =

N )

One Sided F.S. Coefficient

Frequency Bin

Frequency Spacing

Two Sided F.S. Coefficient

One-sided Fourier Series Coefficients

Average Power Total Energy

ω0 =2π

N T s

=2π

T 0

k ω0 = k ω0 f s = k ( 2π

N T s)

Page 25: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

Spectrum Representation (2B) 25 Young Won Lim

1/21/17

Periodic Signals Aperiodic Signals

Spectral Density Functions

Average Power Total Energy

Parseval’s Theorem ∑

k=0

N−1

|C k|2=

1T ∫T

|x( t)|2dt12π

∫−∞

+∞

|X ( jω)|2 d ω = ∫−∞

+∞

|x( t)|2 dt

x( t ) x( t )

C k X ( jω)

C k X ( jω)

Amplitude Spectral Density Amplitude Spectral Density

∑k=−∞

+∞

|C k|2δ(f −k f 0)

Power Spectral Density Energy Spectral Density

|X ( f )|2

Page 26: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

Spectrum Representation (2B) 26 Young Won Lim

1/21/17

Periodic Signals Aperiodic Signals

Using Periodograms

1N ∑

k =0

N−1

{ 1N

|X [k ]|2}= 1

N ∑n=0

N−1

|x [n ]|2

∑k=0

N−1

|X [k ]N |

2

=T s

T ∑n=0

N−1

|x [n ]|2 1

N T s∑k=0

N−1

|T s X [k ]|2= T s ∑

n=0

N−1

|x [n ]|2

T s ∑k=0

N−1

{ 1N

|X [k ]|2}= T s ∑

n=0

N−1

|x [n]|2

Parseval’s Theorem ∑

k=0

N−1

|C k|2=

1T ∫T

|x( t)|2dt12π

∫−∞

+∞

|X ( jω)|2 d ω = ∫−∞

+∞

|x( t)|2 dt

1N

X [k ] = C k

T 0

NX [k ] = X ( j k ω0)

Two Sided F.S. Coefficient

Averaging Operation Integrating Operation

Using Periodograms

1N ∑

k =0

N−1

P xx [k ] =1N ∑

n=0

N−1

|x [n ]|2 T s ∑

k=0

N−1

P xx [k ] = T s ∑n=0

N−1

|x [n ]|2

Average Power Total Energy

ApproximationBy DFT’s

⋅ω0(= 2 π

T 0)

Page 27: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

Spectrum Representation (2B) 27 Young Won Lim

1/21/17

Periodic Signals Aperiodic Signals

Using Periodograms

Parseval’s Theorem ∑

k=0

N−1

|C k|2=

1T ∫T

|x( t)|2dt12π

∫−∞

+∞

|X ( jω)|2 d ω = ∫−∞

+∞

|x( t)|2 dt

1N

X [k ] = C k

T 0

NX [k ] = X ( j k ω0)

Two Sided F.S. Coefficient

Using Periodograms

1N ∑

k =0

N−1

P xx [k ] =1N ∑

n=0

N−1

|x [n ]|2 T s ∑

k=0

N−1

P xx [k ] = T s ∑n=0

N−1

|x [n ]|2

Average Power Total Energy

ApproximatedPSD & ESD

PSD [k ] =1

N2|X [k ]|2 ESD [k ] =T s

N|X [k ]|

2

PeriodogramsPxx [k ] = ∑

k=0

N−11N

|X [k ]|2 Pxx [k ] = ∑

k=0

N−11N

|X [k ]|2

Average Power &Total Energy ∑

k=0

N−1

PSD [k ] = ∑k=0

N−11

N2 |X [k ]|2 ∑

k=0

N−1

ESD [k ] = ∑k=0

N−1 T s

N|X [k ]|

2

Page 28: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

Spectrum Representation (2B) 28 Young Won Lim

1/21/17

Periodic Signals Aperiodic Signals

Using Periodograms

ApproximatedPSD & ESD

T s

N|X [k ]|

2

1N

X [k ] = C k

T 0

NX [k ] = X ( j k ω0)

Two Sided F.S. Coefficient

Using Periodograms

1N ∑

k =0

N−1

P xx [k ] =1N ∑

n=0

N−1

|x [n ]|2 T s ∑

k=0

N−1

P xx [k ] = T s ∑n=0

N−1

|x [n ]|2

Average Power Total Energy

ApproximatedPSD & ESD ∑

k=0

N−1

PSD [k ] = ∑k=0

N−11

N2 |X [k ]|2 ∑

k=0

N−1

ESD [k ] = ∑k=0

N−1 T s

N|X [k ]|

2

|X [k ]|2

N2

Averaging the periodogram Integrating the periodogram

Page 29: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

Spectrum Representation (2B) 29 Young Won Lim

1/21/17

1N

|X [k ]|2

k ω0 = k ( 2π

N T s)

Periodic Signals

T s

N|X [k ]|

2

Aperiodic Signals

ω0 =2π

N T s(ω0 =

N )

Frequency Bin

Frequency Spacing

Approximation of PSD & ESD

FS Coefficients of Periodic and Aperiodic Signals

Average Power (CTFS, DTFS)

Total Energy(CTFT, DTFT)

ω0 =2π

N T s

k ω0 = k ω0 f s = k ( 2π

N T s)

1

N2 ∑k=0

N−1

|X [k ]|2 =1N ∑

n=0

N−1

|x [n ]|2 T s

N ∑k=0

N−1

|X [k ]|2

= T s ∑n=0

N−1

|x [n ]|2DFT

Approximation

Frequency BinFrequency Bin

Page 30: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

Spectrum Representation (2B) 30 Young Won Lim

1/21/17

1N

X (k )

1N

X (k ) k=0, N2

2N

X (k ) k=1,⋯ , N2 −1

k Δ f

Periodic Signals

Δ f =1

N Δ t

Δ tN

X (k)

k=0, N2

2Δ tN

X (k ) k=1,⋯ , N2 −1

Δ tN

X (k)

k Δ f

Aperiodic Signals

Δ f =1

N Δ t

One Sided F.S. Coefficient

Frequency Bin

Frequency Spacing

Two Sided F.S. Coefficient

FS Coefficients of Periodic and Aperiodic Signals

Average Power Total Energy

Page 31: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

5A Spectrum Representation 31 Young Won Lim

1/21/17

T s ∑n=0

N−1

|x [n ]|2T s

N ∑k=0

N−1

|X [k ]|2

DFT Total Energy

∫−∞

+∞

|x( t )|2dt

12π

∫−∞

+∞

|X ( jω)|2dω

CTFT Total Energy

1N T s

∑k=0

N−1

|T s X [k ]|2= T s ∑

n=0

N−1

|x [n ]|2

1N ∑

k =0

N−1

|X [k ]|2

= ∑n=0

N−1

|x [n ]|2

X ( j k ω0 ) ≈ T s X [k ] ∫−∞

+∞

|x( t)|2dt1

2π∫−∞

+∞

|X ( jω)|2dω

T s

N ∑k=0

N−1

|X [k ]|2

= T s ∑n=0

N−1

|x [n ]|2 Total EnergyX ( j k ω0 ) ≈ T s DFT {x (n T s)}

Total Energy

12π

ω0 =1T0

3

Total Energy

Page 32: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

Spectrum Representation (2B) 32 Young Won Lim

1/21/17

Power Spectrum and Power Spectral Density

Δ f =1N

f s =1

N T

Power Spectrum

1N

|X [k ]|2

Δ f =1N

f s =1

N T s

Power Spectral DensityT s

N|X [k ] |

2

Δ ff s

=1N

Power Spectral Density

1N

|X [k ]|2

Hz

Hz ▪ sec

Normalized Frequency

1N∑n=0

N −1

x2 [n] =1

N 2 ∑k=0

N−1

∣X [k ]∣2

⇒ ∑k=0

N−1

S [k ]Δ f

=1

N T s∑k=0

N−1

S [k ] =1

N 2 ∑k=0

N −1

∣X [k ]∣2

S [k ] =T s

N|X [k ]|2

Periodogram → Power Spectral Density

1N T s

∑k=0

N−1

|T s X [k ]|2= T s ∑

n=0

N−1

|x [n ]|2

Page 33: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

Spectrum Representation (2B) 33 Young Won Lim

1/21/17

k=0, N2

k=1,⋯ , N2 −1

k Δ f

Random Signals

Δ f =1

N Δ t

One Sided Power Spectral Density

Frequency Bin

Frequency Spacing

Two Sided Power Spectral Density

FS Coefficients of Random Signals

P=∑k=0

N −1

S (k )Δ f

P=∑k=0

N /2

S1(k)Δ f

S1(k )=2S(k)

S1(k )=S (k )

∑ S Δ f = 1N Δ t ∑ S

S (k)= Δ tN ∣X (k )∣2

1N Δ t ∑ x2Δ t

Page 34: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

Spectrum Representation (2B) 34 Young Won Lim

1/21/17

Power Spectrum using FFT

X [k ] = ∑n = 0

N − 1

x [n] e− j(2π/N )k n

x [n] =1N ∑

k = 0

N −1

X [k ] e+ j (2π/ N )k n

Discrete Fourier Transform

X = fft(x)

x = ifft(X)

x(t) = ∑k=−∞

+ ∞

Ck e+ j kω0 tCTFS

xFS (t) = ∑k=−M

+ M

γ k e+ j kω 0 tDTFS fc = fft(x)/N = X/N

Approximated Fourier Series Coefficients

x = ifft(fc)*NC k ≈ γk =X [ k ]

NApproximatedFourier Coefficients

∣C k∣2

≈∣X [k ]∣

2

N 2

Approximated Power Spectrum

Page 35: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

Spectrum Representation (2B) 35 Young Won Lim

1/21/17

Periodogram using FFT

C k ≈ γk =X [ k ]

NApproximatedFourier Coefficients

∣C k∣2

≈∣X [k ]∣

2

N 2

Approximated Power Spectrum

1N∑n=0

N −1

x2 [n] =1

N 2 ∑k=0

N−1

∣X [k ]∣2AveragePower

( √ ∑k=0

N−1∣X [k ]∣

2

N

N)

2

∣X [k ]∣2

Nk=0,1, ... , N −1

RMS of sq rootPeriodogram

Approximated Periodogram

Approximated Power Spectrum

∣X [k ]∣

√ Nk=0,1, ... , N −1

ΔN Δ

1T∫0

T

g 2(t ) dt

1N Δ

∑k=0

N−1

∣g [k ]∣2Δ =1N∑k =0

N −1

∣g [k ]∣2

RMS in discrete time

RMS in continuous time

Square root Periodogram

Page 36: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

Spectrum Representation (2B) 36 Young Won Lim

1/21/17

From CTFS to CTFT

X ( jω) = ∫−∞

+∞

x (t) e− jω t d t x(t) =12π

∫−∞

+∞

X ( jω) e+ jω t d ω

C k =1T ∫0

Tx (t ) e− j k ω0 t dt x(t) = ∑

n=0

C k e+ j k ω0 t

Continuous Time Fourier Series

Continuous Time Fourier Transform

C k =1

T 0∫−T 0 /2

+ T 0 /2

xT 0(t ) e− j k ω0 t dt

C k T 0 = ∫−T 0/2

+ T 0/2xT 0

(t) e− j k ω0 t dt

xT 0(t) = ∑

n=0

C k e+ j k ω0 t⋅

2π⋅

T 0

T 0

xT 0(t) =

12π

∑k=0

C k T 0 e+ j k ω0 t⋅

T 0

T 0 →∞ ω0 =2π

T 0

→d ω C k T 0 → X ( j ω) xT 0→ x (t )

Page 37: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

Spectrum Representation (2B) 37 Young Won Lim

1/21/17

CTFS and CTFT

X [k ] = ∑n = 0

N − 1

x [n] e− j (2π/ N )k n

x [n] =1N

∑k = 0

N − 1

X [k ] e+ j (2π/N ) k n

Discrete Fourier Transform

C k T 0 = ∫−T 0 /2

+ T 0 /2

xT 0(t) e

− j k ω0 tdt

xT 0(t) =

12π

∑k=0

C k T 0 e+ j k ω0 t⋅

T 0

x [n] = ∑k=−M

+ M

γk e+ j ( 2π

N ) nk

n = 0, 1, 2, ... , N−1,

γk =1N∑n=0

N −1

x [n] e− j( 2π

N ) nk

k = −M , ... , 0, ... , + M

C k ≈ γk =X [ k ]

NApproximated Fourier Coefficients

Discrete Fourier Transform

X ( j ω) = ∫−∞

+ ∞

x( t) e− j ω t d t

x(t) =12π

∫−∞

+∞

X ( jω) e+ j ω t d ω

Continuous Time Fourier Series Continuous Time Fourier Transform

T 0 → ∞ , ω0 → 0 (ω0 → d ω)

Page 38: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

Spectrum Representation (2B) 38 Young Won Lim

1/21/17

Signals without discontinuitySignals with discontinuity

Sampling frequency is not an integer multiple of the FFT length

Leakage

Page 39: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

Spectrum Representation (2B) 39 Young Won Lim

1/21/17

[0,f s

2 ]

Page 40: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

Spectrum Representation (2B) 40 Young Won Lim

1/21/17

f (t )

f (t ) e− jω t

A continuous sum of weighted exponential functions :

−∞ < ω < + ∞

ℑFourier Transform

Not so useful in transient analysis

Laplace Transformf (t ) e−st = f (t )e−(σ + jω)t

ℜ(s)=σ

ℑ(s)=ω

Linear Time Domain AnalysisInitial Condition

Page 41: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

Spectrum Representation (2B) 41 Young Won Lim

1/21/17

z Transform

f [n] z−n

Discrete Time System

Difference Equation

z = esT = eσT e jωT

ℜ(s)=σ

ℑ(s)=ω

Page 42: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

Spectrum Representation (2B) 42 Young Won Lim

1/21/17

Page 43: Spectrum Representation (2B)...2017/01/21  · 5A Spectrum Representation 5 Young Won Lim 1/21/17 Computation at kω0 CTFS CTFT Ck = 1 T ∫ 0 T x(t)e−jkω0t dt X(jω) = ∫ x(t)e−jωtdt

Young Won Lim1/21/17

References

[1] http://en.wikipedia.org/[2] J.H. McClellan, et al., Signal Processing First, Pearson Prentice Hall, 2003[3] M.J. Roberts, Fundamentals of Signals and Systems[4] S.J. Orfanidis, Introduction to Signal Processing[5] K. Shin, et al., Fundamentals of Signal Processing for Sound and Vibration Engineerings

[6] A “graphical interpretation” of the DFT and FFT, by Steve Mann