Sie sind auf Seite 1von 32

EE3054

Signals and Systems

Sampling of Continuous
Time Signals

Yao Wang
Polytechnic University

Some slides included are extracted from lecture presentations prepared by


McClellan and Schafer
License Info for SPFirst Slides

 This work released under a Creative Commons License


with the following terms:
 Attribution
 The licensor permits others to copy, distribute, display, and perform
the work. In return, licensees must give the original authors credit.
 Non-Commercial
 The licensor permits others to copy, distribute, display, and perform
the work. In return, licensees may not use the work for commercial
purposes—unless they get the licensor's permission.
 Share Alike
 The licensor permits others to distribute derivative works only under
a license identical to the one that governs the licensor's work.
 Full Text of the License
 This (hidden) page should be kept with the presentation

4/17/2008 © 2003, JH McClellan & RW Schafer 2


LECTURE OBJECTIVES
 Concept of sampling
 Sampling using periodic impulse train
 Frequency domain analysis
 Spectrum of sampled signal
 Nyquist sampling theorem
 Sampling of sinusoids
Two Processes in A/D
Conversion
Sampling Quanti-
zation
xc(t) x[n] = xc(nT) x$[ n]

Sampling Quantization
Period Interval
T Q

 Sampling: take samples at time nT


 T: sampling period; x[ n] = x( nT ),−∞ < n < ∞
 fs = 1/T: sampling frequency

 Quantization: map amplitude values into a set of discrete values ± pQ


 Q: quantization interval or stepsize xˆ[ n] = Q[ x(nT )]
Analog to Digital
Conversion

1
T=0.1
Q=0.25

0.5

-0.5

-1

0 0.2 0.4 0.6 0.8 1


A2D_plot.m
How to determine T and Q?
 T (or fs) depends on the signal frequency range
 A fast varying signal should be sampled more frequently!
 Theoretically governed by the Nyquist sampling theorem
 fs > 2 fm (fm is the maximum signal frequency)
 For speech: fs >= 8 KHz; For music: fs >= 44 KHz;
 Q depends on the dynamic range of the signal
amplitude and perceptual sensitivity
 Q and the signal range D determine bits/sample R
 2R=D/Q
 For speech: R = 8 bits; For music: R =16 bits;
 One can trade off T (or fs) and Q (or R)
 lower R -> higher fs; higher R -> lower fs
 We only consider sampling in this class
SAMPLING x(t)
 SAMPLING PROCESS
 Convert x(t) to numbers x[n]
 “n” is an integer; x[n] is a sequence of values
 Think of “n” as the storage address in memory
 UNIFORM SAMPLING at t = nTs
 IDEAL: x[n] = x(nTs)

x(t) x[n]
C-to-D
Sampling of Sinusoid
Signals
Sampling above
Nyquist rate
ωs=3ωm>ωs0

Reconstructed
=original

Sampling under
Nyquist rate
ωs=1.5ωm<ωs0

Reconstructed
\= original

Aliasing: The reconstructed sinusoid has a lower frequency than the original!
Nyquist Sampling Theorem

 Theorem:
 If x(t) is bandlimited, with maximum frequency fb(or
ωb =2π fb)
 and if fs =1/ Ts > 2 fb or ωs =2π / Ts >2 ωb
 Then xc(t) can be reconstructed perfectly from x[n]=
x(nTs ) by using an ideal low-pass filter, with cut-off
frequency at fs/2
 fs0 = 2 fb is called the Nyquist Sampling Rate

 Physical interpretation:
 Must have at least two samples within each cycle!
Sampling Using Periodic Impulse
Train

x[n] = x(nTs )
FOURIER
TRANSFORM
of xs(t) ???

4/17/2008 © 2003, JH McClellan & RW Schafer 10


Periodic Impulse Train


p(t ) = ∑ δ (t − nT )
n = −∞
s

4/17/2008 © 2003, JH McClellan & RW Schafer 11


Impulse Train Sampling

∞ ∞
xs (t) = x(t) ∑ δ (t − nTs ) = ∑ x(t)δ (t − nTs )
n=−∞ n=−∞


xs (t) = ∑ x(nTs )δ(t −nTs )
4/17/2008 n=−∞
© 2003, JH McClellan & RW Schafer 12
Illustration of Sampling
x(t)

t

xs (t ) = ∑ x(nTs )δ (t − nTs )
n = −∞
x[n] = x(nTs )

n
4/17/2008 © 2003, JH McClellan & RW Schafer 13
Sampling: Freq. Domain

How is the
spectrum of xs(t)
related to that of
x(t)?

= ∑ ak e jkω s t EXPECT
FREQUENCY
k = −∞ SHIFTING !!!
∞ ∞
p(t ) = ∑δ (t − nTs ) = ∑ ak e jkω s t

n = −∞ k = −∞
4/17/2008 © 2003, JH McClellan & RW Schafer 14
Fourier Series Representation
of Periodic Impulse Train

∞ ∞

p (t ) = ∑δ (t − nTs ) = ∑ ak e jkω s t
ωs =
Ts
n = −∞ k = −∞
Ts / 2
1 1 Fourier Series
∫ δ (t )e
− jkω s t
ak = dt =
Ts −Ts / 2
Ts
4/17/2008 © 2003, JH McClellan & RW Schafer 15
FT of Impulse Train
∞ ∞
1 2π
p(t ) = ∑
n = −∞
δ (t − nTs ) =
Ts ∑e
k
jkω s t
↔ P ( jω ) = ∑ T
k = −∞ s
δ (ω − kω s )


ωs =
Ts

4/17/2008 © 2003, JH McClellan & RW Schafer 16


