Electrical Communications Systems 0909.331.01 Spring 2005 - PowerPoint PPT Presentation

About This Presentation
Title:

Electrical Communications Systems 0909.331.01 Spring 2005

Description:

Spectral Effect of Sampling. Spectrum of a 'sampled' waveform ... Cooley and Tukey (1965), Butterfly Algorithm', exploits the periodicity and ... – PowerPoint PPT presentation

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

less

Transcript and Presenter's Notes

Title: Electrical Communications Systems 0909.331.01 Spring 2005


1
Electrical Communications Systems0909.331.01
Spring 2005
Lecture 2bFebruary 2, 2005
  • Shreekanth Mandayam
  • ECE Department
  • Rowan University
  • http//engineering.rowan.edu/shreek/spring05/ecom
    ms/

2
Plan
  • 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
CFTs of Common Waveforms
  • Impulse (Dirac Delta)
  • Sinusoid
  • Rectangular Pulse

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

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

Instrument Demo
7
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?

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

9
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
10
Impulse Sampling
  • How do we mathematically represent a sampled
    waveform in the
  • Time Domain?
  • Frequency Domain?

11
Sampling Spectral Effect
Original
Sampled
12
Spectral Effect of Sampling
13
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

14
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

15
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
16
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

17
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
18
Summary
Write a Comment
User Comments (0)
About PowerShow.com