第 15 讲:离散时间调制
本讲内容:以复指数信号和正弦信号为载波的幅度调制;利用幅度调制将固定滤波器变为可调滤波器;连续时间信号的脉冲幅度调制;采样概念预览。
授课教师:艾伦·V. 奥本海姆教授
英文字幕稿
The following content is provided under a Creative
Commons license.
Your support will help MIT OpenCourseWare continue to
offer high quality educational resources for free.
To make a donation, or view additional materials from
hundreds of MIT courses, visit MIT OpenCourseWare at
ocw.mit.edu
PROFESSOR: In the last lecture, we began the
discussion of modulation.
And in particular, what we focused on, was the
continuous time case.
And in talking about continuous time modulation,
we've covered a number of topics.
We talked about the properties and analysis of modulation
when we had a complex exponential carrier signal.
We talked about the properties and analysis in the case of a
sinusoidal carrier.
And in that context and related to the application
associated with communications, we talked
about synchronous modulation, asynchronous modulation and
also the notion of single side band modulation.
In the lecture today, there are two issues that I'd like
to address, broad topics.
One is a parallel discussion, particularly, as associated
with complex exponential and sinusoidal modulation for
discrete time signals.
And the second is the introduction and analysis of
another kind of carriers, specifically a pulse kind of
carrier in continuous time leading to the notions of
pulse amplitude modulation and, eventually, a very
powerful theorem and result called the sampling theorem.
Well, let me begin the lecture, though, focusing on
the discrete time modulation to essentially draw your
attention to the fact that the analysis in discrete time very
much parallels the analysis in continuous time.
Well, let's consider, in the discrete time case, just as we
had in continuous time, a signal modulating a carrier
signal and the resulting modulated signal is y of n.
And it was in continuous time the modulation property
associated with the Fourier Transform that provided the
basis for the analysis.
And exactly the same thing is true in the
discrete time case.
In particular, what we have in discrete time, is the
modulation property as it relates to the Fourier
Transform, which tells us that the Fourier Transform of the
modulated signal is the convolution of the Fourier
Transform of the carrier and the Fourier Transform of the
modulated signal.
And the only real difference at issue here is that, in the
discrete time case, what we're talking about is a periodic
convolution because the specter,
of course is periodic.
Whereas, in the continuous time case, it was an aperiodic
convolution.
So let's parallel the discussion, and in particular,
what we'll focus on is, first, a complex exponential carrier
and second a sinusoidal carrier.
And we'll see how this parallels our discussion in
continuous time, and we'll make fairly brief reference as
we introduce the pulse carrier for continuous time.
We'll make very brief reference to the pulse carrier
for discrete time indicating that, again, the analysis and
discrete time and continuous time is very parallel.
So let's, first, consider complex exponential and
sinusoidal carriers for the discrete time case,
emphasizing the very strong parallel and similarity
between discrete time and continuous time.
Well we have, once, again the modulation property.
And the modulation property tells us that the spectrum of
the modulated signal is the periodic convolution of the
two spectra.
And let's consider, for example, an input, or
modulating spectrum, as I've indicated here.
And since we want to consider, first of all, a complex
exponential carrier, we'll consider the case of c of n
equal to e to the j omega sub cn.
And let me stress, by the way, as I did in the continuous
time case, that I'll tend to suppress the phase angle
which, of course, can be associated
with the carrier also.
All right, so we have, then, the spectrum of
the modulated signal.
The spectra, the carrier signal, if this is the
carrier, then it's spectrum is an impulse train, and that
impulse train, I've indicated here.
And let me stress, also, that in the discrete time case, of
course, these spectra and all of the spectra involved, are
periodic with a period of 2 pi.
So this then is the spectrum of the carrier signal.
This is the spectrum of the input signal.
The periodic convolution of these two is the spectrum the
modulated signal.
And the result is, then, this spectrum shifted to a center
frequency, which is the carrier frequency omega sub c.
So the result of modulation with a complex exponential is
a straightforward shift of the spectrum so that what occurred
around zero frequency now occurs around the frequency
omega sub c.
Now, in the continuous time case, we demodulated, when we
had a complex exponential carrier, we demodulated by,
essentially, just shifting the spectrum back.
And in fact, in the discrete time case, were able to do
exactly the same thing.
So if we were to replace c of n which is either j omega sub
cn by c of n equals e to the minus j omega sub cn, the
resulting spectra would be an impulse train, as I indicate
here, and the result of multiply y of n by that new
carrier, in the frequency domain as a convolution of
these two, and it's relatively straightforward to verify that
if you convolve these with a periodic convolution, then
that will get us back to the original spectrum that we
started with.
So what's happened in the discrete time case, with the
complex exponential, is exactly the same as in
continuous time.
Namely, we modulate that corresponds to
shifting the spectrum.
We demodulate by multiplying by the complex conjugate of
the original modulated carrier and that shifts the spectrum
back to where it was originally.
OK.
Now let's consider the case of a sinusoidal carrier in
discrete time.
And again, things very much parallel what we saw in
continuous time.
And again, as we look at the spectra, I will choose a phase
angle of zero, mainly for notational and analytical
convenience.
So in this case, now, rather than a carrier signal, which
is a single complex exponential, it's now a
sinusoidal carrier and the sinusoidal carrier is the sum
of two complex exponential.
And so if we consider a modulated spectrum, that is
the spectrum of x of n, something of the type that I
indicate here, and the spectrum of the carrier, now,
since the carrier is sinusoidal rather than a
complex exponential consists of two impulses, one at plus
omega sub c and one at minus omega sub c, convolving this
spectrum with this spectrum gives us a replication of x of
omega around plus and minus omega sub c.
And incidentally, with an amplitude change of a half.
So again, things have worked as they did
in continuous time.
In continuous time or in discrete time, modulating with
a sinusoidal carrier would correspond to a replication of
the spectrum around, plus the carrier frequency and a
replication of the spectrum around minus the carrier
frequency, in both cases, as long as the carrier frequency
is large enough compared with the bandwidth of the signal so
that those two replication don't overlap, then it's
reasonable to suppose that we should be able to recover the
original signal.
Well, in fact, to demodulate in the discrete time case, we
would again follow very much the strategy that we did in
continuous time.
In particular, let's consider demodulating by taking the
modulated signal and, again, putting that through a
modulator, again, with the carrier which is
cosine omega sub cn.
If we do that, we have a demodulator or what will turn
out to be part of a demodulator, as I indicate
here, the spectrum of the input signal is, as I had just
developed, a replication of the original spectrum around
plus and minus omega sub c with an amplitude of a half.
When this is, again, convolved with the spectrum of the
carrier, then we get a replication of the original
spectrum, first around zero frequency, as I indicate here,
and then around twice the carrier frequency and minus
twice the carrier frequency.
And as long as the carrier frequency is large enough
compared with the width of the original signal, then, as you
can see, by extracting this part of the spectrum with a
low pass filter, we can, in principle, recover the
spectrum associated with the original signal.
And again, just as in continuous time, because this
amplitude is a half, we would want to choose, for scaling
purposes, a low pass filter amplitude which is 2 to
compensate for this factor of a half.
So once again things work out basically the same way as they
had in continuous time.
We have sinusoidal modulation which consists of using a
sinusoidal carrier.
And we have the demodulator which consists of taking a
modulated signal, multiplying by the carrier, and then
processing that with a low pass filter to extract the
portion of the spectrum, which is around zero frequency, as I
indicate in the spectrum below and the result, then, that
this low pass filter having a gain of 2 is that we've
recovered the original spectrum, x of omega, which is
the spectrum that we started with.
Now several other things to stress.
This is a fairly quick tour through sinusoidal modulation
for discrete time.
There are very similar issues that arise in the discrete
time case in terms of having phase synchronization and
frequency synchronization between the modulator and
demodulator.
And we had discussed that in a fair amount of detail for the
continuous time case.
In some sense, in practical terms, that becomes much more
of an issue in continuous time than it does in discrete time,
in part, because synchronization between a
modulator and demodulator is often much harder in a
continuous time system, which is essentially an analog
system as compared with a digital system.
Another very important reason and it's important to stress
this at the outset is that, whereas the theory involving
the use of complex exponential and sinusoidal modulation
parallels very strongly in the continuous time and the
discrete time case.
In practical terms, it has much more significance in
continuous time than it does in discrete time.
That is, the notion called sinusidal modulation, in the
context of communication systems, is extremely
important for continuous time systems, and less so in
discrete time systems.
Now as a preview of a point to be raised later on, I should
modify that slightly with the statement that one very
important place in which sinusoidal modulation in a
discrete time context arises, is in a class of systems
called transmultiplexers or transmodulation systems.
And this surface is basically because so many communication
systems are now becoming digital and, specifically,
discrete time, although the actual transmission is
continuous time, the signal processing manipulation and
switching is discrete time.
And so, in fact, it turns out to be very important and
useful to take a discrete time representation of the analog
signals or continuous time signals and, in a discrete
time, or digital representation, to convert
them from one modulation scheme or one multiplexing
scheme to another.
And although I said a lot there that really requires
much more detail to develop in any sense at all, you should
get the notion that discrete time modulation systems become
very important, in part, because of
implementational issues.
OK, now, there is another application that we have
discussed for both continuous time and actually, previously,
for discrete time, amplitude modulation with sinusoidal
complex exponential carriers.
And let me just remind you of that, because, in fact, it
becomes a very important one in the case of
discrete time systems.
And that is the notion of using modulation together with
fixed filtering to implement a filter, which either has a
variable cut off or converts, let's say, a low pass filter
to a high pass filter.
We had originally talked about this when we introduce the
modulation property in the context of converting a low
pass filter to a high pass filter.
And the notion was that, if we modulate the signal with a
carrier which is minus 1 to the n, and that's just simply
a complex exponential or sinusoidal carrier with a
carrier frequency of pi, then that, in effect, interchanges
the low frequencies and the high frequencies.
And if, after modulation, that is processed with a low pass
filter, and then the result is demodulated, using exactly the
same carrier, namely a carrier which is minus 1 to the n,
then the effect of that is equivalent to high pass
filtering on the original signal.
And a generalization of that would involve, instead of this
specific choice of minus 1 to the n, would involve a choice,
in general, of e to the j omega sub cn, that is a more
general carrier frequency, and a demodulator which is e to
the minus j omega sub cn.
And as I've represented it here, and as we had talked
about it when we talked about the modulation property for
discrete time signals, we had specifically chosen the
conversion of a low pass to a high pass filter.
Well, let me continue the review of that just by
reminding you of the details of what happens with the
spectra, and, specifically, the notion, if we take this
particular case of omega sub c is equal to pi, or
equivalently, a carrier signal which is minus 1 to the n,
then if we have the original spectra and the spectrum of
the carrier signal, the spectrum of the carrier signal
convolved with this spectrum will then, in effect, shift
this by pi.
And so, after modulating, the result that we have is a shift
of that spectrum so that what happened in low frequencies
now happens at high frequencies, namely around pi,
and what happened at high frequencies now happens at low
frequencies.
Well, if that's processed now, with a low pass filter, and
this dashed line indicates the low pass filter, then the
result that we get is shown here, where we've extracted
the low frequency portion of the modulated signal.
And now when we modulate or demodulate back, then this
spectrum is shifted back to where it belongs.
Namely, it's shifted back to be centered around minus pi
and around plus pi.
So if we just compare this spectrum with the original
spectrum at the top, what we can see is that, in effect,
what we've done is to extract a portion of the spectrum
equivalent to processing with a high pass filter.
And, again, this is very similar to what we did in
continuous time and all of the analytical processes and
convolution involved are very much the same.
Really, the biggest difference between continuous time
discrete time has to do, not so much with the details of
the analysis, but perhaps has more to do with issues of
practical applications.
OK, well, so what we've done, so far, for continuous time
and discrete time, is to talk about modulation, amplitude
modulation with complex exponential
and sinusoidal carriers.
We saw that the analysis is very similar, although
applications are slightly different.
And now what I'd like to turn to is a different choice of
carrier signal.
And the carrier signal, in this particular case, is a
pulse train rather than a sinusoidal signal.
Now the idea is the following.
In general, of course, the modulator consists of all of
multiplying x of t by whatever the carrier signal is.
And previously, we've talked about a carrier signal which
is sinusoidal signal.
The carrier signal that we want to consider now is a
carrier signal which, in fact, is a pulse train.
And so, in fact, what we want to do is multiply the input
signal by a pulse train and, in effect, then, the modulated
signal consists of the original signal, simply with
time slices pulled out of it, as I've indicated in the
bottom curve.
So what we have now is a modulated signal that is a
chopped or sliced version of the original waveform and that
is what's referred to as pulse amplitude modulation.
Now it seems like it's kind of a crazy idea.
The idea is to chop out slices of the wave form and hope that
you could put things back together again.
And the amazing thing about it, as we'll see, is that, in
fact, under fairly broad general and applicable
conditions, you really can put the waveform back together
again if you just have these time slices.
Not only that, but that basic notion, as we'll see, is
independent, in fact, of what the width of
those time slices are.
In fact the width can go to zero.
And, in fact, we're going to make it go to zero, and really
only dependent on what the frequency of
the pulse train is.
So let's explore that in some detail.
And what we want to look at is the analysis, but let me,
first, just comment, very briefly, that all of the
analysis we go through, as has been true in the case of
sinusoidal modulation, all of the analysis then we go
through holds just as well with, essentially minor
analytical modifications, to discrete time pulse amplitude
modulation as it does to continuous time pulse
amplitude modulation.
And so we'll really only go through this in terms of
tracking the wave forms and spectra for the
continuous time case.
But bear in mind that the results are basically similar
for discrete time.
OK, well, let's see how so we get the basic result that we
want to get.
What we have is modulated signal which is a pulse train,
basically a square wave, and as we've seen in previous
lectures, the spectra or Fourier transform associated
with that is an impulse train.
And the envelope of that impulse train is on the form
of a sine x over x function.
The Fourier transform is impulses.
And the spacing of the impulses is associated with
the fundamental frequency of the pulse train and that's
omega sub p.
So omega sub p is pi divided by the period
of the pulse train.
And the amplitude and shape of this envelope is dictated by
the parameter delta, which has to do with how
wide the pulses are.
OK, so we have a time function.
It's multiplied by this pulse train.
Now we're talking continuous time.
So, in the frequency domain, we have the Fourier transform
of the time function convolved with this Fourier transform
for the pulse train.
And let's see what that looks like.
If we were to consider, let's say, a Fourier transform,
which I have chosen as more or less a general one, then in
fact, when we convert all of this with this impulse train,
what we end up with is a replication of this spectrum
at the places in the frequency domain where the individual
impulses occurred.
So we can see that this spectrum is replicated at each
of these locations.
And as long as the frequency of the pulse train is large
enough, compared with the maximum frequency in the
original signal, x of t, so that there's no overlap
between these triangles, then what you can see, in fact,
somewhat amazingly is that, simply by low pass filtering
the result, we can get back, except for amplitude factor,
we can get back to the original signal.
Now it's amazing.
It really is amazing that all that this depends on is the
original signal being band limited and the frequency of
the pulse train being high enough so that when you
replicate the spectrum the frequency domain, there's no
overlap between these individual replications.
And we'll have address that a little more in a few minutes.
But let me, first of all, point out that this has a
whole variety of very important implications.
One is, in the context of communications, it leads to
another very important multiplexing scheme for
communications.
We had talked last time about frequency division
multiplexing, where individual signals were put into
individual frequencies slots by choosing different carrier
frequencies for a sinusoidal modulating signal.
What this suggests is that what we can put different
signals into, non-overlapping time slots and, in fact, be
able to recover the original signals back again.
So in particular, suppose that I had a signal which I
modulated with a pulse train and I chose another signal,
modulated with another pulse train, where the time slot was
different, and I continued this process.
And after I'd done this with some number of channels,
simply added all those together as I indicate here.
Then as long as I knew what time slots to associate with
what signal, I could get the original modulated signals
back again.
And then as long as the frequency of the impulse train
was such that I was able to do this reconstruction by simply
low pass filtering, then I would be able to demodulate.
So it's a very different very important modulation scheme
called time division multiplexing in contrast to
frequency division multiplexing as we had talked
about last time.
I had made reference earlier to the concept of
trans-multiplexing.
And in fact, what happens in many communication systems is
that the signals are represented, in fact, in
discrete time.
The analog and continuous time signals are represented in
discrete time.
And very often the conversion from frequency division
multiplexing to time division multiplexing and back is done,
in fact, in the discrete time domain.
OK, so what we have then, is the notion that we can
multiply a time function by a pulse train,
as I indicate here.
And from the output I can, if the frequency of this pulse
train is high enough in relation to this bandwidth,
from the output, which consists of time slices, from
those time slices I can recover the original signal.
Stressing again the reason it relates to the spectra, and
the reason is that the original spectra is simply
replicated at multiples of the fundamental frequency of the
pulse train.
Now there's a very important thing to observe here, which
is that the ability to do the reconstruction is associated
with the notion of whether we can extract
that central triangle.
I happened to choose a triangular shape but obviously
I could be talking about any shape, as long as it's band
limited, the ability to extract that.
And notice that, in this modulated output spectrum, the
ability to recover this is totally independent called
what the value of delta is.
In other words, if we look back at the modulator, then,
in fact, we can make delta, the width of these pulses,
arbitrarily small.
And, in theory, that doesn't affect our ability to do the
reconstruction.
Now in practical terms it might.
Looking back once more at the spectrum of the output, notice
that this amplitude is proportional to delta.
And what that suggests is that, as we make delta smaller
and smaller, which we might, in fact, want to do, if you
want to time division multiplex lots of channels, in
principle, in theory, you could make it an infinite
number of channels just by making that
infinitesimally small.
The smaller it is, in some sense, the less
energy there is.
And again, in practical terms, this one of those things if
you push down here pops up there, namely, you eventually
run into issues such as noise problems.
So, more typically what's done is to, in fact, eliminate this
scale factor of delta.
And the way that that's done is very simply.
It's done by choosing the width of the pulses, and the
height of the pulses, in such a way that the area is
constant, even as we make delta get arbitrarily small.
So we can just modify our argument so that what we're
referring to is a modulated pulse train, which is a pulse
train with pulses of width delta and
height, 1 over delta.
In that case, as delta gets arbitrarily small, then, in
fact, what these rectangles become are impulses, in which
case, what we're talking about is a carrier signal which, in
fact, is an impulse train.
And the resulting modulated signal is an impulse train for
which the amplitudes of the impulses are proportional to
the original input waveform at the times at which these
impulses occur.
OK well, let's look at the analysis of that.
And so now, what we're talking about, is a spectrum that
consists of the result of the spectrum we talked about
before with the sine x over x envelope, except that, now, as
delta goes to zero that becomes flat.
In other words, the modulated signal is an impulse train.
And so as we look at the spectrum of the modulated
signal, that is, then, an impulse train in
the frequency domain.
The height is proportional to the frequency of the impulse
train and omega sub s now denotes the frequency of the
impulse train.
And the resulting output of the modulator has a spectrum
which is this original spectrum, again, replicated
around each of these impulses, in other words, replicated in
multiples of the sampling frequency
Now this is very much identical to the
more general case.
We have this replication of the spectra.
And as long as the frequency of the impulse train is large
enough, compared with the bandwidth of the signal so
that these triangles don't overlap, I can extract this
portion of the spectrum by low pass filtering, in fact, would
then give us back the original signal.
Now if, instead, this frequency omega sub m is
greater than omega sub s minus omega sub m, we would have a
spectrum that looked something more like this.
And what's happened, in this case, is that, because we have
an overlap here, we've destroyed the ability to
recover the original signal from the impulse train.
And that would be true, also in a more general case, of
pulse amplitude modulation with pulses of non-zero width.
This effect by the way, is one that we'll be exploring in
considerably more detail in the next lecture.
And it's a phenomenon or distortion refer to as
aliasing which, in fact, is an important
and interesting topic.
But going back to the case in which we've chosen the
frequency of the impulse train high enough, then we would
recover the original signal by processing it through a low
pass filter.
And in that case, what this says is, that if we have a
signal, and we modulate it with an impulse train, if we
then process that impulse train through an idea low pass
filter, given the right conditions on the frequency of
impulse train and the bandwidth of the signal, we
can recover the original signal back again.
Now let me stress, just going back to the picture in which
we had done this modulation, that this process, where the
modulation, where the carrier signal involves an impulse
train, is often referred to as sampling.
And what that means, specifically, is that, if we
notice, this resulting impulse train is, in fact, a sequence
of samples of the original continuous time signal.
In other words, what we've done, in effect, is taken
instantaneous sample of this wave form.
And the implication is that, if we do that at a rapid
enough rate in relation to the bandwidth of the signal, then
we can, in fact, recover the original signal back again.
And, finally to remind you of the argument once more, we
have an original signal and we have its spectrum.
When we've sampled it, and this is now the sampled
signal, it's an impulse train whose instantaneous values are
samples of the original waveform, the spectrum of that
is the original one replicated.
And when that is processed, through a low pass filter, to
extract this part of the spectrum, then, after the low
pass filter, we can recover the
original signal back again.
OK well, in fact, although if you follow through the spectra
and the wave forms, this all seems fairly straightforward
and, perhaps or perhaps not, obvious, it's really worth
reflecting on how amazing the result really is.
We began this discussion by talking about modulation.
And in fact modulation and sinusoidal of modulation is
important in its own right.
We ended the discussion by talking about first pulse
amplitude modulation, and then showing how, under the right
set of conditions, you can, in fact, take a wave form and
sample it with a set of instantaneous samples.
And that set of instantaneous samples, in fact, are
sufficient to totally represent and
reconstruct the signal.
What in fact, the formal statement that is, is refer to
as the sampling theorem, a very powerful theorem that
says, if we're given equally spaced samples of a time
function, and if that time function is band limited, and
if the bandwidth and if the sampling frequency is chosen
in the right way, in relation to the bandwidth, then, in
fact, the original time function is uniquely
recoverable with a low pass filter.
Now the sampling theorem is, I would say, a watershed or
cornerstone of a lot of the discussion that we've been
having for a whole variety of reasons.
It, first of all, drops out almost as a straightforward
obvious statement.
But more importantly what it says is, if I have a
continuous time signal which satisfies the right set of
conditions, I could represent it by what it does at sampling
instance or, equivalently, at discrete instance of time.
Now what that leads to is a whole host of things.
One of which is this statement that says, if we have a
continuous time signal, I could in fact, represent it as
a discrete time signal.
And I could even think of processing a continuous time
signal using discrete time concepts.
And when I'm all done converting back, through the
power of the sampling theorem, converting back to a
continuous time signal.
So the sampling theorem provides us with a very major
important bridge between continuous time and discrete
time implementations and ideas.
In the next several lectures, we will be exploring some of
this in considerable detail.
First, to focus in more, next time, on some of the specific
issues and distortions associated with sampling.
And following that, a discussion of what is referred
to discrete time processing of continuous time signals.
Thank you.