Chapter 3
Chapter 3
Chapter 3
(EEEg4172)
Chapter III
Digital Modulation Techniques and Their Noise
Performance Analysis
Instructor:
Fisiha Abayneh
Email: fisiha.abayneh@aastu.edu.et
Chapter III
3.1 Introduction
3.2 Phase Shift Keying (PSK)
3.3 Frequency Shift Keying (FSK)
3.4 Amplitude Shift Keying (ASK)
3.5 Quadrature Amplitude Modulation (QAM).
2
3.1 Introduction
3
3.1 Introduction
The result is an analog wave form, carrying a message signal, and can
be transmitted over an analog channel.
The fundamental digital modulation techniques are based on keying
(PSK, ASK, FSK, QAM…etc).
The incoming message bit stream to be transmitted will be grouped in
to code words (usually contain equal number of bits), which represent
modulation symbols.
These modulation symbols form modulation alphabet.
In digital modulation based on keying, each symbol from modulation
alphabet is mapped to a specific attribute (amplitude, phase or
frequency) of the carrier signal.
4
3.1 Introduction
6
3.1 Introduction
As a result, PSK can take different forms as: 2-PSK, 4-PSK, 8-PSK;
and the same works for others too.
Constellation Diagram:
PSK, ASK (and also FSK) can be operated using the principle of QAM.
As a result, for PSK, ASK & QAM (where carrier frequency is fixed),
the modulation alphabet can be represented on a constellation
diagram.
In constellation diagram, the amplitude of I-signal is represented on
real (x-axis) and that of Q-signal on imaginary (y-axis) of complex
plane.
Symbols can be expressed as complex numbers from constellation
diagram. (i.e: as a combination of I & Q signals like: I + jQ).
7
3.1 Introduction
Source: https://en.wikipedia.org/wiki/Constellation_diagram#/media/File:8PSK_Gray_Coded.svg 8
3.1 Introduction
11
3.1 Introduction
1 𝑥−𝜇 2
−
𝑓 𝑥 = 𝑒 2𝜎 2
2𝜋𝜎 2
13
3.1 Introduction
1 ∞ −1𝑡 2
𝑄 𝑥 = 𝑥
𝑒 2 𝑑𝑡
2𝜋
14
3.1 Introduction
1 1 𝑥 1 𝑥
𝑄 𝑥 = − erf = erfc
2 2 2 2 2
1 𝑥 −𝑡 2 2 𝑥 −𝑡 2
Where: erf 𝑥 = −𝑥
𝑒 𝑑𝑡 = 0
𝑒 𝑑𝑡
𝜋 𝜋
2 ∞ −𝑡 2
erfc 𝑥 = 1 − erf 𝑥 = 𝑥
𝑒 𝑑𝑡
𝜋
15
3.1 Introduction
3.1 Introduction
3.2 Phase Shift Keying (PSK)
3.3 Frequency Shift Keying (FSK)
3.4 Amplitude Shift Keying (ASK)
3.5 Quadrature Amplitude Modulation (QAM).
17
3.2 Phase Shift Keying
In PSK, finite number of phases are used to represent the message.
Each phase represents a specific code word or symbol to be
transmitted.
There are two fundamental ways of using a phase of carrier signal to
convey a message:-
1. The phase itself represents an information
2. The change in the phase represents an information.
The first case requires the demodulator to have the reference signal to
compare the phase of received signal with it.
This is known as Coherent PSK, or simply CPSK.
18
3.2 Phase Shift Keying
19
3.2 Phase Shift Keying
20
3.2 Phase Shift Keying
21
3.2 Phase Shift Keying
2𝐸𝑏
𝑆1 𝑡 = cos 2𝜋𝑓𝑡 ; 𝑓𝑜𝑟 𝑏𝑖𝑛𝑎𝑟𝑦 1.
𝑇𝑏
22
3.2 Phase Shift Keying
Then,
1 is represented by 𝐸𝑏 ∅(𝑡), and
0 is represented by − 𝐸𝑏 ∅(𝑡).
23
3.2 Phase Shift Keying
24
3.2 Phase Shift Keying
2𝐸𝑏 1 𝐸𝑏
𝑃𝑏 = 𝑄 = erfc
𝑁𝑜 2 𝑁𝑜
The symbol error rate is the same as BER for BPSK because only one
bit defines the symbols.
25
3.2 Phase Shift Keying
26
3.2 Phase Shift Keying
27
3.2 Phase Shift Keying
2𝐸𝑠 𝜋
𝑆𝑛 𝑡 = cos 2𝜋𝑓𝑡 + 2𝑛 − 1 ; 𝑛 = 1, 2, 3, 4.
𝑇𝑠 4
𝜋 3𝜋 5𝜋 7𝜋
The resulting phases are: , , , .
4 4 4 4
This forms a two dimensional signal space in a constellation diagram,
and can be represented by defining two basis functions for in-phase and
quadrature components.
28
3.2 Phase Shift Keying
2
∅2 𝑡 = sin 2𝜋𝑓𝑡
𝑇𝑠
𝐸𝑠 𝐸𝑠
So, the QPSK signal will have a form: ± ∅ 𝑡 ± ∅ 𝑡 .
2 1 2 2
29
3.2 Phase Shift Keying
Even bits
31
Source: https://en.wikipedia.org/wiki/Phase-shift_keying#/media/File:Receiver_QPSK.PNG
3.2 Phase Shift Keying
But, note that a single QPSK signal carries two bits (i.e: it has
2bits/symbol).
Consequently, even though it has the same Pb as BPSK, the symbol
error probability is different from BPSK.
32
3.2 Phase Shift Keying
2 2
2𝐸𝑏 2𝐸𝑏
𝑃𝑠 = 1 − 1 − 𝑃𝑏 = 2𝑃𝑏 − 𝑃𝑏 = 2𝑄 − 𝑄
𝑁𝑜 𝑁𝑜
If the SNR is high (which is expected for QPSK, and this makes Pb very small, =>
Pb2 << 2Pb), then Ps can be approximated as:
2𝐸𝑏 𝐸𝑏
𝑃𝑠 ≈ 2𝑄 = erfc
𝑁𝑜 𝑁𝑜
33
3.2 Phase Shift Keying
M-array PSK:
It is very difficult to develop a formula for error rates of higher order
PSK (except for QPSK as a special case).
But, a general formula approximating a symbol error probability of M-
array PSK can be given as:
2𝐸𝑠 𝜋 𝐸𝑠 𝜋
𝑃𝑠 = 2𝑄 sin = erfc sin
𝑁𝑜 𝑀 𝑁𝑜 𝑀
35
3.2 Phase Shift Keying
M-array PSK:
The channel bandwidth required to pass M-array PSK signals defined
by pass band basis functions (considering the main lobe, or null to null
bandwidth, of the power spectrum) is given by:
2
𝐵= ; where 𝑇𝑠 = 𝑛𝑇𝑏 = 𝑙𝑜𝑔2𝑀 𝑇𝑏
𝑇𝑠
1
And, the bit rate is defined as: 𝑅𝑏 =
𝑇𝑏
So, the bandwidth can be expressed in terms of the bitrate as:
2𝑅𝑏
𝐵=
𝑛
So, the bandwidth efficiency of M-array PSK is:
𝑅𝑏 𝑛 𝑙𝑜𝑔2𝑀
𝜌= = =
𝐵 2 2
36
Chapter III
3.1 Introduction
3.2 Phase Shift Keying (PSK)
3.3 Frequency Shift Keying (FSK)
3.4 Amplitude Shift Keying (ASK)
3.5 Quadrature Amplitude Modulation (QAM).
37
3.3 Frequency Shift Keying
39
3.3 Frequency Shift Keying
So, the signals for ‘1’ and ‘0’ can be expressed as:
𝑠1 𝑡 = 𝐸𝑏 ∅1(𝑡) ; and
𝑠2 𝑡 = 𝐸𝑏 ∅2(𝑡)
41
3.3 Frequency Shift Keying
𝐸𝑏 1 𝐸𝑏
𝑃𝑏 = 𝑄 = erfc
𝑁𝑜 2 2𝑁𝑜
Comparing with BPSK, BFSK needs to double the energy per bit to
achieve the same BER as BPSK.
The BER is inversely proportional to the minimum distance (dmin) b/n
symbols, which is 2 𝐸𝑏 for BPSK, and 2𝐸𝑏 for BFSK.
BER decreases exponentially as dmin increases.
43
3.3 Frequency Shift Keying
M-array FSK:
Though it is difficult to develop a general formula of error rates for M-
array FSK, an upper bound on symbol error probability can be given as
follows for any M.
𝑛𝐸𝑏 1 𝑛𝐸𝑏
𝑃𝑠 ≤ 𝑀 − 1 𝑄 = 𝑀 − 1 erfc ; 𝑛 = 𝑙𝑜𝑔2𝑀
𝑁𝑜 2 2𝑁𝑜
M-array FSK:
As a result, the bandwidth of M-array FSK is defined as:
𝑀
𝐵=
2𝑇𝑠
In terms of the bit rate, the bandwidth can be redefines as:
𝑀𝑅𝑏
𝐵=
2𝑛
So, the band width efficiency will be:
𝑅𝑏 2𝑛
𝜌= =
𝐵 𝑀
As M increases, the spectral efficiency of FSK decreases. (i.e: M-array
FSK scheme is spectrally inefficient!)
45
3.3 Frequency Shift Keying
Applications of FSK:
Audio FSK (AFSK) is used in early telephone line modems to send and
receive data at a rate of 1.2kb/s.
Gaussian MSK is used in GSM (2G) mobile standard.
FSK is used in different standards of caller ID (displaying and
processing callers number) and remote metering.
DTMF (dual tone multi frequency) signaling is a good example of FSK
application in caller ID.
DTMF is an in-band telecommunication signaling system using the
voice-frequency band over telephone lines.
46
3.3 Frequency Shift Keying
Applications of FSK:
DTMF uses a combination of two (high & low tone) frequencies to
represent caller numbers and other related message.
47
Source: https://en.wikipedia.org/wiki/Dual-tone_multi-frequency_signaling
Chapter III
3.1 Introduction
3.2 Phase Shift Keying (PSK)
3.3 Frequency Shift Keying (FSK)
3.4 Amplitude Shift Keying (ASK)
3.5 Quadrature Amplitude Modulation (QAM).
48
3.3 Amplitude Shift Keying (ASK)
Unlike PSK and FSK, ASK will not have a constant envelope, making
it less preferable than others for passband data transmission over
nonlinear channels.
In ASK, finite number of amplitude levels will be used to represent
modulation symbols.
M-array implementations are possible in ASK, but higher order ASKs
are not common on applications, because equivalent QAM techniques
are more efficient.
The most common ASK scheme is 2-ASK (BASK), which is commonly
known as On-Off Keying (OOK).
The coherent form of OOK will be discussed in this section.
49
3.3 Amplitude Shift Keying (ASK)
50
3.3 Amplitude Shift Keying (ASK)
𝐸𝑏 1 𝐸𝑏
𝑃𝑏 = 𝑄 = erfc
𝑁𝑜 2 2𝑁𝑜
51
3.3 Amplitude Shift Keying (ASK)
52
3.3 Amplitude Shift Keying (ASK)
53
Chapter III
3.1 Introduction
3.2 Phase Shift Keying (PSK)
3.3 Frequency Shift Keying (FSK)
3.4 Amplitude Shift Keying (ASK)
3.5 Quadrature Amplitude Modulation (QAM).
54
3.5 Quadrature Amplitude Modulation (QAM).
55
3.5 Quadrature Amplitude Modulation (QAM).
56
3.5 Quadrature Amplitude Modulation (QAM).
a) b)
58
Source: https://en.wikipedia.org/wiki/File:16QAM_Gray_Coded.svg
3.5 Quadrature Amplitude Modulation (QAM).
M-array QAM:
Generally, M-array QAM signal can be represented by defining two
orthogonal passband basis functions as follows:
2
∅1 𝑡 = cos 2𝜋𝑓𝑐𝑡 ; 0 ≤ 𝑡 ≤ 𝑇𝑠
𝑇𝑠
2
∅2 𝑡 = sin 2𝜋𝑓𝑐𝑡 ; 0 ≤ 𝑡 ≤ 𝑇𝑠
𝑇𝑠
These are similar basis functions as QPSK. But, note that, the amplitudes are
not fixed in the case of QAM.
So, different formulation is needed to represent the message points of QAM.
59
3.5 Quadrature Amplitude Modulation (QAM).
M-array QAM:
Using the two basis functions, the transmitted M-array QAM pass
band signal can be generally expressed as:
2𝐸𝑜 2𝐸𝑜
𝑆𝑘 𝑡 = 𝑎𝑘 cos 2𝜋𝑓𝑐𝑡 − 𝑏𝑘 sin 2𝜋𝑓𝑐𝑡 ; 0 ≤ 𝑡 ≤ 𝑇𝑠
𝑇𝑠 𝑇𝑠
Where:
𝑎𝑘, 𝑏𝑘 are any integers.
𝑘 = 0, ±1, ±2, . .
Eo is the energy of the signal with the lowest amplitude.
60
3.5 Quadrature Amplitude Modulation (QAM).
M-array QAM:
61
Source: https://en.wikipedia.org/wiki/File:QAM16_Demonstration.gif
3.5 Quadrature Amplitude Modulation (QAM).
M-array QAM:
Due to the fact that the transmitted signals have different amplitudes,
the energy of the signals, and therefore, the energy per symbol Es and
energy per bit Eb are different for different symbols.
So, it will be difficult to express the error rates for QAM in terms of Eb
or Es.
Instead, Eo(energy of the symbol represented by a signal of lowest
amplitude) or Eav(the average symbol energy) can be used to define the
error rates. The later is more convenient and common.
Expressions are available for M-array QAM with square constellation.
62
3.5 Quadrature Amplitude Modulation (QAM).
M-array QAM:
Square constellation is possible when the number of symbols (M)
satisfies the following relation.
𝐿 = 𝑀 ; 𝑤ℎ𝑒𝑟𝑒 𝐿 𝑖𝑠 𝑎𝑛 𝑖𝑛𝑡𝑒𝑔𝑒𝑟.
So, 16-QAM, 64-QAM, 256-QAM…
The symbol error rate (Ps) of M-array QAM with square constellation is
given by:
1 3𝐸𝑎𝑣 1 3𝐸𝑎𝑣
𝑃𝑠 ≈ 4 1 − 𝑄 =2 1− erfc
𝑀 𝑀 − 1 𝑁𝑜 𝑀 2 𝑀 − 1 𝑁𝑜
63
3.5 Quadrature Amplitude Modulation (QAM).
M-array QAM:
Note that, if the amplitudes are left constant (PSK special case), Eav
will be just Es.
Constellations of square 4-QAM and QPSK are of the same type. So, for
this special case symbol error rate of this two schemes will be equal.
𝐸𝑏
If ≫ 1 , and Gray coding is used, it can be assumed that symbol
𝑁𝑜
error is caused by one bit error. In that case BER can be approximated
as:
4 1 3𝑛𝐸𝑏𝑎𝑣 2 1 3𝑛𝐸𝑏𝑎𝑣
𝑃𝑏 ≈ 1− 𝑄 = 1− erfc
𝑛 𝑀 𝑀 − 1 𝑁𝑜 n 𝑀 2 𝑀 − 1 𝑁𝑜
M-array QAM:
The channel bandwidth required to pass M-array QAM basically has
the same form with that of M-array PSK.
So, using signals defined by pass band basis functions, and considering
the main lobe, or null to null bandwidth, of the power spectrum, the
bandwidth is given by:
2
𝐵= ; where 𝑇𝑠 = 𝑛𝑇𝑏 = 𝑙𝑜𝑔2𝑀 𝑇𝑏
𝑇𝑠
The bandwidth can be expressed in terms of the bitrate as:
2𝑅𝑏
𝐵=
𝑛
Then, the bandwidth efficiency of M-array QAM is:
𝑅𝑏 𝑛 𝑙𝑜𝑔2𝑀
𝜌= = =
𝐵 2 2 65
3.5 Quadrature Amplitude Modulation (QAM).