Digital Communications I:
Modulation and Coding Course
Term 3 - 2008
Catharina Logothetis
Lecture 7
Last time we talked about:
Another source of error due to
filtering effect of the system:
Inter-symbol interference (ISI)
The techniques to reduce ISI
Pulse shaping to achieve zero ISI at the
sampling time
Equalization to combat the filtering
effect of the channel
Lecture 7
Today, we are going to talk
about:
Some bandpass modulation schemes
used in DCS for transmitting
information over channel
M-PAM, M-PSK, M-FSK, M-QAM
How to detect the transmitted
information at the receiver
Coherent detection
Non-coherent detection
Lecture 7
Block diagram of a DCS
Format
Source
encode
Channel
encode
Pulse
modulate
Bandpass
modulate
Channel
Digital modulation
Digital demodulation
Format
Source
decode
Channel
decode
Detect
Lecture 7
Demod.
Sample
Bandpass modulation
Bandpass modulation:
The process of
converting a data signal to a sinusoidal waveform
where its amplitude, phase or frequency, or a
combination of them, are varied in accordance
with the transmitting data.
Bandpass signal:
2 Ei
si (t ) gT (t )
cos c t (i 1)t i (t ) 0 t T
T
where gT (t ) is the baseband pulse shape with energy
Eg
We assume here (otherwise will be stated):
g (t ) is a rectangular pulse shape with unit energy.
T
Gray coding is used for mapping bits to symbols.
1
Es denotes average symbol energy givenEsby
Lecture 7
M
i 1
Ei
5
Demodulation and detection
Demodulation: The receiver signal is
converted to baseband, filtered and sampled.
Detection: Sampled values are used for
detection using a decision rule such as the ML
detection rule.
1 (t )
z1
r (t )
N (t )
zN
z1
z N
Lecture 7
Decision
circuits
(ML detector)
Coherent detection
Coherent detection
requires carrier phase recovery at the
receiver and hence, circuits to perform
phase estimation.
Sources of carrier-phase mismatch at
the receiver:
Propagation delay causes carrier-phase
offset in the received signal.
The oscillators at the receiver which
generate the carrier signal, are not usually
phased locked to the transmitted carrier.
Lecture 7
Coherent detection ..
Circuits such as Phase-Locked-Loop
(PLL) are implemented at the receiver
estimation (
for carrier phase
).
I branch
r (t ) gT (t )
2 Ei
cos i t i (t ) n(t )
T
Oscillator
2
cos c t
T
PLL
Used by
correlators
90 deg.
2
sin c t
T
Lecture 7
Q branch
Bandpass Modulation Schemes
One dimensional waveforms
Amplitude Shift Keying (ASK)
M-ary Pulse Amplitude Modulation (MPAM)
Two dimensional waveforms
M-ary Phase Shift Keying (M-PSK)
M-ary Quadrature Amplitude
Modulation (M-QAM)
Multidimensional waveforms
M-ary Frequency Shift Keying (M-FSK)
Lecture 7
One dimensional modulation,
demodulation and detection
Amplitude Shift Keying (ASK)
modulation:
2 Ei
si (t )
cos c t
T
si (t ) ai 1 (t ) i 1, , M
2
1 (t )
cos c t
T
On-off keying (M=2):
0
s2
0
s1
1 (t )
E1
ai Ei
Lecture 7
10
One dimensional mod.,
M-ary Pulse Amplitude modulation (MPAM)
2
si (t ) ai
cos c t
T
4-PAM:
si (t ) ai 1 (t ) i 1, , M
00
s1
2
1 (t )
cos c t
T
3 Eg
01
11
s3
s2
Eg
Eg
10
s4
1 (t )
3 Eg
ai (2i 1 M ) E g
Ei s i
E g 2i 1 M
( M 2 1)
Es
Eg
3
Lecture 7
11
Example of bandpass
modulation:
Binary PAM
Lecture 7
12
One dimensional mod.,...contd
Coherent detection of M-PAM
1 (t )
r (t )
z1
ML detector
(Compare with M-1 thresholds)
Lecture 7
13
Two dimensional modulation,
demodulation and detection (MPSK)
M-ary Phase Shift Keying (M-PSK)
si (t )
2 Es
2i
cos c t
T
M
si (t ) ai1 1 (t ) ai 2 2 (t ) i 1, , M
2
1 (t )
cos c t
T
2i
ai1 Es cos
M
Es Ei s i
2
2 (t )
sin c t
T
2i
ai 2 Es sin
Lecture 7
14
Two dimensional mod., (MPSK)
BPSK (M=2)
2 (t )
s1
8PSK (M=8)
s2
Eb
Eb
1 (t )
010
s4
s3
2 (t )
011
s2
QPSK (M=4)
Es
2 (t )
01
s2
00
s1
10
s5
1 (t )
111
100
s6
1 (t )
11
s000
1
110
Es
s3
001
s8
101
s7
s4
Lecture 7
15
Two dimensional mod.,(MPSK)
Coherent detection of MPSK
1 (t )
r (t )
2 (t )
z1
z1
arctan
z2
Compute
| i |
Choose
smallest
z2
Lecture 7
16
Two dimensional mod., (MQAM)
M-ary Quadrature Amplitude Mod. (MQAM)2 E
i
si (t )
cos c t i
T
si (t ) ai1 1 (t ) ai 2 2 (t ) i 1, , M
1 (t )
2
2
cos c t 2 (t )
sin c t
T
T
where ai1 and ai 2 are PAM symbols and Es
( M 1, M 1)
2( M 1)
3
( M 3, M 1)
( M 1, M 1)
ai1 , ai 2 ( M 1, M 3) ( M 3, M 3) ( M 1, M 3)
( M 1, M 1) ( M 3, M 1) ( M 1, M 1)
Lecture 7
17
Two dimensional mod., (MQAM)
16-QAM
0000
s1
1000
s5
2 (t )
0001 0011
s2
1001
s6
-3
-1
s9
s10
1100
1101
s13
s14
0100
0101
s3
0010
s4
1011 1010
1
s7
s8
1 (t )
12
11
-1
1111 1110
16
15
-3
0111 0110
Lecture 7
18
Two dimensional mod., (MQAM)
Coherent detection of M-QAM
1 (t )
z1
ML detector
(Compare with M 1 thresholds)
r (t )
Parallel-to-serial
converter
2 (t )
z2
ML detector
(Compare with M 1 thresholds)
Lecture 7
19
Multi-dimensional modulation,
demodulation & detection
M-ary Frequency Shift keying (MFSK)
2 Es
2 Es
si (t )
cos i t
cos c t (i 1)t
T
1
f
2 2T
3 (t )
si (t ) aij j (t ) i 1, , M
s3
j 1
2
i (t )
cos i t
T
Es Ei s i
Es i j
i j
0
aij
Es
s2
s1
2 (t )
Es
Es
1 (t )
Lecture 7
20
Multi-dimensional mod.,(MFSK)
1 (t )
z1
r (t )
M (t )
zM
z1
ML detector:
z M
Lecture 7
Choose
the largest element
in the observed vector
21
Non-coherent detection
Non-coherent detection:
No need for a reference in phase with
the received carrier
Less complexity compared to coherent
detection at the price of higher error
rate.
Lecture 7
22
Non-coherent detection
Differential coherent detection
Differential encoding of the message
The symbol phase changes if the current
bit is different from the previous bit.
si (t )
2E
cos 0t i (t ) , 0 t T , i 1,...,M
T
k (nT ) k ((n 1)T ) i (nT )
Symbol index: k
Data bits: mk
Diff. encoded bits
Symbol phase: k
0 1 2 3 4
1 1 0 1
1 1 1 0 0
0 0
5 6 7
0 1 1
1 1 1
Lecture 7
s2
s1
23
1 (t )
Non-coherent detection
Coherent detection for diff encoded mod.
assumes slow variation in carrier-phase mismatch
during two symbol intervals.
correlates the received signal with basis functions
uses the phase difference between the current
received vector and previously estimated symbol
2E
r (t )
cos 0t i (t ) n(t ), 0 t T
T
i (nT ) j ((n 1)T ) i (nT ) j ((n 1)T ) i (nT )
2 (t )
(a2 , b2 )
Lecture 7
(a1 , b1 )
1 (t )
24
Non-coherent detection
Optimum differentially coherent detector
1 (t )
r (t )
Decision
Delay
T
Sub-optimum differentially coherent detector
r (t )
Decision
Delay
T
Performance degradation about 3 dB by using
sub-optimal detector
Lecture 7
25
Non-coherent detection
Energy detection
Non-coherent detection for orthogonal
signals (e.g. M-FSK)
Carrier-phase offset causes partial correlation
between I and Q branches for each candidate
signal.
The received energy corresponding to each
candidate signal is used for detection.
Lecture 7
26
Non-coherent detection
Non-coherent detection of BFSK
2 / T cos(1t )
z11
2
2
z11 z12
2 / T sin(1t )
r (t )
z12
z (T )
2 / T cos( 2t )
z 21
z 21 z 22
2 / T sin( 2t )
z 22
Decision stage:
if z (T ) 0, m 1
if z (T ) 0, m 0
2
Lecture 7
27