Professional Documents
Culture Documents
Reading Material
Chapter 4 - SKLAR
1
Band-pass Signalling
2
In this lecture, we shall talk about:
Some band-pass modulation schemes
used in DCS for transmitting information
over band-pass channels:
M-PAM, M-PSK, M-FSK, M-QAM with focus
on binary (M = 2) band pass modulation
schemes
How to detect the transmitted information
at the receiver
Coherent detection
Non-coherent detection
3
Block diagram of a DCS
Band pass Modulation and Demodulation
Digital modulation
Channel
Digital demodulation
4
Band pass modulation
Band pass 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.
Band pass signal:
cos (ω c t + (i − 1) ∆ ω t + φi (t ) ) 0 ≤ t ≤ T
2 Ei
s i (t ) = g T ( t )
T
where gT (t ) is the baseband pulse shape with energy E .
g
We assume here (otherwise will be stated):
gT (t ) is a rectangular pulse shape.
Gray coding is used for mapping bits to symbols.
Es denotes average symbol energy given by
1 M
Es = ∑i=1 Ei
M 5
Demodulation and detection
Demodulation: The received 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 ((tt )
T z1
∫
0
z1
M
r (t ) Decision
z
=z circuits m̂
ψ N (t ) (ML detector)
T zN
∫
0 zN
6
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 phase locked
to the transmitted carrier.
7
Band pass Modulation Schemes
8
Band pass Modulation Schemes
9
One dimensional modulation,
demodulation and detection
Amplitude Shift Keying (ASK) modulation:
cos(ωc t + φ )
2 Ei
si (t ) =
T
On-off keying (M=2)
si (t ) = aiψ 1 (t ) i = 1, K , M “0” “1”
s2 s1
cos(ωc t + φ )
2 ψ 1 (t )
ψ 1 (t ) = 0 E1
T
ai = Ei
10
One dimensional modulation,….continue
cos(ωc t )
2
si (t ) = ai
T
4-ASK
si (t ) = aiψ 1 (t ) i = 1, K, M “00” “01” “11” “10”
s1 s2 s3 s4
cos(ωc t )
2 ψ 1 (t )
ψ 1 (t ) = − 3 Eg − Eg Eg 3 Eg
T 0
ai = (2i − 1 − M ) E g
Ei = s i = E g (2i − 1 − M )
2 2
( M 2 − 1)
Es = Eg
3
11
One dimensional modulation,....continue
Coherent detection of M-ASK
ψ 1 (t )
T z1
∫
ML detector
r (t ) (Compare with M-1 thresholds) m̂
0
12
Two dimensional modulation,
demodulation and detection (M-PSK)
M-ary Phase Shift Keying (M-PSK)
2Es 2π ( i − 1 )
si (t ) = cos ω c t +
T M
si (t ) = ai1ψ 1 (t ) + ai 2ψ 2 (t ) i = 1,K , M
cos(ω c t ) sin (ω c t )
2 2
ψ 1 (t ) = ψ 2 (t ) = −
T T
2πi 2πi
ai1 = E s cos ai 2 = E s sin
M M
E s = Ei = s i
2
13
Two dimensional mod.,… (MPSK)
BPSK (M=2)
ψ 2 (t )
“0” “1”
8-PSK (M=8)
s2 s1
ψ 2 (t )
− Eb Eb ψ 1 (t ) s3 “011”
“010” “001”
s4 s2
QPSK (M=4) Es
“000”
ψ 2 (t ) “110” s1
“01” “00” s5 ψ 1 (t )
s2 s1
“111” “100”
Es
s6 s8
ψ 1 (t ) “101” s7
s3 “11” “10”
s4
14
Two dimensional mod.,…(MPSK)
Coherent detection of MPSK
ψ 1 (t )
T z1
∫
z1 φˆ
0
r (t ) m̂
arctan Compute Choose
ψ 2 (t ) z2 | φi − φˆ | smallest
T
∫
0
z2
15
Two dimensional mod.,… (M-QAM)
M-ary Quadrature Amplitude Mod. (M-QAM)
cos(ωc t + ϕi )
2 Ei
si (t ) =
T
si (t ) = ai1ψ 1 (t ) + ai 2ψ 2 (t ) i = 1, K , M
16
Two dimensional mod.,… (M-QAM)
16-QAM
ψ 2 (t )
“0000” “0001” “0011” “0010”
s1 s2 3
s3 s4
s13 s14 -3
s15 s 16
“0100” “0101” “0111” “0110”
17
Two dimensional mod.,… (M-QAM)
ψ 1 (t )
T z1 ML detector
∫
0
(Compare with M − 1 thresholds)
r (t ) Parallel-to-serial m̂
converter
ψ 2 (t )
T z2 ML detector
∫
0
(Compare with M − 1 thresholds)
18
Multi-dimensional modulation, demodulation &
detection
Es i = j
cos(ωi t )
2
ψ i (t ) = aij = s2
T 0 i≠ j ψ 2 (t )
Es
E s = Ei = s i
2
s1
Es
ψ 1 (t )
19
Multi-dimensional mod.,…(M-FSK)
ψ 1 (t )
T z1
∫
0
z1 ML detector:
r (t ) M =z
z Choose
the largest element m̂
ψ M (t ) in the observed vector
T zM
∫
0 zM
20
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.
21
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.
cos(ω0t + θ i (t ) ), 0 ≤ t ≤ T , i = 1,...,M
2E
si (t ) =
T
θ k (nT ) = θ k ((n − 1)T ) + φi (nT )
φi
Symbol index: k 0 1 2 3 4 5 6 7
Data bits: mk 1 1 0 1 0 1 1
Diff. encoded bits 1 1 1 0 0 1 1 1 s2 0 s1 ψ 1 (t )
Symbol phase: θ k πππ 0 0 πππ
22
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
cos(ω0t + θ i (t ) + α ) + n(t ), 0 ≤ t ≤ T
2E
r (t ) =
T
(θ i (nT ) + α ) − (θ j ((n − 1)T ) + α ) = θ i (nT ) − θ j ((n − 1)T ) = φi (nT )
ψ 2 (t )
(a2 , b2 )
φi (a1 , b1 )
ψ 123(t )
Non-coherent detection …
Optimum differentially coherent detector
ψ 1 (t )
T
r (t )
∫0
Decision m̂
Delay
T
Sub-optimum differentially coherent detector
T
r (t )
∫ 0
Decision m̂
Delay
T
24
Non-coherent detection …
Energy detection
Non-coherent detection for orthogonal signals
(e.g. M-FSK)
25
Non-coherent detection …
z 11
( )2
T
∫
0
z11 + z12
2 2
2 / T sin( ω 1 t )
T z 12
∫ ( )2 + z (T )
Decision stage:
r (t ) 0 m̂
2 / T cos( ω 2 t ) if z (T ) > 0, mˆ = 1
if z (T ) < 0, mˆ = 0
T z 21
( )2 -
∫
0
z 21 + z 22
2 2
2 / T sin( ω 2 t )
T z 22
∫
0
( )2
26