25
Young Won Lim 6/5/12 Anti-aliasing Prefilter (6B)

Anti-aliasing Prefilter (6B) · 6/5/2012  · 6B Prefilter 5 Young Won Lim 6/5/12 Square Wave CTFT Ck = 1 T ∫ 0 T x(t) e−jk ω0t dt x(t) = ∑ n=0 Ck e +jk ω0t Continuous Time

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

  • Young Won Lim6/5/12

    Anti-aliasing Prefilter (6B)

  • Young Won Lim6/5/12

    Copyright (c) 2012 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.

    mailto:[email protected]

  • 6B Prefilter 3 Young Won Lim6/5/12

    Sampler

    T T

    τ

    x̂ (t) = ∑n =−∞

    +∞

    x(nT ) δ(t−nT ) x̂ (t) ≈ ∑n =−∞

    +∞

    x (nT ) p (t−nT )

    x̂(t)

    X̂ ( f ) = ∫−∞

    +∞

    x̂ (t ) e− j 2π f t dt

    Ideal Sampling Practical Sampling

  • 6B Prefilter 4 Young Won Lim6/5/12

    Zero Order Hold (ZOH)

    T T

    τrect( t−T /2T )

    xZOH (t ) = ∑n=−∞

    +∞

    x [n]⋅rect( t−T /2−nTT )

    1/T

  • 6B Prefilter 5 Young Won Lim6/5/12

    Square Wave CTFT

    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

    C k =1

    T 0∫−T 0 /2

    +T 0 /2xT 0(t ) e

    − j k ω0 t dt

    C k T 0 = ∫−T 0/2+T 0/2 xT 0(t) e

    − j k ω0 t dt

    = ∫−T 0/ 2+T 0 /2 e− j k ω0 t dt = [ −1j k ω0 e− j k ω0 t]−T /2

    +T / 2

    = −e− j k ω0T / 2−e+ j k ω0T /2

    j k ω0=sin (k ω0T /2)

    k ω0/2

    −T 02 +

    T 02

    2ω0−2ω0

    ∣ak∣

    ω0−ω0

    1T 0

    2ω0−2ω0

    ∣ak T 0∣1

    ω0−ω0

    ω0 =2πT 0

    Fundamental Frequency

    k ω0

    sin (k ω0T /2)k ω0/2

    T 0

  • 6B Prefilter 6 Young Won Lim6/5/12

    CTFT and CTFS

    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 Aperiodic Continuous Time Signal

    Periodic Continuous Time Signal

    −T2 +T2−

    T 02 +

    T 02

    −T2 +T2

  • 6B Prefilter 7 Young Won Lim6/5/12

    CTFT ← CTFSAperiodic Continuous Time Signal

    Periodic Continuous Time Signal

    −T2 +T2

    −T2+T2

    −T 02 +

    T 02

    x(t )

    xT 0(t) = ∑n=−∞

    +∞

    x(t − nT 0)

    xT 0(t) → x(t )

    ω0 =2πT 0

    → 0

    As T 0 → ∞ ,

    Continuous Time Fourier Series

    Continuous Time Fourier Transform

    T 0

    T 0 → ∞

  • 6B Prefilter 8 Young Won Lim6/5/12

    CTFT and CTFS as

    −T2 +

    T2 +

    T 02

    +T 0−T 02

    −T 0 +2T0−2T0

    −T2 +

    T2 +

    T 02

    +T 0−T 02

    −T 0

    −T2 +

    T2 +

    T 02

    −T 02

    T 0 = 2T

    T 0 = 4T

    T 0 = 8T

    2ω0−2ω0

    4ω0−4ω0

    8ω0−8ω0

    ∣ak T 0∣

    ∣ak T 0∣

    ∣ak T 0∣

    T 0 → ∞ ,

  • 6B Prefilter 9 Young Won Lim6/5/12

    Sampling (1)

    T T

    τ

    T

    τ

    T T

    τ

    X

    =

    X=

    Ideal Sampling Practical Sampling

    t

    t

    Tt

  • 6B Prefilter 10 Young Won Lim6/5/12

    Sampling (2)

    T

    T

    T

    Ideal Sampling Frequency Domain

    X

    =

    *=

    1T

    ω

    t

    t

    ω

    A

    AT

    2ω0−2ω0 ω0−ω0

    2ω0−2ω0 ω0−ω0

    ω0 =2πT

  • 6B Prefilter 11 Young Won Lim6/5/12

    Practical Sampling Frequency Domain

    Sampling (3)

    T

    τ

    T

    τ

    T

    τ

    2ω0−2ω0

    ∣ak∣

    ω0−ω0 k ω0

    1Tsin (k ω0T /2)

    k ω0/2

    X

    =

    *=

    2ω0−2ω0 ω0−ω0

    t

    t

    t

    A

    AT

    ω0 =2πT

  • 6B Prefilter 12 Young Won Lim6/5/12

    CTFT of Sampled Signal

    x̂(t) = ∑n =−∞

    +∞

    x (nT ) δ( t−nT ) X̂ ( f ) = ∫−∞

    +∞

    x̂( t) e− j 2π f t dt

    = ∫−∞

    +∞

    ∑n =−∞

    +∞

    x(nT ) δ(t−nT ) e− j 2π f t dt

    = ∑n =−∞

    +∞

    x(nT ) e− j 2π f T n dt

    X̂ ( f ) = ∑n =−∞

    +∞

    x(nT ) e− j 2π f T n

    Tt

    ω0−

    2πT

    −2 2πT

    +2πT

    +2⋅2πT

    AT

    CTFT

    CTFT

    x̂(t) = ∑n =−∞

    +∞

    x (nT ) δ( t−nT )

  • 6B Prefilter 13 Young Won Lim6/5/12

    f s =1T 2π f s =

    2πT = ω0

    Periodicity in Frequency

    Tt

    ω0−

    2πT

    −2 2πT

    +2πT

    +2⋅2πT

    AT

    e− j2π( f + f s)T ne− j2π( f + f s)T n = e− j 2π( f )T n f sT = 1

    X̂ ( f ) = X̂ ( f + f s)

    Period = Sampling Frequency f s

    X̂ ( f ) = ∑n =−∞

    +∞

    x(nT ) e− j 2π f T nCTFT

    x̂(t) = ∑n =−∞

    +∞

    x (nT ) δ(t−nT )

    f s

    2π f = ω

  • 6B Prefilter 14 Young Won Lim6/5/12

    Time Sequence

    Convert to Time Sequencex (t)

    x̂ (t)x [n]

    p(t ) = ∑n =−∞

    +∞

    δ(t − nT ) T Sampling Period

    Ideal Sampling

    Ttt

    Tt

    T

    Tt

    x (t) x̂ (t)

    p(t ) x [n ] Time Sequence

  • 6B Prefilter 15 Young Won Lim6/5/12

    DTFT of a Time Sequence

    X̂ ( f ) = ∑n =−∞

    +∞

    x(nT ) e− j 2π f T n

    −2πT

    −2 2πT

    +2πT

    +2⋅2πT

    AT

    CTFTx̂(t) = ∑

    n =−∞

    +∞

    x (nT ) δ( t−nT )

    −2πT

    −2 2πT

    +2πT

    +2⋅2πT

    AT

    X̂ ( f ) = ∑n =−∞

    +∞

    x [n] e− j 2π f T nDTFT

    x [n]

    x̂( t)

    x [n] = x (nT )

  • 6B Prefilter 16 Young Won Lim6/5/12

    Discrete Time Fourier Transform (1)

    2π f T = 2π f1/T = 2πff s

    = ω̂

    Normalized Angular Frequency

    X̂ (e j ω̂) = ∑n =−∞

    +∞

    x [n] e− j ω̂ n

    −2πT

    −2 2πT

    +2πT

    +2⋅2πT

    AT

    X̂ ( f ) = ∑n =−∞

    +∞

    x [n] e− j 2π f T nDTFT

    x [n]

    x [n] = x (nT )

    ω̂ = ω⋅T−2π−4π +2π +4π

    AT

    DTFTx [n]

  • 6B Prefilter 17 Young Won Lim6/5/12

    f s =1T 2π f s =

    2πT = ω0

    Discrete Time Fourier Transform (2)

    X̂ ( f ) = ∑n =−∞

    +∞

    x(nT ) e− j 2π f T n

    Tt

    ω0−

    2πT

    −2 2πT

    +2πT

    +2⋅2πT

    AT

    X̂ (e j ω̂) = ∑n =−∞

    +∞

    x(nT ) e− j2π ω̂ n

    Normalized Angular Frequency

    f0− f s−2 f s + f s +2 f s

    f / f s0−1−2 +1 +2

    ω̂ = 2π f / f s0−2π−4π +2π +4π

    ω = 2π f0−2π f s−4π f s +2π f s +4π f s

    Nyquist Interval

    2π f T = 2π f1/T = 2πff s

    = ω̂

  • 6B Prefilter 18 Young Won Lim6/5/12

    Fourier Series

    x̂(t) = ∑n =−∞

    +∞

    x (nT ) δ( t−nT )

    x(nT ) = 1f s∫+ f s/2

    − f s/2 X̂ ( f ) e+ j 2π f T n df

    = ∫−π

    X̂ (ω) e+ jω n d ω2π

    ω = 2π f / f sd ff s

    = d ω2π

    Tt

    ω0−

    2πT

    −2 2πT

    +2πT

    +2⋅2πT

    AT

    X̂ ( f ) = ∑n =−∞

    +∞

    x(nT ) e− j 2π f T nCTFT

    CTFS

    X̂ ( f )

    x(nT )

    Continuous Periodic Function

    Fourier Series Coefficients

    X̂ ( f ) = ∑n =−∞

    +∞

    x(nT ) e− j 2π f T n

  • 6B Prefilter 19 Young Won Lim6/5/12

    Numerical Approximation

    X ( f ) = ∫−∞

    +∞

    x(t) e+ j 2π f t d t

    ≈ ∑n =−∞

    +∞

    x (n T ) e− j 2π f T n⋅T

    X ( f ) ≈ T X̂ ( f )

    X ( f ) = limT → 0

    T X̂ ( f )

    T

    ft

    Ax(t)

    Tt

    ω0−

    2πT

    −2 2πT

    +2πT

    +2⋅2πT

    AT

    x̂(t)

    Tt

    x̂(t) = ∑n =−∞

    +∞

    x (nT ) δ( t−nT ) X̂ ( f ) = ∑n =−∞

    +∞

    x(nT ) e− j 2π f T nCTFT

    CTFT

  • 6B Prefilter 20 Young Won Lim6/5/12

    Spectrum Replication (1)

    T

    T

    T

    Ideal Sampling

    X

    = t

    t

    t

    x̂(t) = ∑n =−∞

    +∞

    x (nT ) δ(t−nT )

    s(t) = ∑n =−∞

    +∞

    δ(t−nT )

    x( t)

    x̂( t)

    s( t) = 1T ∑m =−∞

    +∞

    e+ j 2π m f s t

    x̂( t) = 1T ∑n =−∞

    +∞

    x (t ) e+ j 2π m f s t

    Shift Property

    X̂ ( f ) = 1T ∑n =−∞

    +∞

    X ( f −m f s)

  • 6B Prefilter 21 Young Won Lim6/5/12

    Spectrum Replication (2)

    Frequency Domain

    *=−

    2πT

    −2 2πT

    +2πT

    +2⋅2πT

    1T

    0

    ω

    ω0

    ω

    −2πT

    −2 2πT

    +2πT

    +2⋅2πT

    A

    ATX̂ ( f ) = 1

    T ∑n =−∞+∞

    X ( f −m f s)

    = ∫−∞

    +∞

    X ( f − f ' )S ( f ' ) d f '

    S ( f ) = 1T ∑m =−∞

    +∞

    δ( f −m f s)

    = 1T ∑m =−∞+∞

    ∫−∞

    +∞

    X ( f − f ' )δ( f '−m f s) d f '

    X ( f )

    X̂ ( f )

    S ( f )

    Convolution in Frequency

    X̂ ( f ) = X ( f ) ∗ S ( f )

  • 6B Prefilter 22 Young Won Lim6/5/12

    Ideal PrefilterH(f)

    Ideal Sampler- ADC

    Analogsignal Bandlimitedsignal

    Sampledsignal

    X i ( f ) X ( f ) X̂ ( f )

    f s

    0 12 f s

    24 f s

    34 f s

    0−12 f s + f s0− f s

  • 6B Prefilter 23 Young Won Lim6/5/12

  • 6B Prefilter 24 Young Won Lim6/5/12

  • Young Won Lim6/5/12

    References

    [1] http://en.wikipedia.org/[2] J.H. McClellan, et al., Signal Processing First, Pearson Prentice Hall, 2003[3] A “graphical interpretation” of the DFT and FFT, by Steve Mann[4] R. G. Lyons, Understanding Digital Signal Processing, 1997[5] AVR121: Enhancing ADC resolution by oversampling[6] S.J. Orfanidis, Introduction to Signal Processing

    www.ece.rutgers.edu/~orfanidi/intro2sp

    슬라이드 1슬라이드 2슬라이드 3슬라이드 4슬라이드 5슬라이드 6슬라이드 7슬라이드 8슬라이드 9슬라이드 10슬라이드 11슬라이드 12슬라이드 13슬라이드 14슬라이드 15슬라이드 16슬라이드 17슬라이드 18슬라이드 19슬라이드 20슬라이드 21슬라이드 22슬라이드 23슬라이드 24슬라이드 25