Electrical%20Communications%20Systems%20ECE.09.331%20Spring%202007 - PowerPoint PPT Presentation

About This Presentation
Title:

Electrical%20Communications%20Systems%20ECE.09.331%20Spring%202007

Description:

N = 2BT0 independent pieces of information over a time interval T0. N: Dimension of the waveform ... operation just converts one set of number, x[k] into ... – PowerPoint PPT presentation

Number of Views:29
Avg rating:3.0/5.0
Slides: 20
Provided by: shreekant9
Learn more at: https://users.rowan.edu
Category:

less

Transcript and Presenter's Notes

Title: Electrical%20Communications%20Systems%20ECE.09.331%20Spring%202007


1
Electrical Communications SystemsECE.09.331
Spring 2007
Lecture 3aJanuary 30, 2007
  • Shreekanth Mandayam
  • ECE Department
  • Rowan University
  • http//engineering.rowan.edu/shreek/spring07/ecom
    ms/

2
Plan
  • Recall CFTs (spectra) of common waveforms
  • Impulse
  • Sinusoid
  • Rectangular Pulse
  • CFTs for periodic waveforms
  • Sampling
  • Time-limited and Band-limited waveforms
  • Nyquist Sampling
  • Impulse Sampling
  • Dimensionality Theorem
  • Discrete Fourier Transform (DFT)
  • Fast Fourier Transform (FFT)

3
ECOMMS Topics
4
Definitions
See p. 45 Dirichlet Conditions
5
CFTs of Common Waveforms
  • Impulse (Dirac Delta)
  • Sinusoid
  • Rectangular Pulse

Matlab Demo recpulse.m
6
CFT for Periodic Signals
Recall
  • We want to get the CFT for a periodic signal
  • What is ?

7
CFT for Periodic Signals
  • Sine Wave
  • w(t) A sin (2pf0t)
  • Square Wave

Instrument Demo
8
Sampling
  • Time-limited waveform
  • w(t) 0 t gt T
  • Band-limited waveform
  • W(f)F(w(t)0 f gt B
  • Can a waveform be both time-limited and
    band-limited?

9
Nyquist Sampling Theorem
  • Any physical waveform can be represented by
  • where
  • If w(t) is band-limited to B Hz and

10
What does this mean?
  • If then we can reconstruct w(t)
    without error by summing weighted, delayed sinc
    pulses
  • weight w(n/fs)
  • delay n/fs
  • We need to store only
    samples of w(t),
    i.e., w(n/fs)
  • The sinc pulses
    can be generated

    as needed (How?)

Matlab Demo sampling.m
11
Impulse Sampling
  • How do we mathematically represent a sampled
    waveform in the
  • Time Domain?
  • Frequency Domain?

12
Sampling Spectral Effect
Original
Sampled
13
Spectral Effect of Sampling
14
Aliasing
  • If fs lt 2B, the waveform is undersampled
  • aliasing or spectral folding
  • How can we avoid aliasing?
  • Increase fs
  • Pre-filter the signal so that it is bandlimited
    to 2B lt fs

15
Dimensionality Theorem
  • A real waveform can be completely specified by
  • N 2BT0
    independent pieces of
    information over a time interval T0
  • N Dimension of the waveform
  • B Bandwidth
  • BT0 Time-Bandwidth Product
  • Memory calculation for storing the waveform
  • fs gt 2B
  • At least N numbers must be stored over the time
    interval T0 n/fs

16
Discrete Fourier Transform (DFT)
  • Discrete Domains
  • Discrete Time k 0, 1, 2, 3, , N-1
  • Discrete Frequency n 0, 1, 2, 3, , N-1
  • Discrete Fourier Transform
  • Inverse DFT

Equal frequency intervals
n 0, 1, 2,.., N-1
k 0, 1, 2,.., N-1
17
Importance of the DFT
  • Allows time domain / spectral domain
    transformations using discrete arithmetic
    operations
  • Computational Complexity
  • Raw DFT N2 complex operations ( 2N2 real
    operations)
  • Fast Fourier Transform (FFT) N log2 N real
    operations
  • Fast Fourier Transform (FFT)
  • Cooley and Tukey (1965), Butterfly Algorithm,
    exploits the periodicity and symmetry of
    e-j2pkn/N
  • VLSI implementations FFT chips
  • Modern DSP

18
How to get the frequency axis in the DFT
  • The DFT operation just converts one set of
    number, xk into another set of numbers Xn -
    there is no explicit definition of time or
    frequency
  • How can we relate the DFT to the CFT and obtain
    spectral amplitudes for discrete frequencies?

(N-point FFT)
Need to know fs
19
Summary
Write a Comment
User Comments (0)
About PowerShow.com