Digital Modulation Techniques Overview
Digital Modulation Techniques Overview
Introduction
Digital data (sequence of 0’s and 1’s) modulates the characteristics of high frequency carrier
c(t) = AC cos(2πfCt + Φ).
Based on this, there are three modulation schemes namely
Amplitude Shift Keying (ASK) – Digital data modulates only the amplitude of the carrier.
Frequency Shift Keying (FSK) – Digital data modulates only the frequency of the carrier.
Phase Shift Keying (PSK) - – Digital data modulates only the phase of the carrier.
Coherent digital modulation techniques are those techniques which employ coherent detection. In coherent
detection, the local carrier generated at the receiver is phase locked with the carrier at the transmitter. Thus, the
detection is done by correlating the received noisy signal and locally generated carrier. The coherent detection
is also called Synchronous detection.
Demodulation of Bandpass signals
Coherent Detection Non-Coherent Detection
Local oscillator is used to generate the carrier at the The carrier at the receiver is not synchronized
receiver in phase (synchronized) with the carrier used with the carrier at the transmitter side.
at the transmitter. Probability of errors are high and circuit
This minimizes the probability of error and increases complexity is less and implementation is easy
the system complexity and implementation.
Let x(t) = A cos(2πfct) be the signal with peak amplitude A and the power associated with the signal is
A2 A2
given by P = =
2R R=1 2
Let Eb be the energy of the signal and the time duration be Tb.
A2 2Eb
Energy Eb = Power P × time Tb = T or A=
2 b Tb
2E b
Hence the signal x(t) can be expressed as x(t) = cos(2πfct)
Tb
2𝐸𝑏
𝑆𝑦𝑚𝑏𝑜𝑙 1; 𝑠1 𝑡 = 𝑐𝑜𝑠2𝜋𝑓𝐶 𝑡 𝐹𝑜𝑟 0 ≤ 𝑡 ≤ 𝑇𝑏 − − − − − − − −(1)
𝑇𝑏
2𝐸𝑏 2𝐸𝑏
𝑆𝑦𝑚𝑏𝑜𝑙 0; 𝑠2 𝑡 = 𝑐𝑜𝑠(2𝜋𝑓𝐶 𝑡 + 𝜋) = − 𝑐𝑜𝑠2𝜋𝑓𝐶 𝑡 𝐹𝑜𝑟 0 ≤ 𝑡 ≤ 𝑇𝑏 − − − (2)
𝑇𝑏 𝑇𝑏
where Tb is the bit duration and Eb is the transmitted signal energy per bit.
From this pair of equations it is clear that in BPSK, there is only one basis function of unit energy
2
∅1 𝑡 = 𝑇𝑏
𝑐𝑜𝑠2𝜋𝑓𝐶 𝑡 𝐹𝑜𝑟 0 ≤ 𝑡 ≤ 𝑇𝑏
The signals s1(t) and s2(t) can be represented using the basis function Φ1(t) as
𝑠1 𝑡 = 𝐸𝑏 ∅1 𝑡 𝐹𝑜𝑟 0 ≤ 𝑡 ≤ 𝑇𝑏
𝑠2 𝑡 = − 𝐸𝑏 ∅1 𝑡 𝐹𝑜𝑟 0 ≤ 𝑡 ≤ 𝑇𝑏
Constellation Diagram
A binary PSK system is, therefore, characterized by having a signal space that is one-dimensional (i.e., N = 1),
with a signal constellation consisting of two message points (i.e., M = 2). The respective coordinates of the two
message points are Waveforms representing
𝑇𝑏 𝑇𝑏 signals s1(t) and s2(t )
constitute antipodal signals
𝑆11 = 𝑠1 𝑡 ∅1 𝑡 𝑑𝑡 = 𝐸𝑏 ∅1 𝑡 ∅1 𝑡 𝑑𝑡 = 𝐸𝑏
and the binary constellation
0 0
𝑇𝑏 𝑇𝑏 diagram has minimum
average energy.
𝑆21 = 𝑠2 𝑡 ∅1 𝑡 𝑑𝑡 = − 𝐸𝑏 ∅1 𝑡 ∅1 𝑡 𝑑𝑡 = − 𝐸𝑏
0 0
Hence the message point corresponding to s1(t) is located at 𝑆11 = + 𝐸𝑏 and the message point corresponding
to s2(t) is located at 𝑆21 = − 𝐸𝑏 .
Figure below shows the constellation diagram and waveform of s1(t) and s2(t).
This is a supporting material for the SCE students. Any use for commercial purpose has to be permitted by the author ©Ravi Shankara.M.N. Page 2
Ravi Shankara.M.N. ECE Dept, SCE Bangalore
Associate Professor ravishankarmn@[Link]
If the threshold is exceeded, a decision is made in favor of symbol 1; if not, the decision is made in favor of
symbol 0.
This is a supporting material for the SCE students. Any use for commercial purpose has to be permitted by the author ©Ravi Shankara.M.N. Page 3
Ravi Shankara.M.N. ECE Dept, SCE Bangalore
Associate Professor ravishankarmn@[Link]
This is a supporting material for the SCE students. Any use for commercial purpose has to be permitted by the author ©Ravi Shankara.M.N. Page 4
Ravi Shankara.M.N. ECE Dept, SCE Bangalore
Associate Professor ravishankarmn@[Link]
Let Pe(0) denotes the probability of error when 0 is transmitted. Region 1 (symbol 1) - range ( 0 x1 )
2
∞ ∞ − −𝑥 1 + 𝐸𝑏
1 𝑁𝑜
𝑃𝑒 0 = 𝑓𝑋1 𝑥1 |0 𝑑𝑥1 = e 𝑑𝑥1
0 𝜋𝑁𝑜 0
𝑥 1 + 𝐸𝑏 𝐸𝑏
put z = 𝑎𝑛𝑑 𝑑𝑥1 = 𝑁𝑜 𝑑𝑧 𝑡𝑒 𝑛𝑒𝑤 𝑙𝑖𝑚𝑖𝑡𝑠 𝑎𝑟𝑒 𝑡𝑜 ∞
𝑁𝑜 𝑁𝑜
∞ ∞
1 2 1 2 1
𝑃𝑒 0 = e− z 𝑁𝑜 𝑑𝑧 = e−z 𝑑𝑧 = 𝑒𝑟𝑓𝑐 𝑧
𝜋𝑁𝑜 𝑧=
𝐸𝑏 𝜋 𝑧 2
𝑁𝑜
1 𝐸𝑏
𝑃𝑒 = 2 𝑒𝑟𝑓𝑐 𝑁𝑜
Q function
In terms of Q function 1 𝑥
𝑄 𝑥 = 𝑒𝑟𝑓𝑐
2 2
1 𝐸𝑏 1 2𝐸𝑏 /𝑁𝑜 2𝐸𝑏
𝑃𝑒 = 𝑒𝑟𝑓𝑐 = 𝑒𝑟𝑓𝑐 =𝑄
2 𝑁𝑜 2 2 𝑁𝑜
In digital communication, the Q-function or Q(x), is a mathematical function that is closely related to the complementary error function (erfc). The Q function
is commonly used to analyze and evaluate the performance of communication systems, especially those employing digital modulation schemes in the presence
of additive white Gaussian noise (AWGN).
1 𝑥
The Q function is defined as: 𝑄 𝑥 = 𝑒𝑟𝑓𝑐
2 2
where erfc(x) is the complementary error function. The Q function represents the tail probability of a standard normal distribution, which is a Gaussian
distribution with zero mean and unit variance. It gives the probability that a random variable following a standard normal distribution will exceed a given
threshold.
In digital communication, the Q function is primarily used to calculate the bit error rate (BER) or symbol error rate (SER) of a communication system. The
BER or SER is a measure of the probability of incorrect bit or symbol detection due to noise and interference. By using the Q function, system designers can
determine the performance of various modulation schemes and make decisions about system parameters to achieve the desired level of error performance.
The Q function is particularly useful for analyzing modulation schemes such as quadrature amplitude modulation (QAM), where the received signal is affected
by noise. By comparing the received signal's amplitude and phase with the reference symbols, the system can determine the transmitted symbol. The Q
function helps evaluate the probability of errors occurring in such systems, allowing designers to optimize the system parameters, such as the signal-to-noise
ratio (SNR) or the constellation size, to achieve the desired error performance.
This is a supporting material for the SCE students. Any use for commercial purpose has to be permitted by the author ©Ravi Shankara.M.N. Page 5
Ravi Shankara.M.N. ECE Dept, SCE Bangalore
Associate Professor ravishankarmn@[Link]
2E π
si t = cos 2πfC t + 2i − 1 For 0 ≤ t ≤ T; i = 1,2,3,4 − − − −(1)
T 4
Where E = transmitted signal energy per symbol, T = symbol duration and fC = carrier frequency & fC = (nc/T).
Each possible value of the phase corresponds to a unique dibit (i.e., pair of bits).
2E π 2E π
si t = cos 2πfC t cos 2i − 1 − sin 2πfC t sin 2i − 1
T 4 T 4
π 2 π 2
si t = E cos 2i − 1 . cos 2πfC t − E sin 2i − 1 . sin 2πfC t − − − 2
4 T 4 T
The signal space characterization of QPSK are tabulated. There are four message points (M=4), defined by the
two-dimensional signal vector (N=2)
From equation (2), it is can be concluded that there are two orthonormal basis functions defined by a pair of
quadrature carriers defined as
2 2
Φ1 t = cos 2πfC t For 0 ≤ t ≤ T; and Φ2 t = sin 2πfC t For 0 ≤ t ≤ T;
T T
There are 4 message points defined as
π
𝑆 E cos 2i − 1
𝑠𝑖 = 𝑖1 = 4 𝑖 = 1,2,3,4
𝑆𝑖2 π
− E sin 2i − 1
4
This is a supporting material for the SCE students. Any use for commercial purpose has to be permitted by the author ©Ravi Shankara.M.N. Page 6
Ravi Shankara.M.N. ECE Dept, SCE Bangalore
Associate Professor ravishankarmn@[Link]
This is a supporting material for the SCE students. Any use for commercial purpose has to be permitted by the author ©Ravi Shankara.M.N. Page 7
Ravi Shankara.M.N. ECE Dept, SCE Bangalore
Associate Professor ravishankarmn@[Link]
1 (𝑥2 − 𝜇𝑥1 )2
𝑓𝑋2 𝑥2 |𝑠4 (𝑡 ) = exp −
2𝜋𝜎𝑥2 2 2𝜎𝑥2 2
2
1 (𝑥2 − E/2)2 1 𝑥2 − E/2
𝑓𝑋2 𝑥2 |𝑠4 (𝑡 ) = exp − = exp − − − − (𝐴)
𝑁 𝑁 𝜋𝑁𝑜 𝑁𝑜
2𝜋 2𝑜 2 2𝑜
The probability of correct decision PC is given by the product of the conditional probabilities of the events
x1 > 0 and x2 > 0 provided signal s4(t) is transmitted. In the region z4 : 0 x1 and 0 x1
∞ ∞
𝑃𝐶 = 𝑓𝑋1 𝑥1 |𝑠4 (𝑡 𝑑𝑥1 𝑓𝑋2 𝑥2 |𝑠4 (𝑡 𝑑𝑥2
0 0
E E
𝑥1 − 2 𝑥2 − 2 E
Put 𝑧 = = 𝑎𝑛𝑑 𝑑𝑥1 = 𝑁𝑜 𝑑𝑧; 𝑑𝑥2 = 𝑁𝑜 𝑑𝑧 The limits are modified into 𝑧=− to ∞
𝑁𝑜 𝑁𝑜 2𝑁𝑜
This is a supporting material for the SCE students. Any use for commercial purpose has to be permitted by the author ©Ravi Shankara.M.N. Page 8
Ravi Shankara.M.N. ECE Dept, SCE Bangalore
Associate Professor ravishankarmn@[Link]
2 2
E E
𝑥1 − 𝑥2 −
− 2 − 2
∞
1 𝑁𝑜 ∞ 1 𝑁𝑜
𝑃𝐶 = e 𝑑 𝑥1 e 𝑑𝑥2
0 𝜋𝑁𝑜 0 𝜋𝑁𝑜
2
∞ ∞ ∞
1 2 1 2 1 2
𝑃𝐶 = e−z 𝑁𝑜 𝑑𝑧 e−z 𝑁𝑜 𝑑𝑧 = e−z 𝑑𝑧 − − − − − − 𝐶
−
E
2𝑁𝑜
𝜋𝑁𝑜 −
E
2𝑁𝑜
𝜋𝑁𝑜 𝜋 −
E
2𝑁𝑜
1 ∞ −u 2 1
Using the definition of comp. error function e 𝑑𝑢 = 1 − 2 𝑒𝑟𝑓𝑐 u
𝜋 −u
∞
1 2 1 E
e−z 𝑑𝑧 = 1 − 𝑒𝑟𝑓𝑐 − −(D)
𝜋 −
E 2 2𝑁𝑜
2𝑁𝑜
2 2
∞
1 2 1 E
𝑃𝐶 = e−z 𝑑𝑧 = 1 − 𝑒𝑟𝑓𝑐
𝜋 −
E 2 2𝑁𝑜
2𝑁𝑜
E 1 E
𝑃𝐶 = 1 − 𝑒𝑟𝑓𝑐 + 𝑒𝑟𝑓𝑐 2
2𝑁𝑜 4 2𝑁𝑜
E 1 E
𝑃𝑒 = 1 − 1 − 𝑒𝑟𝑓𝑐 + 𝑒𝑟𝑓𝑐 2
2𝑁𝑜 4 2𝑁𝑜
E 1 E
𝑃𝑒 = 𝑒𝑟𝑓𝑐 − 𝑒𝑟𝑓𝑐 2
2𝑁𝑜 4 2𝑁𝑜
E
In the region z4; the term ≫ 1, the second term can be ignored and also in QPSK two bits are transmitted
2𝑁𝑜
at a time, E = 2Eb, hence the expression modifies into
𝐸𝑏 2𝐸𝑏 1 x
𝑃𝑒 = 𝑒𝑟𝑓𝑐 = 2Q 𝑄 𝑓𝑢𝑛𝑐𝑡𝑖𝑜𝑛 𝑄 𝑥 = 𝑒𝑟𝑓𝑐
𝑁𝑜 𝑁𝑜 2 2
This is a supporting material for the SCE students. Any use for commercial purpose has to be permitted by the author ©Ravi Shankara.M.N. Page 9
Ravi Shankara.M.N. ECE Dept, SCE Bangalore
Associate Professor ravishankarmn@[Link]
The decision boundaries are shown as dashed lines. The signal-space diagram is circularly symmetric. The
average probability of symbol error is calculated by the application of union bound as shown in fig-2 and using
the relation
This is a supporting material for the SCE students. Any use for commercial purpose has to be permitted by the author ©Ravi Shankara.M.N. Page 10
Ravi Shankara.M.N. ECE Dept, SCE Bangalore
Associate Professor ravishankarmn@[Link]
Suppose that the transmitted signal corresponds to the message point m1, the two message points on either side
of m1 are m2 and m8 and these message points are the potential candidates for being mistaken for m1 due the
channel noise. The Euclidean distance for each of these points from m1 is
𝜋
𝑑12 = 𝑑18 = 2 𝐸 sin
𝑀
The average probability of symbol error for coherent M-ary PSK system is given by
2𝐸 𝜋
𝑃𝑒 ≅ 2𝑄 sin 𝐴𝑠𝑠𝑢𝑚𝑖𝑛𝑔 𝑡𝑎𝑡 𝑀 ≥ 4
𝑁𝑜 𝑀
This is a supporting material for the SCE students. Any use for commercial purpose has to be permitted by the author ©Ravi Shankara.M.N. Page 11
Ravi Shankara.M.N. ECE Dept, SCE Bangalore
Associate Professor ravishankarmn@[Link]
Observations – (i) As the number of states M increases, the BW-efficiency also increases at the expense of
error performance. (ii) As M increases, the BW decreases which results data rate increase.
To ensure no degradation in error performance, increase (Eb/No) to compensate for the increase in M
1.6 - M-ary QAM Systems
QAM is a hybrid form of modulation in that the carrier experiences amplitude as well as phase modulation. The
M – ary QAM is the two dimensional representation of M-ary PAM and uses two orthogonal passband basis
functions defined as
2 2
Φ1(t) = cos(2πfCt) 0tT and Φ2(t) = sin(2πfCt) 0tT
𝑇 𝑇
Let dmin denote the minimum distance between any two message points in the QAM constellation. Then, the
a i d min b i d min
projections of the ith message point on the Φ1and Φ2 -axes are respectively defined by and ,
2 2
where i = 1, 2, , M.
With the separation between two message points in the signal-space diagram being proportional to the square
d min
root of energy, = E0
2
Where E0 is the energy of the message signal with the lowest amplitude.
The transmitted M-ary QAM signal for symbol k can be defined in terms of E0:
2E 0 2E 0
sk(t) = ak cos(2πfCt) + bk sin(2πfCt) 0 t T; k = 0, +1, +2,…
𝑇 𝑇
The signal sk(t) involves two phase quadrature carriers, each one of which is modulated by a set of discrete
amplitudes; hence the terminology “Quadrature Amplitude Modulation”.
1.6(1) - QAM Square Constellations
With an even number of bits per symbol, an M-ary QAM square constellation can always be viewed as the
Cartesian product of a one-dimensional L-ary PAM constellation with itself where L = M.
first coordinate in each such pair being taken from the first set involved in the product and the second
coordinate taken from the second set in the product. Thus, the ordered pairs of coordinates naturally form a
square matrix.
16 –ary QAM – 2 amplitudes × 8 Phases.
(i) To construct a 16 – ary QAM, consider two one dimensional 4 – ary PAM signal constellations in which
one is vertically oriented along Φ2 axis and other one oriented horizontally along Φ1 axis.
(ii) The same binary sequence is used for both 4 – ary PAM constellation
(iii) The gray encoding rule is applied
(iv) Move from one quadrant to next quadrant in counter clock wise direction.
This is a supporting material for the SCE students. Any use for commercial purpose has to be permitted by the author ©Ravi Shankara.M.N. Page 12
Ravi Shankara.M.N. ECE Dept, SCE Bangalore
Associate Professor ravishankarmn@[Link]
The final step is to piece together these four constituent 4-ary PAM constellations to construct the 4-ary QAM
constellations. It is important note that all the code words obey the Gray encoding rule, not only within each
quadrant but also as we move from one quadrant to the next.
Figure below shows the signal constellation diagram of QAM for M = 1
This is a supporting material for the SCE students. Any use for commercial purpose has to be permitted by the author ©Ravi Shankara.M.N. Page 13
Ravi Shankara.M.N. ECE Dept, SCE Bangalore
Associate Professor ravishankarmn@[Link]
2Eb
s1 t = cos 2πf1 t 0 ≤ t ≤ Tb − − − For symbol 1
Tb
2E b
s2 t = cos 2πf2 t 0 ≤ t ≤ Tb − − − For symbol 0
Tb
The corresponding two basis functions Φ1(t) and Φ2(t) are defined as
2 2
∅1 t = cos 2πf1 t and ∅2 t = cos 2πf2 t
Tb Tb
This is a supporting material for the SCE students. Any use for commercial purpose has to be permitted by the author ©Ravi Shankara.M.N. Page 14
Ravi Shankara.M.N. ECE Dept, SCE Bangalore
Associate Professor ravishankarmn@[Link]
is switched off, while the lower oscillator is switched on and signal s2(t) with frequency f2 is transmitted. With
phase continuity as a requirement, the two oscillators are synchronized with each other.
BFSK Coherent Receiver / Detector
The BFSK detector consists of two correlators with a common input, which are supplied with locally generated
coherent reference signals Φ1(t) and Φ2(t). The
correlator outputs are then subtracted, one
from the other; the resulting difference y is
then compared with a threshold of zero.
If y > 0, the receiver decides in favor of 1.
If y < 0, the receiver decides in favor of 0.
If y = 0, the receiver makes a random guess in
favor of 1 or 0.
1.8(3) - Error Probability of Binary FSK
Let x(t) be the received binary FSK signal and
given by x(t) = s(t) + w(t)
s1 t + w(t) − − − For symbol 1
x t = where w(t) is AWGN with mean = 0 and variance = (NO/2)
s2 t + wt) − − − For symbol 0
Consider the symbol 0 is transmitted and the received symbol being x(t) and is given by
x(t) = s2(t) + w(t)
The output of the top correlator is
𝑇𝑏 𝑇 𝑇𝑏 𝑇
𝑥1 = 0
𝑥 𝑡 ∅1 𝑡 𝑑𝑡 = 0
(𝑠2 𝑡 + 𝑤 𝑡 )∅1 𝑡 𝑑𝑡 = 0
𝑠2 𝑡 ∅1 𝑡 𝑑𝑡 + 0
𝑤 𝑡 ∅1 𝑡 𝑑𝑡
Where
𝑥1 = 𝑆21 + 𝑤1 = 0 + 𝑤1 S21 = 0
Mean value of x1 is given by µx1 = E{x1] = E[w1] = 0
Variance of x1 is given by x12 = Var[x1] = Var[S21 + w1] = 0 + Var(w1) = (No/2)
The output of the bottom Correlator is given by
𝑇𝑏 𝑇 𝑇𝑏 𝑇
𝑥2 = 𝑥 𝑡 ∅2 𝑡 𝑑𝑡 = (𝑠2 𝑡 + 𝑤 𝑡 )∅2 𝑡 𝑑𝑡 = 𝑠2 𝑡 ∅2 𝑡 𝑑𝑡 + 𝑤 𝑡 ∅2 𝑡 𝑑𝑡
0 0 0 0
𝑥2 = 𝑆22 + 𝑤2 = 𝐸𝑏 + 𝑤2
This is a supporting material for the SCE students. Any use for commercial purpose has to be permitted by the author ©Ravi Shankara.M.N. Page 15
Ravi Shankara.M.N. ECE Dept, SCE Bangalore
Associate Professor ravishankarmn@[Link]
2
1 𝑦 + Eb
𝑓𝑌 (𝑦|0) = exp − − − − (𝐴)
2𝜋 𝑁𝑜 2𝑁𝑜
Let Pe(0) denotes the conditional probability of deciding in favour of symbol 1 when symbol 0 is transmitted.
Hence in region Z1 : 0 x
2
𝑦+ Eb 𝑦+ Eb
∞ ∞ 1 − Put 𝑧 = 𝑎𝑛𝑑 𝑑𝑦 = 2𝑁𝑜 𝑑𝑧
𝑃𝑒 0 = 0 𝑌
𝑓 𝑦|0 𝑑𝑦 = 0 2𝜋 𝑁𝑜
e 2𝑁 𝑜
𝑑𝑦 2𝑁𝑜
∞ ∞
The limits are modified into
1 −𝑧 2
1 2
𝑃𝑒 0 = e 2𝑁𝑜 𝑑𝑧 = e− 𝑧 𝑑𝑧 Eb
Eb 2𝜋𝑁𝑜 𝜋 Eb 𝑧= to ∞
2𝑁𝑜 2𝑁𝑜 2𝑁𝑜
1 Eb
𝑃𝑒 (0) = 𝑒𝑟𝑓𝑐
2 2𝑁𝑜
Similarly, if P1(0) denotes the conditional probability of deciding in favour of symbol 0 when symbol 1 is
transmitted. Hence in region Z2 : 0 x
1 Eb
𝑃𝑒 (1) = 𝑒𝑟𝑓𝑐
2 2𝑁𝑜
If symbol 0 and 1 are equiprobable, then P(0) = P(1) = 0.5
The average probability error Pe = P(0) Pe(0) + P(1) Pe(1)
1 1 Eb 1 1 Eb 1 Eb
𝑃𝑒 = 2 𝑒𝑟𝑓𝑐 +2 𝑒𝑟𝑓𝑐 = 2 𝑒𝑟𝑓𝑐 1 x
2 2𝑁𝑜 2 2𝑁𝑜 2𝑁𝑜 𝑄 𝑓𝑢𝑛𝑐𝑡𝑖𝑜𝑛 𝑄 𝑥 = 𝑒𝑟𝑓𝑐
2 2
1 Eb Eb
𝑃𝑒 = 𝑒𝑟𝑓𝑐 =Q
2 2𝑁𝑜 𝑁𝑜
This is a supporting material for the SCE students. Any use for commercial purpose has to be permitted by the author ©Ravi Shankara.M.N. Page 16
Ravi Shankara.M.N. ECE Dept, SCE Bangalore
Associate Professor ravishankarmn@[Link]
regardless of the unknown carrier phase and the signaling scheme is referred to as noncoherent orthogonal
modulation.
In addition to carrier-phase uncertainty, the channel also introduces noise w(t) of zero mean and power spectral
density N0/2, resulting in the received signal.
1.9(1) - Non Coherent Binary Frequency Shift Keying (BFSK)
Figure shows the scheme of generation of BFSK signal. The input binary data is in unipolar NRZ format, is
applied to the multiplier- 1 along with carrier signal Φ1(t) so that
s1(t) = m(t) Φ1(t).
The input m(t), is applied to the multiplier- 2 through an inverter along with carrier signal Φ2(t) so that
s2(t) = m(t) Φ2(t)
2 2
Where ∅1 t = cos 2πf1 t and ∅2 t = cos 2πf2 t and m(t) = Eb
Tb Tb
When symbol 1 is transmitted, output is from the upper path s1(t) and no output from the lower path s2(t)=0.
Thus frequency f1 is transmitted for symbol 1.
When symbol 0 is transmitted, output is from the lower path s2(t) and no output from the upper path s1(t)=0.
Thus frequency f2 is transmitted for symbol 0.
Frequency f1 < f2 is chosen and the phase of FSK remains constant. Hence FSK is also known as continuous
phase FSK.
This is a supporting material for the SCE students. Any use for commercial purpose has to be permitted by the author ©Ravi Shankara.M.N. Page 17
Ravi Shankara.M.N. ECE Dept, SCE Bangalore
Associate Professor ravishankarmn@[Link]
This is a supporting material for the SCE students. Any use for commercial purpose has to be permitted by the author ©Ravi Shankara.M.N. Page 18
Ravi Shankara.M.N. ECE Dept, SCE Bangalore
Associate Professor ravishankarmn@[Link]
(Acos, Asin ) and (–Acos , –Asin ), where A denotes the carrier amplitude. The received signal x(t) is
applied to the correlators of inphase and quadrature paths.
For the two-bit interval 0 t 2Tb, the receiver measures the coordinates , first, at time t = Tb corresponding
output XO and then measures at time t = 2Tb the corresponding output is X1.
Illustration of DPSK
Consider the input binary sequence, denoted ,bk to be 10010011, which is used to derive the generation of a
DPSK signal. The differentially encoded process starts with the reference bit 1. Let d k denote the differentially
encoded sequence starting in this manner and dk – 1 denote its delayed version by one bit. The complement of
the modulo-2 sum of bk and dk – 1 defines the desired dk , as illustrated below.
This is a supporting material for the SCE students. Any use for commercial purpose has to be permitted by the author ©Ravi Shankara.M.N. Page 19
Ravi Shankara.M.N. ECE Dept, SCE Bangalore
Associate Professor ravishankarmn@[Link]
Advantages of DPSK
1. Non Coherent detection is possible
2. DPSK does not need carrier at the receiver,hence the complicated circuitry for generation of local
carrier is avoided.
3. Low cost and less circuit complexity.
4. Bandwidth requirement is half of BPSK
Limitations of DPSK
1. High probability of error compared to BPSK.
2. For given value of (Eb/No), DPSK consumes more power compared to BPSK.
3. Error propagation – Since DPSK uses two successive bits for its reception, Error in the first bit creates
error in the second bit and error propagation takes place.4
4. Noise interference is more in DPSK
Problem 1– Binary data are transmitted over a microwave link at the rate of 106 bits/sec and the PSD of
the noise at the receiver input is 10 –10 W/Hz. Find the average carrier power required to maintain an
average probability of error Pe 10 –4 for (i) binary PSK system (ii) DPSK system.
Given erfc(2.63) = 2×10 –4 ; Q(3.7) = 10 –4
Solution: Given Rb = 106 bits/sec; PSD (NO/2) = 10 –10 W/Hz
1 Eb 2E b
Pe = 2 erfc =Q = 10−4 − − − − − 1 and 𝐺𝑖𝑣𝑒𝑛 𝑄 3.7 = 10−4 − − − −(2)
No No
This is a supporting material for the SCE students. Any use for commercial purpose has to be permitted by the author ©Ravi Shankara.M.N. Page 20
Ravi Shankara.M.N. ECE Dept, SCE Bangalore
Associate Professor ravishankarmn@[Link]
2𝐸𝑏 No
From equations (1) and (2) = 3.7 𝑜𝑟 Eb = 3.72 = 13.69 10−10 = 1.369 nJ
𝑁𝑜 2
Eb
Average carrier power P = = Eb R b = 13.69 × 10−10 × 106 = 1.369 mW
Tb
(ii) DPSK system
1 − Eb
Pe = 10−4 = e No or Eb = 3.698No = 3.698 × 2 × 10−10 = 0.7396 nJ
2
Eb
Average carrier power P = = Eb R b = 0.7396 × 10−9 × 106 = 0.7396 mW
Tb
Problem 2– Binary data are transmitted over a microwave link at the rate of 106 bits/sec, assuming the
channel noise is AWGN with zero mean and PSD of the noise at the receiver input is 10 –10 W/Hz. Find
the average carrier power required to maintain an average probability of error Pe 10 –4 for a coherent
binary PSK system. Given erfc(2.8) = 2×10 –4
Solution: Given Rb = 106 bits/sec; PSD (NO/2) = 10 –10 W/Hz
1 Eb
Pe = 2 erfc = 10−4 − − − − − 1 and 𝐺𝑖𝑣𝑒𝑛 𝑒𝑟𝑓𝑐 2.8 = 2 × 10−4 − − − −(2)
No
𝐸𝑏
From equations (1) and (2) = 2.8
𝑁𝑜
No
Eb = 2.82 No = 2 × 2.82 × = 2 × 7.84 × 10−10 = 1.568 nJ
2
Eb
Average carrier power P = = Eb R b = 1.568 × 10−10 × 106 = 1.568 mW
Tb
Problem3 - A binary data is transmitted over a microwave link at the rate of 106 bits/sec and the PSD of
noise at the receiver is 10–10 W/Hz. Find the average carrier power required to maintain an average
probability of error Pe 10–4 for coherent FSK. What is the required channel bandwidth?
Given erf(2.6) = 0.9998
Solution: Given Rb = (1/Tb) = 106 bits/sec; PSD of noise (NO/2) = 10 –10 W/Hz or NO = 2 × 10 –10
1 Eb
Pe(FSK ) = 2 erfc = 10−4
2N o
Given erf(u) is given and relate it to erfc(u) using the relation erf(u) = 1 – erfc(u)
Eb Eb
erfc = 2 × 10−4 or 1 − erfc = 1 − 2 × 10−4 = 0.9998
2N o 2N o
Eb
erf = 0.9998 --------(A) and erf(2.6) = 0.9998 ---------(B)
2N o
Eb Eb
From (A) and (B) = 2.6 or = 2 × 2.62 = 13.52
2N o No
Problem 5– In the digital CW communication system. The bit rate of NRZ data stream is 1Mbps and the
carrier frequency is 100MHz. Find the symbol rate of transmission and bandwidth requirement of the
channel for (i) BPSK (ii) QPSK (iii) 16–ary PSK systems
Solution – Given fb = 1 Mbps; fC = 100 MHz
2
(i) BPSK system BW ≤ T = 2fb = 2 1Mbps = 2 MHz
b
BPSK uses one bit for one symbol, hence Ts = (1Tb) = (1/fb )= 1 µsec
Symbol rate = (1/Ts) = 1Mbps
1
(ii) QPSK system BW ≤ T = fb = 1Mbps = 1 MHz
b
QPSK uses two bits for one symbol, hence Ts = (2Tb) =(2/ fb) = 2 µsec
Symbol rate = (1/Ts) = 0.5 Mbps
1 f
(iii) 16-ary PSK system BW ≤ 2T = 2b = 0.5Mbps = 500 kHz
b
16-ary PSK uses 4 bits for one symbol, hence Ts = (4Tb) =(4/ fb) = 4 µsec
Symbol rate = (1/Ts) = 0.25 Mbps
Problem 6 - The binary sequence 1100100010 is applied to the DPSK transmitter.
(i) Sketch the resulting waveform at the transmitter output
(ii) Applying this waveform o the DPSK receiver, show that in the absence of noise, the original binary
sequence is reconstructed at the receiver.
This is a supporting material for the SCE students. Any use for commercial purpose has to be permitted by the author ©Ravi Shankara.M.N. Page 22