Frequency-Domain Analysis:
Using Fourier Series

x s (t ) = x(t ) p (t )

1
p(t ) = ∑
n = −∞
δ (t − nTs ) =
Ts ∑
k
e jkω s t

∞ ∞
1 jkω st 1 jkω st
xs (t) = x(t) ∑ e = ∑ x(t)e
Ts
k =−∞ Ts k=−∞

1 ∞
Xs ( jω ) = ∑ X( j(ω − kω s ))
Ts
k =−∞ 2π
ωs =
Ts
Frequency-Domain Analysis:
Using Multiplication-
Convolution duality
∞ ∞
1 2π
p(t ) = ∑
n = −∞
δ (t − nTs ) =
Ts ∑e
k
jkω s t
↔ P ( jω ) = ∑ T
k = −∞ s
δ (ω − kω s )

1
x(t)p(t) ⇔ X( jω )∗ P( jω )


1 1 2π
X s( jω ) =

X ( jω ) * P( jω ) =
2π ∑ T
k = −∞ s
X ( jω ) * δ (ω − kω s )


1
=
Ts ∑ X ( j(ω − kω ))
k = −∞
s
Frequency-Domain
Representation of Sampling
“Typical”
bandlimited signal

1 ∞
Xs ( jω ) = ∑
Ts k=−∞
X( j(ω − kω s ))

4/17/2008 © 2003, JH McClellan & RW Schafer 19


Aliasing Distortion
“Typical”
bandlimited signal

 If ωs < 2ωb , the copies of X(jω) overlap,


and we have aliasing distortion.

4/17/2008 © 2003, JH McClellan & RW Schafer 20


Frequency Domain
Interpretation of Sampling
Original signal

Sampling
impulse train The spectrum of the
sampled signal includes
the original spectrum and
its aliases (copies) shifted
Sampled signal to k fs , k=+/- 1,2,3,…
ωs>2 ωm The reconstructed signal
from samples has the
frequency components
upto fs /2.
Sampled signal
ωs<2 ωm When fs< 2fm , aliasing
(Aliasing effect) occur.
Reconstruction: Frequency-Domain

If ω s > 2ωb , the copies of


H r ( jω ) X ( jω ) do not overlap, so
X r ( jω ) = H r ( jω ) X s ( jω )

4/17/2008 © 2003, JH McClellan & RW Schafer 22


Nyquist Sampling Theorem

 Theorem:
 If x(t) is bandlimited, with maximum frequency fb(or
ωb =2π fb)
 and if fs =1/ Ts > 2 fb or ωs =2π / Ts >2 ωb
 Then xc(t) can be reconstructed perfectly from x[n]=
x(nTs ) by using an ideal low-pass filter, with cut-off
frequency at fs/2
 fs0 = 2 fb is called the Nyquist Sampling Rate

 Physical interpretation:
 Must have at least two samples within each cycle!
Sampling of Sinusoid
Signals: Temporal domain
Sampling above
Nyquist rate
ωs=3ωm>ωs0

Reconstructed
=original

Sampling under
Nyquist rate
ωs=1.5ωm<ωs0

Reconstructed
\= original

Aliasing: The reconstructed sinusoid has a lower frequency than the original!
Sampling of Sinusoid:
Frequency Domain
Spectrum of
cos(2πf0t)
-f0 0 f0

No aliasing
fs >2f0
fs -f0 >f0
Reconstructed
-fs -f0 -fs -fs+f0 -f0 0 f0 fs-f0 fs fs+f0
signal: f0
-fs/2 fs/2

With aliasing
f0<fs <2f0 (folding) 0
fs -f0 <f0
Reconstructed signal: fs -f0 -fs -f0 -fs -f0 -fs+f0 fs-f0 f0 fs fs+f0

With aliasing
fs <f0 (aliasing) -fs
0 fs
f0-fs <f0
Reconstructed signal: fs -f0 -fs -f0 -f0 -f0+fs f0-fs f0 fs+f0
More examples with
Sinusoids
SAMPLING GUI (con2dis)

4/17/2008 © 2003, JH McClellan & RW Schafer 27


Strobe Movie

 From SP First, Chapter 4, Demo on


“Strobe Movie”
How to determine the necessary
sampling frequency from a signal
waveform?
 Given the waveform, find the shortest ripple, there
should be at least two samples in the shortest ripple
 The inverse of its length is approximately the highest
frequency of the signal

Fmax=1/Tmin

Tmin

Need at least two


samples in this
interval, in order not
to miss the rise and
fall pattern.
Sampling with Pre-Filtering
Pre-Filter Periodic
H (f) Sampling
x(t) x’(t) xd(n)

Sampling
period T

• If fs < 2fb, aliasing will occur in sampled signal


• To prevent aliasing, pre-filter the continuous signal so that fb<fs/2
• Ideal filter is a low-pass filter with cutoff frequency at fs/2
(corresponding to sync functions in time)
•Common practical pre-filter: averaging within one sampling interval
Summary
 Sampling as multiplication with the periodic impulse train
 FT of sampled signal: original spectrum plus shifted
versions (aliases) at multiples of sampling freq.
 Sampling theorem and Nyquist sampling rate
 Sampling of sinusoid signals
 Can illustrate what is happening in both temporal and freq.
domain. Can determine the reconstructed signal from the
sampled signal.
 Need for prefilter
 Next lecture: how to recover continuous signal from
samples, ideal and practical approaches
Readings

 Textbook: Sec. 12.3.1-12.3.2, 4.1-4.3


 Oppenheim and Willsky, Signals and
Systems, Chap. 7.
 Optional reading (More depth in frequency
domain interpretation)

Das könnte Ihnen auch gefallen