Chapter7 Slides
Chapter7 Slides
Fall 2008
Introduction
Baseband transmission is conducted at low frequencies.
Passband transmission happens in a frequency band toward
the high end of the spectrum.
Satellite communication is in the 6–8 GHz band, while mobile
phones systems are in the 800 MHz–2.0 GHz band.
Bits are encoded as a variation of the amplitude, phase or
frequency, or some combination of these parameters of a
sinusoidal carrier.
The carrier frequency is much higher than the highest
frequency of the modulating signals (or messages).
Shall consider binary amplitude-shift keying (BASK), binary
phase-shift keying (BPSK) and binary frequency-shift keying
(BFSK): Error performance, optimum receivers, spectra.
Extensions to quadrature phase-shift keying (QPSK), offset
QPSK (OQPSK) and minimum shift keying (MSK).
EE456 – Digital Communications Ha H. Nguyen
Basic Digital Passband Modulation
−V
−V
−V
t = Tb
Tb r1 ≥ Th ⇒ 1D
r1
∫ (•)dt
r (t )
Comparator
0 r1 < Th ⇒ 0 D
φ1 (t )
N0 P E BASK
Th = ln 1 +
2 E BASK P2 2
(b)
Choose 0T ⇐ Choose 1T
s1 (t ) s 2 (t ) T
r1 = r (t )φ1 (t )dt
b
0
0
EBASK 2
r !
EBASK
P [error]BASK = Q . (1)
2N0
EE456 – Digital Communications Ha H. Nguyen
Basic Digital Passband Modulation
PSD of BASK
V2
SBASK (f ) = δ(f − fc ) + δ(f + fc ) +
16
sin2 [πTb (f + fc )] sin2 [πTb (f − fc )]
+ . (2)
π 2 Tb (f + fc )2 π 2 Tb (f − fc )2
SBASK ( f )
V2
16
f
1 1
0 fc − fc fc +
Tb Tb
s1 (t ) 0 s 2 (t )
2
φ1 (t ) = cos(2π f ct )
Tb
EBPSK EBPSK
r !
2EBPSK
P [error]BPSK = Q . (4)
N0
s (t )
s1 (t) = V cos(2πf1 t + θ1 ), if “0T ”
, 0 < t ≤ Tb . (6)
s2 (t) = V cos(2πf2 t + θ2 ), if “1T ”
s1 (t) s2 (t)
φ1 (t) = √ , φ2 (t) = √ . (9)
EBFSK EBFSK
r2 φ2 (t )
Decision boundary
[φ2 (t ) − φ1 (t )] when P2 = P1
( 0, )
2
s 2 (t ) EBFSK
Choose 0T
Choose 1T
( EBFSK , 0 ) r1
0
φ1 (t )
s1 (t )
r !
EBFSK
P [error]BFSK = Q . (10)
N0
PSD of BFSK
Bandwidth W = ( f 2 − f1 ) + 3 / Tb
V2 V2
16 16
1.5 1 1 1.5
f1 − f1 f1 + f2 − f2 f2 +
Tb Tb Tb Tb
−2
10
BASK and BFSK
−3
10
P[error]
BPSK
−4
10
−5
10
−6
10
0 2 4 6 8 10 12 14
E /N (dB)
! b 0 !
r r
2Eb Eb
P [error]BPSK = Q , P [error]BASK = P [error]BFSK = Q .
N0 N0
0 t
−V
0 2Tb 4Tb 6Tb 8Tb
s 2 (t )
Es
s3 (t ) s1 (t )
φ1 (t )
0
s4 ( t )
ℜ1
Choose s1 (t ) or m1
ℜ4
Choose s4 (t ) or m4
ℜ2
ℜ3
Choose s2 (t ) or m2
Choose s3 (t ) or m3
Z Z
P [correct] = P1 f (~r|s1 (t))d~r + P2 f (~r|s2 (t))d~r (13)
ℜ1 ℜ2
Z Z
+ P3 f (~r|s3 (t))d~r + P4 f (~r|s4 (t))d~r.
ℜ3 ℜ4
Choose si (t) if
N0 ln P + r s + r s > N0 ln P + r s + r s (15)
2 i 1 i1 2 i2 2 j 1 j1 2 j2
j = 1, 2, 3, 4; j 6= i.
t = Ts = 2Tb
Ts r1
( • ) dt Compute
0
N
r1 s j1 + r2 s j 2 + 0 ln( Pj )
r (t ) 2 Decision
φ1 (t ) t = Ts = 2Tb for j = 1, 2,3, 4
Ts r2 and choose
( • ) dt the largest
0
φ 2 (t )
Minimum-Distance Receiver
Choose si (t) if (r1 − si1 )2 + (r2 − si2 )2 is the smallest (16)
! "#$% &
φ2 (t ), r2
s 2 (t )
0 9
0 9
/ 8
-
. s 3 (t ) π /4 s1 (t ) 7
6
, 5
+ 4
*
* 0 φ1 (t ), r1 3
3
) 2
( 1
s4 ( t )
r2
s 2 (t ) r̂1
r̂2
/2
Es
M V
M V
L U
K
J s3 ( t ) π /4 s1 (t ) T
S
I R
H Q
G r1 P
G 0 P
F O
E N
/2
E
s
−
s4 ( t )
:;<<=> ?DA CB
" r !#2
Es
P [error] = P [error|si (t)] = 1 − P [correct|si (t)] = 1 − 1 − Q . (17)
N0
r2
s 2 (t ) r̂1 s !" s !#
r̂2
/2
Es Es
Es P [m2 |m1 ] = Q 1−Q ,
j s
s
N0 N0
ji r
h
g s3 ( t ) π /4 s1 (t ) pq s !
f o
ed nm Es
c
b
d 0 r1
l
k
m P [m3 |m1 ] = Q2 ,
N0
/2
s !" s !#
E
s
Es Es
−
P [bit error] = 0.5P [m2 |m1 ] + 0.5P [m4 |m1 ] + 1.0P [m3 |m1 ]
r !
Es
= Q . (18)
N0
Gray mapping: Nearest neighbors are mapped to the bit pairs that differ
in only one bit.
a I (t )
a(t ) tuvwxyz{x u| u} s (t )
aQ (t )
V sin(2πf ct )
a0 a1 a2 a3 a4 a5 a6 a7 a8
Bit sequence 1 0 1 1 0 0 1 0 1
1
a(t ) 0 t
0 Tb 2Tb 3Tb 4Tb 5Tb 6Tb 7Tb 8Tb 9Tb
−1
a0 a2 a4 a6 a8
1
a I (t ) 0 t
0 Tb 2Tb 3Tb 4Tb 5Tb 6Tb 7Tb 8Tb 9Tb
−1
a1 a3 a5 a7
1
aQ (t ) 0 t
0 Tb 2Tb 3Tb 4Tb 5Tb 6Tb 7Tb 8Tb 9Tb
−1
aI(t)Vcos(2πfct)
V
−V
0 2Tb 4Tb 6Tb 8Tb 10Tb
a (t)Vsin(2πf t)
Q c
V
−V
0 2Tb 4Tb 6Tb 8Tb 10Tb
sQPSK(t)=aI(t)Vcos(2πfct)+aQ(t)Vsin(2πfct)
−V
aI = −1, aQ = 1 θ (t ) = 3π / 4 aI = 1, aQ = 1 ~ θ (t ) = π / 4
V 2Ts
π /4
0 2
φ1 (t ) = cos(2π fc t )
Ts
aI = −1, aQ = −1 θ (t ) = −3π / 4 aI = 1, aQ = −1 θ (t ) = −π / 4
t = Ts
Ts
r1
∫ ( • ) dt
0
Threshold = 0
a I (t )
r (t )
Multiplexer a (t )
φ1 (t )
t = Ts
Ts
r2 aQ (t )
∫ ( • ) dt
0
Threshold = 0
φ2 (t )
s r !
V 2 Ts 2Eb
P [bit error] = Q = ··· = Q . (21)
N0 N0
a (t ) 0 t
0 Tb 2Tb 3Tb 4Tb 5Tb 6Tb 7Tb 8Tb 9Tb
−1
a0 a2 a4 a6
1
a I (t ) 0 t
0 Tb 2Tb 3Tb 4Tb 5Tb 6Tb 7Tb 8Tb 9Tb
−1
a −1 a1 a3 a5 a7
1
aQ (t ) 0 t
0 Tb 2Tb 3Tb 4Tb 5Tb 6Tb 7Tb 8Tb 9Tb
−1
−V
0 Tb 2Tb 3Tb 4Tb 5Tb 6Tb 7Tb 8Tb 9Tb 10Tb
aQ(t)Vsin(2πfct)
V
−V
0 Tb 2Tb 3Tb 4Tb 5Tb 6Tb 7Tb 8Tb 9Tb 10Tb
s (t)=a (t)Vcos(2πf t)+a (t)Vsin(2πf t)
OQPSK I c Q c
−V
a I (t )
−Tb
a (t )
s (t )
aQ (t )
V sin(2πf ct )
πt
2 sin
2Tb
a (t) 0.5
I a (t)2 cos(π t/(2T ))Vcos(2πf t)
I b c
1
V
0 (a)
cos(π t/(2Tb)) 0 (e)
−1
−Tb 0 Tb 2Tb 3Tb 4Tb 5Tb 6Tb 7Tb 8Tb 9Tb −V
aI(t)20.5cos(π t/(2Tb))
−Tb 0 Tb 2Tb 3Tb 4Tb 5Tb 6Tb 7Tb 8Tb 9Tb
1 0.5
a (t)2 sin(π t/(2T ))Vsin(2πf t)
0 Q b c
(b)
−1 V
−Tb 0 Tb 2Tb 3Tb 4Tb 5Tb 6Tb 7Tb 8Tb 9Tb
aQ(t) 0 (f)
1 −V
0 (c) −Tb 0 Tb 2Tb 3Tb 4Tb 5Tb 6Tb 7Tb 8Tb 9Tb
sin(π t/(2Tb))
−1 0.5 0.5
sMSK(t)=aI(t)2 cos(π t/(2Tb))Vcos(2πfct)+aQ(t)2 sin(π t/(2Tb))Vsin(2πfct)
−Tb 0 Tb 2Tb 3Tb 4Tb 5Tb 6Tb 7Tb 8Tb 9Tb
aQ(t)20.5sin(π t/(2Tb)) V
1 0 (g)
0
(d) −V
−1
−Tb 0 Tb 2Tb 3Tb 4Tb 5Tb 6Tb 7Tb 8Tb 9Tb −Tb 0 Tb 2Tb 3Tb 4Tb 5Tb 6Tb 7Tb 8Tb 9Tb
t t
φ1 (t )
√
p
πt
φ1 (t) = V sin(2πfc t)
2 sin V 2 Tb , (22)
2Tb
√
p
πt
φ2 (t) = 2 cos V cos(2πfc t) V 2 Tb . (23)
2Tb
r !
2Eb
P [bit error] = Q , Eb = V 2 Tb is the energy per bit. (24)
N0
√ √
πt πt
s(t) = aI (t) 2 cos V cos(2πfc t) + aQ (t) 2 sin V sin(2πfc t)
2Tb 2Tb
= A cos(2πfc t − θ).
12
√
πt 2 πt
A= a2I (t)2V 2 2
cos + a2Q (t)2V 2 sin = 2V
2Tb 2Tb
πt
aQ (t) sin 2T
b
πt πt
θ = tan−1 = tan−1 ± tan =± .
a (t) cos πt
I
2Tb 2Tb
2Tb
√
1
⇒ s(t) = 2V cos 2π fc ± t . (25)
4Tb
An MSK signal is of either frequency f2 = fc + 4T1 b or f1 = fc − 4T1 b ⇒
can be viewed as frequency-shift keying signal with continuous phase.
EE456 – Digital Communications Ha H. Nguyen
Basic Digital Passband Modulation
−20
−30
−40
−50
−60
−3 −2 −1 0 1 2 3
(f−fc)/rb (Hz/bit/s)
" #2 " #2
cos[2π(f − fc )Tb ]
cos[2π(f + fc )Tb ]
SMSK (f ) = K + .
4π 2 (f − fc )2 − π 2 /(4Tb2 ) 4π 2 (f + fc )2 − π 2 /(4Tb2 )