communication systems, 5ebazuinb/ece4600/ch02_3.pdf · 2020. 9. 9. · inverse dft ( ) idft[ ( )] 1...

29
© 2010 The McGraw-Hill Companies Communication Systems, 5e Chapter 2: Signals and Spectra A. Bruce Carlson Paul B. Crilly

Upload: others

Post on 08-Feb-2021

7 views

Category:

Documents


0 download

TRANSCRIPT

  • © 2010 The McGraw-Hill Companies

    Communication Systems, 5e

    Chapter 2: Signals and Spectra

    A. Bruce CarlsonPaul B. Crilly

  • © 2010 The McGraw-Hill Companies

    Chapter 2: Signals and Spectra

    • Line spectra and fourier series• Fourier transforms• Time and frequency relations• Convolution• Impulses and transforms in the limit• Discrete Fourier Transform (new in 5th ed.)

  • 3

    Fourier Transform

    • Time to frequency domain

    • Frequency to time domain

    • Condition …

    dttf2jexptvfV

    dftf2jexpfVtv

    dttvE02

    Table T.1 on pages 780-780

    dttwjtvwV

    exp

    dwtwjwVtv exp21

  • 4

    Modulation (Mixing)

    • Frequency translation due to real or complex mixing products

    tf2jexp21tf2jexp

    21tx

    tf2costxtz

    00

    0

    0

    j

    0

    j

    ff2

    eff2

    efXfZ

  • © 2010 The McGraw-Hill Companies

    Spectrum of Real Cosine

    Spectrum of cos 2 cA f t What happens when you convolve?

    • Two copies shifted in frequency by +/- fc

  • 6

    Modulation

    • Multiplication in the time domain is convolution in the frequency domain

    tftxtz 02cos

    0

    j

    0

    j

    ff2

    eff2

    efXfZ

    • For frequency domain analysis – convolve• For time domain analysis – use trig function identities

    Table T.3 on pages 851-853

  • Multiplication-Convolution• Convolution in the time domain

    • The Fourier Transform Pairs are:

    7

    dtvwdtwvtwtv

    fWfVtwtv

    fWfVtwtv *

    fWfVdevfW

    dvefWdvdtetw

    dtedtwvtwtvF

    fj

    fjtfj

    tfj

    2

    22

    2

  • Table T.3

  • 9

    Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

    Frequency Translation- Complex Mixing tfjtvts c 2exp cffjVfS *

    (a) Initial Signal Spectrums (b) Output Spectrum

    cff

  • 10

    Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

    (b) Magnitude spectrum

    RF Pulse Mixing tftAts c

    2cos

    cc ffAffAfS sinc2

    sinc2

    Is convolution easier?(a) RF Pulse

  • 11

    Mixing

    RF Input IF Output

    LocalOscillator

    tLOtRFtIF

    LOLOLO tfAtLO 2cos

    RFRFRF tfAtRF 2cos

    LOLOLORFRFRF tfAtfAtIF 2cos2cos

    LOLORFRFRFLO tftfAAtIF 2cos2cos

  • 12

    Trigonometry Identities

    sincoscossinsin

    sincoscossinsin

    sinsincoscoscos

    sinsincoscoscos

    cos21cos

    21sinsin

    sin21sin

    21cossin

    cos21cos

    21coscos

    sin21sin

    21sincos

    Table T.3 on pages 851-853

  • 13

    Mixing (2)

    LOLORFRFRFLO tftfAAtIF 2cos2cos

    LORFLORFRFLO

    LORFLORFRFLO

    tffAA

    tffAAtIF

    2cos21

    2cos21

    LORFLORFRFLO tffAAtIF 2cos21

    • Restating

    • Using an Identity

    • After an Ideal Low Pass Filtering

  • 14

    Spectral Equivalent – Real Mixing

    • The mixing of a real RF input with a real Cosine local oscillator– Real Signal and Cosine LO spectrum– Post mixer sum and difference spectrum– Post Low Pass Filter (LPF) result

    Real Signal

    Cosine

    Mixing Products

    LPF

    Real Signal Spectrum

    Mixing Cos Signal SpectrumConvolved Signal Spectrum

    Low Pass Spectrum

  • 15

    Spectral Equivalent – Complex Mixing

    • The mixing of a real RF input with a Complex local oscillator– Real Signal and Complex LO spectrum– Post mixer sum spectrum (convolution in freq.)– Post Low Pass Filter (LPF) result

    Real Signal

    Complex Oscillator

    Mixing Products

    LPF

    Real Signal Spectrum

    Mixing Exp Signal SpectrumConvolved Signal Spectrum

    Low Pass Spectrum

  • 16

    Higher Order Mixing

    Mixers in Microwave Systems (Part 1)Author: Bert C. Henderson WJ Tech-note

    http://www.rfcafe.com/references/articles/wj-tech-notes/Mixers_in_systems_part1.pdf

    Part of WJ Comm. Technical Publicationshttp://www.rfcafe.com/references/articles/wj-tech-notes/watkins_johnson_tech-notes.htm

    The old Watkins Johnson and later WJ was owned by Triquint which merged with RF Micro Devices

    and now is called Qorvohttps://www.qorvo.com/

    https://www.qorvo.com/design-hub

  • DISCRETE FOURIER TRANSFORM

    © 2010 The McGraw-Hill Companies

  • Sampling

    © 2010 The McGraw-Hill Companies

    Given a bandlimited time function ( ), the signal canbe fully represented by a periodic set of samples,

    ( ) ( )

    where the sampling interval = , and the sampling frequencyis 1/ .

    sst kT

    s

    s s

    x t

    x t x kT

    t Tf T

    If our sampler is a periodic impulse train, then

    ( ) ( ) ( ) for convenience we drop ( ) ( )

    s s s

    s

    x kT x t t kT Tx kT x k

  • Sampling (2)

    © 2010 The McGraw-Hill Companies

    x(k) is a discrete time signal and represents the samples of x(t)

    Thus the samples can be stored in computer memory and processed Digital Signal Processing

    ( ) is an ordered sequence of numbers, possibly complexand consists of 0,1,... 1 samples.x k

    k N

  • Sampling (3)

    © 2010 The McGraw-Hill Companies

    For adequate representation of x(t), the sampling rate mustbe at least twice the highest frequency component in x(t)(The Nyquist Rate)

    If = signal's bandwidth 2

    Nyquist rate

    s

    s

    B f B

    f B

    See sect. 6.1 for more information on sampling

    For class applications try to use 4 to 8 times the highest frequency, they look better.

  • Discrete Fourier Transform Development

    © 2010 The McGraw-Hill Companies

    12 /

    0

    We can insert the samples into the Fourier transform and thensubstitute the integral for a summation to get:

    ( ) ( ) 0,1,... 1

    Discrete Fourier transform (DFT) ( ) DFT[ ( )]

    Nj nk N

    kX n x k e n N

    X n x k

  • DFT (2)

    © 2010 The McGraw-Hill Companies

    represents discrete frequency, and thus /

    frequency interval = /

    Like ( ), ( ) represents an ordered sequence of values which can be complex can be stored in a computer andnumerical

    n s

    s

    n n f nf N

    f f N

    x n X k

    ly processed

    ( ) ( ) ( ) ( ) ( ) ( )R I

    R I

    x k x k jx kX n X n jX n

  • Inverse DFT

    © 2010 The McGraw-Hill Companies

    12 /

    0

    Inverse DFT ( ) IDFT[ ( )]

    1( ) ( ) 0,1,... 1N

    j nk N

    n

    x k X n

    x k X n e n NN

  • © 2010 The McGraw-Hill Companies

    (a) Sampled rectangular pulse train

    (b) N=16 point DFT

    (c) analog frequency axis

    kx

    NknjkxnX

    N

    k2exp

    1

    0

    Relationship of k= 0 to N-1 to frequency Δf = 0 to k*fs/K to fs

  • Discrete time monocycle and its DFT

    © 2010 The McGraw-Hill Companies

    2

    2

    2*

    ( ) sample at 1, 100, and centered at 32

    32 32( ) exp

    100 100

    ( ) ( )

    The power spectrum is ( ) ( ) ( ) ( )

    ta

    s

    R I

    uu

    tx t e f aa

    k kx k

    X n jX n

    X n X n X n P n

  • Discrete time monocycle and its DFT

    © 2010 The McGraw-Hill Companies

    ( )RX n

    ( )IX n

    ( )uuP n

    ( )x k

    n

    n

    n

    n

    k(a)

    (b)

    (c)

    (d)

    (a) ( ), (b) ( ), (c) ( ), (d) ( )R I uux k X n X n P n

  • Convolution and system output using the DFT

    © 2010 The McGraw-Hill Companies

    0

    1 2

    To get the response of a discrete time system, we do a discrete linear convolution:

    ( ) ( ) ( ) ( ) ( )

    Where ( ) is system's impulse response,length of ( ), and ( ) are and re

    N

    l

    y k x k h k x l h k l

    h kx k h k N N

    1 2

    spectively, andlength of ( ) is ( 1)

    ( ) system function ( ) ( )

    ( ) ( ) ( ) ( ) IDFT[ ( )]

    y k N N N

    H n h k H n

    Y n H n X n y k Y n

    MATLAB filtfunction

  • Circular convolution and the DFT

    © 2010 The McGraw-Hill Companies

    1 1 2 2

    1 2 1 2

    If ( ) DFT[ ( )] and ( ) DFT[ ( )]

    ( ) ( ) ( ) ( )

    Where denotes circular convolution.

    Circular convolution both functions are the same length and the resultant function's length can be

    X n x k X n x k

    x k x k X n X n

    N

    1 2

    1 2

    1

    When 1 new terms circulate back to the beginningof the sequence

    N N

    N N N

  • When linear convolution = circular convolution

    © 2010 The McGraw-Hill Companies

    1 2 1

    1 2 1 2

    1 1

    If we constrain = and (2 1)

    circular convolution = linear convolution

    ( ) ( ) ( ) ( ) ( )

    ( ) DFT[ ( )] DFT[ ( )]

    ( ) IDFT[ ( )]

    N N N N

    y k x k x k x k x k

    Y n x k x k

    y k Y n

    We can use the DFT to perform linear convolution