Digital Modulation Course Notes
Digital Modulation Course Notes
Objectives:
(a) Quantitatively describe the relationship between a bit and a symbol, and the bit rate and the symbol rate (baud).
(b) Describe how digital information is conveyed using various digital modulation techniques (ASK or OOK, FSK, PSK and
QAM) and recognize their waveforms, and constellations.
(c) Calculate the bandwidth of an ASK, OOK, FSK, PSK, or QAM signal.
(d) Using a constellation diagram analyze an M-ary PSK or QAM signal to determine its symbols and bits per symbols.
(e) Discuss the effect of noise on M-ary PSK and how Quadrature Amplitude Modulation (QAM) helps overcome these
detrimental effects.
In the figure above, there are 10 total bits being transmitted, and they are carried in the 10 symbols shown. The time it takes
to send one symbol, Tsym, is 1 µsec as shown. The symbol rate is the inverse of the time to transmit one symbol, and the bit
rate is the inverse of the time to transmit one bit, i.e.,
1 1 .
Rsym = and Rb =
Tsym Tb
In this example, since Tsym is 1 µsec, then Rsym=1/10-6 = 1 × 106 symbols/sec. And, since each symbol carries 1 bit of
information (that is, 1 bit/symbol), the bit rate is 1 × 10 6 bits/sec = 1 Mbps. In general, the symbol rate and bit rate are related
by:
Rb = N ×Rsym ,
where N is the number of bits per symbol. In the figure above, N = 1 bit/symbol, leading to Rb=1 Mbps. There is a
relationship between the number of possible symbols that could be transmitted, and the number of bits per symbol. The
number of symbols available for the transmitter to transmit is variable M: that is, there are possible M symbols, and the
relationship is:
( )
N = log 2 M .
For the example in the previous figure, there are two possible symbols for the transmitter to transmit, and so N = log2(2) = 1
bit/symbol.
No, it is not that easy. The binary voltage waveforms to which we are so accustomed are, typically, voltage pulses that
alternate between 0V (for a 0-bit ) and 5V (for a 1-bit). It just so happens that the frequency content in these voltage pulses is
predominantly very low (a baseband signal), and just like was pointed out for voice signals (which also have low frequency
content), an antenna needed to transmit this kind of signal through free space would be impractically large.
For a large number of seemingly random 0-bit and 1-bit voltage pulses, as is normally the case in digital communication, the
frequency spectrum of the pulses would take the following shape during the transmission. In this figure, the largest frequency
content is at 0 Hz, and at regular intervals the frequency content goes to zero magnitude. This occurs at multiples of the
symbol rate (or multiples of the bit rate because the bit rate is equal to the symbol rate), in Hz.
For example, if the symbol rate was 500 symbols/sec (so the bit rate was 500 bps), then the frequency content’s magnitude
would be zero at 500 Hz, 1000 Hz, etc. This plot of frequency content is much different than that of a signal composed of
sinusoids! There are no spikes! Nevertheless, most of the frequency content is at very low frequencies. The frequency content
does continue out to an infinite frequency, although the magnitude drops dramatically at higher frequencies. In a perfect
world, we’d say the bandwidth of voltage pulses approaches ∞ Hz, but for digital signals, we’ll use the null-bandwidth as our
calculated bandwidth. The null-bandwidth is defined as the amount of the frequency spectrum (in Hz) from the maximum
magnitude (which here occurs at 0 Hz) to where the spectrum first goes to a magnitude of 0 (called a null, here at Rsym Hz).
The bandwidth is given by:
BW = f2 - f1 = Rsym -0 = Rsym Hz
We must come up with a method to transmit the baseband digital information (1s and 0s) using electromagnetic waves, but
since the frequency content is primarily low frequencies, as pointed out earlier, the antenna size would be impracticably
large. Digital modulation techniques solve this problem. As you recall, one goal of modulation is to upshift the frequency
spectrum of the information signal to allow transmission through free space using a reasonably-sized antenna. With digital
modulation, the transmitted signal’s frequency spectrum would then look like the following.
Frequency Spectrum for modulated voltage pulses
(now a band pass signal—primary frequency
content at a much higher frequency than the
voltage pulses, centered at the carrier frequency)
Like in analog amplitude modulation, the information signal’s frequency spectrum is shifted up by fc Hz, and there is a mirror
image of the frequency content on the left side of fc. The transmission bandwidth (using the null-bandwidth definition along
with the fact that there is now a null to the left and right of the carrier frequency) is
( )( )
BW = f2 - f1 = fc + Rsym - fc - Rsym = 2Rsym Hz.
Note that the bandwidth of the modulated signal is twice the bandwidth of the baseband signal (the voltage pulses).
3. Binary Digital Modulation
Binary digital modulation refers to types of modulation where there are two symbols, and so each symbol carries 1 bit of
information. Recall the equation for a high frequency carrier: vc(t)=Vc cos(2πfct + θ). As discussed in Lesson 18, we can use
an information signal (message) to modulate a carrier by varying its amplitude, frequency, or phase. So, how do we go about
representing digital information (1s and 0s) with modulation? Just as we can vary amplitude, frequency, and phase of a high-
frequency carrier in accordance with an analog information (message) waveform, we can do the same with a digital
waveform. Since bit values “shift” between 0s and 1s, digital modulation techniques that vary the carrier’s amplitude,
frequency, and phase are referred to as “shift keying.”
3.1 Frequency Shift Keying (FSK) Frequency-shift keying (FSK) is a frequency modulation scheme in which digital
information is transmitted through discrete frequency changes (shifts) of a carrier wave. The simplest form of FSK is Binary
FSK (BFSK), in which a carrier’s frequency is shifted to a low frequency or a high frequency to transmit 0s and 1s. The plot
below shows a sample FSK signal along with the associated bits.
FSK was used “back in the day” with dial-up modems to connect your home computer to your Internet service provider over
your analog phone. With a modem, a 0-bit was represented with a lower frequency carrier of 1070 Hz and a 1-bit was
represented with a higher carrier frequency of 1270 Hz. The lower frequency, binary 0, was called the “space” frequency
while the higher frequency, binary 1, was called the “mark” frequency. The terms mark/space were a throwback to the days
of Morse code or flashing light communications.
In the frequency domain, we use two carrier frequencies and consider FSK to be two different digital transmissions, one at
the mark frequency (the higher frequency) and one at the space frequency (lower frequency). The resulting FSK frequency
plot would look like the following. This figure is two copies of the frequency plot on the previous page, one centered at fmark
and one centered at fspace.
To determine the bandwidth for FSK modulation, we take a closer look at the frequency spectrum around the mark and space
frequencies. We use the null-bandwidth definition to compute the bandwidth as shown below.
In the figure, the bandwidth effectively runs from the first null to the left of fspace to the first null to the right of fmark.
Mathematically, we can compute the FSK bandwidth as:
( )( )
BW = f2 - f1 = fmark + Rsym - f space - Rsym = fmark - f space +2Rsym .
Or, for FSK, since the symbol rate is equal to the bit rate, we could also use the equation:
( ) ( )
BW = f2 - f1 = fmark + Rb - f space - Rb = fmark - f space +2Rb
The simplest digital modulation scheme is a form of ASK called On-Off keying (OOK). This is analogous to flashing light
communication. In OOK, a carrier is transmitted for a 1-bit and nothing is transmitted for a 0-bit; this is the same as saying
that the smaller ASK amplitude is 0.
Note that in all forms of ASK, the frequency and phase of the carrier are the same for both symbols; it is the amplitude that
changes.
Practice Problem 23.2
Sketch an OOK signal that represents the bit stream below, if the bit rate is Rb = 20 kbps.
1 0 0 0 1 1
3.3 Binary Phase Shift Keying (BPSK) Phase shift keying (PSK) is a form of phase modulation where the carrier’s phase
shifts to one of a finite set of possible phases based on the bits that are input. For binary phase shift keying (BPSK), the
carrier phase is shifted between one of only two phases (typically 0 and 180) depending on whether a 0-bit or a 1-bit is
being transmitted. For example:
0-bit: the symbol transmitted is Vc cos(2πfc t).
1-bit: the symbol transmitted is Vc cos(2πfc t +180°) = − Vc cos(2πfc t)
Using ±cos(2πfc t) as the symbols is not the only type of BPSK modulation there is, as long as the phases are 180° apart…for
example, you could also use ± sin(2πfc t). A sample BPSK transmission is shown in the following figure. As you look at the
figure, you’ll notice that for us, it is probably harder to see the transitions in phase for 0-bits and 1-bits, but rest assured that a
BPSK receiver can do it easily.
It is important to point out that in PSK, the amplitude of all output symbols is the same; it is the phase of the output symbols
that are different, while in ASK, both symbols have the same phase, but different amplitudes.
The bandwidth associated with ASK, OOK, or BPSK is what we have seen before, BW = 2Rsym, as shown in the figure below.
In the case of ASK, OOK, or BPSK, since N = 1 bits/symbol, BW = 2Rsym = 2Rb. For example, for ASK, OOK, or BPSK, if
the symbol rate is 600,000 symbols/sec, the bitrate is 600 kbps, and so the bandwidth is 2(600,000) = 1.2 MHz.
Let us now summarize the types of binary digital modulation that have been introduced so far. On a wire, the symbols take
the form of voltage pulses, which are, for example, a high pulse for a 1-bit and a low (or no) pulse for a 0-bit. In FSK, ASK,
OOK or BPSK, the symbols take the form of a high frequency carrier that has its frequency or amplitude or phase altered
based on whether a 0-bit or a 1-bit is being transmitted. In binary modulation, the number of symbols that can be transmitted
(M) is two (M = 2) and each symbol represents one bit of data (N = 1 bit per symbol). For binary modulation, the time
duration of a bit is the same as the time duration of a symbol (Tb = Tsym). The following figure depicts the relationship
between bits and symbols for voltage pulses (the baseband signal), and FSK, ASK, OOK and BPSK (the modulated signals).
Up to this point we have discussed binary digital modulation (M=2) with one bit per symbol (N=1), which means that at any
time, only one of two possible symbols would be transmitted. But it is possible to have a modulation scheme with more than
two symbols. This means that with each symbol, more than one bit is transmitted at a time. These types of modulation are
referred to as M-ary digital modulation.
The following figure is a plot of the use of QPSK constellation #2 in the previous figure to transmit the bit stream
0001111000110110. Also shown is the bit duration, and the symbol duration for QPSK.
The frequency spectrum for M-ary modulation schemes is shown in the figure below, which is the same one that appeared
earlier in the chapter for ASK, OOK and BPSK. But if the bit rate is constant, the benefit of transmitting more than one bit in
a symbol can be seen in the fact that the nulls are closer to the carrier frequency, since Rsym = Rb / N.
From the figure, it is seen that the bandwidth for QPSK (N = 2) is given by
2R æR ö
BW = 2Rsym = b = 2 ç b ÷ = Rb Hz.
N è 2ø
For example, if bitrate is 600 kbps, BW = 2(600,000)/2=600 kHz, half that of ASK, OOK or BPSK!
1
The points in the picture for QPSK Constellation #2 are labeled using gray code where only one bit changes between
adjacent coordinates. Gray code is used to minimize the number of bits that could be received in error.
4.2 M-ary PSK
We can further increase the number of bits per symbol by increasing the number of
possible phase shifts. The M in M-ary refers to the number of symbols. Consider the
8-PSK constellation to the right (one of many possible 8-PSK constellations2).
How many bits per symbol are transmitted? There are 8 symbols (M = 8), so N =
log2M = log28 = 3 bits/symbol. This is also evident from the diagram because the
three bits associated with each symbol appear next to the symbol.
What is the bandwidth for 8-PSK? Since N=3 bits/symbol, bandwidth is given by
2R 2R
BW = 2Rsym = b = b .
N 3
For example, if the bitrate is 600 kbps, bandwidth for 8-PSK is BW = 2(600,000)/3
= 400 kHz, even less than for QPSK!
We could further increase to 4 bits/symbol using 16-PSK. Here, M = 16 and N = 4
bits/symbol. A 16-PSK constellation is shown to the right, where each phase is
separated by 360o/16 = 22.5o. More complex M-ary PSK modulation is possible:
32-PSK, 64-PSK, etc., but it becomes more susceptible to noise as the symbols get
closer together. As a reminder, for PSK, all of the symbols have the same carrier
frequency and amplitude; it is their phase that is different. For that reason, on a PSK
constellation diagram, all of the symbols appear on a circle about the origin.
To demodulate any type of PSK, a receiver must determine the phase of the received symbol. For
16-PSK, the receiver must determine the phase within 11.25˚, since the phases are separated by
22.5o. A portion of the constellation diagram for 16-PSK is shown to the right, indicating the
wedge of phase values that separates one of the symbols from the adjacent symbols.
Noise Effects
Recall that the number one most limiting factor in communication systems is noise. In all
transmissions, the received signal will be degraded by noise. The following figure shows a BPSK signal and the same signal
corrupted by noise. You might imagine that it is harder for a receiver to determine the correct phase (correct symbol) that was
transmitted for the noisy signal.
2
The points in this picture are labeled using gray code where only one bit changes between adjacent symbols.
A BPSK receiver must make a decision to determine the phase of a received signal to determine the corresponding bit. If the
noise is severe enough, a receiver might make a mistake and decide
that it had received a 0-bit when it actually received a 1-bit. These
are called bit errors. Now, consider the same noise in the presence
of an 8-PSK signal. Is it easier for the receiver to make bit errors?
The answer is yes, since more phases are used in PSK, making the
symbols closer together makes it easier for the receiver to make bit
errors (see the figure to the right). But, of course, the advantage of
more symbols is a narrower bandwidth, if the bit rate is held
constant. There is a way to use more symbols in modulation while
reducing the chances of making bit errors; by using symbols that
have different amplitudes AND phases so they are more spread out.
4.3 Quadrature Amplitude Modulation (QAM)
In order to increase the distance between symbols in a
constellation, another option is to modulate both the amplitude and
the phase of the carrier. This is called Quadrature Amplitude
Modulation (QAM).
4.3.1 8-QAM An 8-QAM constellation is shown below (one of
many possible 8-QAM constellations). The eight symbols along with the 3-bit digital words corresponding to each are shown
to the right of the constellation. This system uses 2 possible amplitudes and 4 possible phases. In 8-QAM, the duration of a
symbol is three times the duration of a bit (since each symbol carries 3 bits). Note that there are both phase and/or amplitude
changes for each symbol. For the system with the constellation shown below, the eight output symbols might be 2 cos(2πfc t
±45°), 2 cos(2πfc t ±135°), 4 cos(2πfc t ±45°), and 4 cos(2πfc t ±135°).
What is the bandwidth for 8-QAM? The same as for 8-PSK, since the bandwidth for all digital modulation types (except for
FSK) is given by
2R 2R
BW = 2Rsym = b = b
N 3
And it doesn’t stop there.
4.3.2 Higher level QAM signals QAM signaling can be extended to have a larger number of symbols, which then allows a
much higher bit rate in the same bandwidth (because there are more bits per symbol). 64-QAM and 256-QAM are common
in cable modems, satellites, and high-speed fixed broadband wireless. Some possible constellations are in the following
figure.
In 256-QAM, you find that for each symbol you are transmitting (there are 256 symbols), there are 8 bits of information.
Assuming the symbol rate remains constant, then for the same bandwidth you are sending 8 times more information when
you use 256-QAM than when you use OOK, ASK or BPSK. For 256-QAM, if the bitrate is 600 kbps, the bandwidth is
2(600,000)/8 = 150 kHz.
Now that’s powerful!
Practice Problem 23.3
90˚
Using the signal constellation shown, answer the following questions.
270˚
(d) If the Baud is 10,000 symbols/second, what is the bit rate (Rb)?
(e) Would 16-QAM be more or less susceptible to noise than this type of modulation?
The following table summarizes some of the various types of digital modulations introduced. With M-ary digital modulation,
even more symbols are used (so there are more bits/symbol). This means there are PSK and QAM modulations with M=32,
64, 128, etc, although usually M=32 is the maximum number of symbols used with PSK due to the noise effects.
FSK 2 1 fmark−fspace+2Rb