Lecture7 1
Lecture7 1
Reading
• §7.0 - Introduction
• §7.1 - Representation of a Continuous-Time Signal by Its Samples: The Sampling Theorem
– §7.1.1 - Impulse-Train Sampling
7.0 - Introduction
Under certain circumstances, a continuous-time signal can be uniquely represented by and completely recon-
structed by its sampled discrete-time representation. This chapter covers the conditions under which this
holds (the sampling theorem), effects when it doesn’t hold (aliasing), and how discrete-time signals can be
used to process continuous-time signals.
In general, a continuous-time signal cannot be uniquely represented by its samples as a discrete-time signal.
There are an infinite number of continuous-time signals that share the same values at integer multiples of
T , i.e.,
x1 (kT ) = x2 (kT ) = x3 (kT ) . . . (1)
This is a discrete-time signal since we only have samples at regular points in time. We know that a discrete-
time signal is undefined for any points in time that don’t correspond to a sample point. If someone were
to ask you to use this plot to tell them the temperature at 9:15am, your answer, at least mathematically,
should be “I don’t know.”
However, I am now going to ask you to take your best guess about what the temperature was at 9:15am.
There is no right or wrong answer here, but if you wanted to try to be as accurate as possible in your guess
about the temperature at 9:15am, what would you say? Write your answer here for reference.
How confident are you in that answer? What if the spacing between the samples increased? What if the
spacing between the samples decreased?
How consistent are the results across the entire class? Why is there such consistency in how people answer
this question?
We need a means of representing a continuous-time signal in terms of its value at evenly spaced intervals.
We can use a periodic impulse train to sample the continuous-time signal, a process known as impulse-train
sampling.
xp (t) = x(t)p(t) (2)
X∞
p(t) = δ(t − nT ) (3)
n=−∞
Due to the sampling property of the impulse function, we know that x(t)δ(t − t0 ) = x(t0 )δ(t − t0 ). We can
thus express the sampled continuous-time signal xp (t) as
∞
X
xp (t) = x(nT )δ(t − nT ) (4)
n=−∞
You are now ready to take Quizzes 7.1.1 Sampling in the Time Domain available in Module 1 on
canvas.
• Competency Quiz 7.1.1: Sampling in the Time Domain will test you on material related to
sampling as implemented and interpreted in the time domain. This may include choosing the correct
plot of a sampled signal given a sampling period and/or frequency, specifying the sample values for a
given function both for t = nT and t 6= nT , and a refresher on conversion between time and frequency
variables.
• Mastery Quiz 7.1.1: Sampling in the Time Domain will involve similar questions, but with
additional complications or thought required.
• The optional Challenge Quiz 7.1.1: Sampling in the Time Domain will be a single question
that will push your thought process on time-domain interpretation of sampling.
We can also express the effects of impulse-train sampling in the frequency domain. It is in the frequency
domain that the sampling theorem can most easily be visualized.
From the multiplication property of the Fourier transform, we know that
Z ∞
1
Xp (jω) = X(jθ)P (j(ω − θ))dθ (5)
2π −∞
We thus have Z ∞ ∞
1 2π X
Xp (jω) = X(jθ) δ(ω − kωs − θ)dθ (6)
2π −∞ T
k=−∞
∞
1 X
= X(j(ω − kωs )) (7)
T
k=−∞
At this point, we see that Xp (jω) is a superposition of shifted replicas of X(jω), scaled by 1/T .
You are now ready to take Quizzes 7.1.1 Sampling in the Frequency Domain available in Module 1
on canvas.
• Competency Quiz 7.1.1: Sampling in the Frequency Domain will test you on material related
to sampling as implemented and interpreted in the frequency domain. This may include choosing the
correct plot of a sampled signal spectrum given a sampling period and/or frequency, specifying the
band edges or other key frequencies in a given spectrum, specification of location of spectral replicas,
and specification of amplitude scales.
• Mastery Quiz 7.1.1: Sampling in the Frequency Domain will involve similar questions, but
with additional complications or thought required.
On the previous page, we saw that Xp (jω) is a superposition of shifted replicas of X(jω), scaled by 1/T .
From this representation, we can also readily obtain the requirements on the bandlimits of X(jω) to assure
perfect reconstruction.
Based on the sketches of impulse train sampling in the frequency domain, state the constraints on ωM and
ωs to assure the ability to exactly reconstruct X(jω) from Xp (jω):
• Competency Quiz 7.1.1: Nyquist Sampling Theorem will test you on material related to ban-
dlimits and the Nyquist sampling theorem. This may include specification of the bandlimit given a
signal spectrum and/or equation, use of a bandlimit to specify a sampling frequency according to the
Nyquist sampling theorem, or use of the sampling frequency to infer the bandlimit of a signal.
• Mastery Quiz 7.1.1: Nyquist Sampling theorem will involve similar questions, but with addi-
tional complications or thought required.
• The optional Challenge Quiz 7.1.1: Nyquist Sampling Theorem will be a single question that
will push your thought process on bandlimits and the Nyquist sampling theorem.
You may choose to read this material now since it follows on from Section 7.1.1 material or to wait until
Lab #2 is assigned.
The following material will be covered as part of the next lecture in class.
From Signals & Systems, 2nd edition by Oppenheim and Willsky:
Chapter 7: Sampling