Chapter 5: Optimum Receiver for Binary Data Transmission
A First Course in Digital Communications
Ha H. Nguyen and E. Shwedyk February 2009
A First Course in Digital Communications 1/58
A First Course in Digital Communications Ha H. Nguyen and E. Shwedyk - - PowerPoint PPT Presentation
Chapter 5: Optimum Receiver for Binary Data Transmission A First Course in Digital Communications Ha H. Nguyen and E. Shwedyk February 2009 A First Course in Digital Communications 1/58 Chapter 5: Optimum Receiver for Binary Data Transmission
Chapter 5: Optimum Receiver for Binary Data Transmission
A First Course in Digital Communications 1/58
Chapter 5: Optimum Receiver for Binary Data Transmission
( ) t m
{ }
k
b
1
( )
k
s t = ↔ b
2
1 ( )
k
s t = ↔ b ˆ ( ) t m
ˆ
k
b ( ) t r ( ) t w
1(t)dt, E2 =
2(t)dt.
A First Course in Digital Communications 2/58
Chapter 5: Optimum Receiver for Binary Data Transmission
✘ ✙ ✚ ✛ ✜ ✢ ✣✙ ✤ ✥ ✦ ✧ ✣ ★ ✩ ✦ ✦ ✢ ✪ ✫ ✙ ✤ ✚ ✪ ✩ ✬ ✙ ✛ ✭ ✮ ✛ ✩ ✦ ✯ ✰ ✥ ✬ ✬ ✢ ✛ ✱ ✲ ✢ ✰ ✙ ✤ ✚ ✪ ✩ ✬ ✙ ✛ ✭ ✳ ✢ ✜ ✢ ✥ ✴ ✢ ✛ ✱ ✳ ✢ ✜ ✙ ✦ ✯ ✬ ✛ ✚ ✜ ✬ ✥ ✙ ✦( ) t m
{ }
k
b
1
( )
k
s t = ↔ b
2
1 ( )
k
s t = ↔ b ˆ ( ) t m
ˆ
k
b ( ) t r ( ) t w
A First Course in Digital Communications 3/58
Chapter 5: Optimum Receiver for Binary Data Transmission
1(t)dt =
2(t)dt = 1 (normalized to have unit energy).
A First Course in Digital Communications 4/58
Chapter 5: Optimum Receiver for Binary Data Transmission
) (
1 t
φ ) (
2 t
φ
11
s ) (
2 t
s ) (
1 t
s
22
s
21
s
12
s
A First Course in Digital Communications 5/58
Chapter 5: Optimum Receiver for Binary Data Transmission
1
2
′
2(t) = s2(t)
3
′
2(t) to obtain φ
′
2(t) = s2(t) √E2 − ρφ1(t).
4
′
2(t) to obtain:
′
2(t)
′
2(t)
′
2(t)
A First Course in Digital Communications 6/58
Chapter 5: Optimum Receiver for Binary Data Transmission
2 t
1 t
22
21
1
2
1( )
2( )
1( )
2( )
21
2( )
A First Course in Digital Communications 7/58
Chapter 5: Optimum Receiver for Binary Data Transmission
−∞ s2 1(t)dt
′
i(t)
−∞
′
i(t)
′
i(t)
i−1
−∞
i=1 form a linearly independent set, then
A First Course in Digital Communications 8/58
Chapter 5: Optimum Receiver for Binary Data Transmission
) (
2 t
s
b
T V −
✵) (
1 t
s V
b
T
✶ ✷ ✸ ✹) (
1 t
φ
b
T 1
b
T
✺ ✻ ✼) (
1 t
φ ) (
1 t
s ) (
2 t
s E − E
✽ ✾ ✿A First Course in Digital Communications 9/58
Chapter 5: Optimum Receiver for Binary Data Transmission
V −
❀) (
1 t
s V
b
T
❀) (
2 t
s V
b
T
❁ ❂ ❃ ❄) (
1 t
φ
b
T 1
b
T
b
T 1 −
❄) (
2 t
φ
b
T
b
T 1
❅ ❆ ❇) (t φ
A First Course in Digital Communications 10/58
Chapter 5: Optimum Receiver for Binary Data Transmission
) (
2 t
s
b
T V −
❈) (
1 t
s V
b
T V α ) (
1 t
φ ) (
1 t
s ) (
2 t
s ) , (
2
α φ t = α 2
b
T = α ρ α , increasing
, E
, E − E
❉ ❉ ❊ ❋− 2 3 , 2 E E 4
b
T α =
A First Course in Digital Communications 11/58
Chapter 5: Optimum Receiver for Binary Data Transmission
) (
2 t
s
b
T V 3
❏) (
1 t
s V
b
T 2
b
T
❑ ▲ ▼ ◆) (
1 t
φ
b
T 1
b
T
◆) (
2 t
φ
b
T 2
b
T
b
T 3 −
b
T 3
❖ P ◗A First Course in Digital Communications 12/58
Chapter 5: Optimum Receiver for Binary Data Transmission
) (
1 t
φ ) (
1 t
s ) (
2 t
s
2 , 2 3 E E
, E ) (
2 t
φ
4)
1 2
2
A First Course in Digital Communications 13/58
Chapter 5: Optimum Receiver for Binary Data Transmission
) (
1 t
φ ) (
1 t
s ) (
2 t
s E ) (
2 t
φ 1 − = = ρ π θ 2 3 = = ρ π θ 2 = = ρ π θ
2
locus of ( ) as varies from 0 to 2 . s t θ π θ
A First Course in Digital Communications 14/58
Chapter 5: Optimum Receiver for Binary Data Transmission
−5 5 x1(t) −5 5 x2(t) 1 2 φ1(t) −2 2 φ2(t) −2 2 φ3(t) 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 −2 2 φ4(t) t
A First Course in Digital Communications 15/58
Chapter 5: Optimum Receiver for Binary Data Transmission
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 t
A First Course in Digital Communications 16/58
Chapter 5: Optimum Receiver for Binary Data Transmission
0.25 0.5 0.75 1 −1.5 1.5 t
A First Course in Digital Communications 17/58
Chapter 5: Optimum Receiver for Binary Data Transmission
∞
A First Course in Digital Communications 18/58
Chapter 5: Optimum Receiver for Binary Data Transmission
1
2
A First Course in Digital Communications 19/58
Chapter 5: Optimum Receiver for Binary Data Transmission
A First Course in Digital Communications 20/58
Chapter 5: Optimum Receiver for Binary Data Transmission
A First Course in Digital Communications 21/58
Chapter 5: Optimum Receiver for Binary Data Transmission
1
ℜ
1
ℜ
2
ℜ ℜ space n Observatio Decide a "1" was transmitted if falls in this region. r
❘Decide a "0" was transmitted if falls in this region. r
❘A First Course in Digital Communications 22/58
Chapter 5: Optimum Receiver for Binary Data Transmission
A First Course in Digital Communications 23/58
Chapter 5: Optimum Receiver for Binary Data Transmission
1D
A First Course in Digital Communications 24/58
Chapter 5: Optimum Receiver for Binary Data Transmission
1D
1D
A First Course in Digital Communications 25/58
Chapter 5: Optimum Receiver for Binary Data Transmission
1D
) (
1 t
φ ) (
1 t
s ) (
2 t
s ) (
2 t
φ ) , (
12 11 s
s ) , (
22 21 s
s ) ( Choose
2 t
s ) ( Choose
1 t
s
1
r
2
r ( ) r t
1 2
, r r
1
d
2
d
A First Course in Digital Communications 26/58
Chapter 5: Optimum Receiver for Binary Data Transmission
( )
❙T
t d
) (
2 t
φ
( )
❚T
t d
) (
1 t
φ
b
T t =
b
T t = Decision
1
r
2
r ( ) ( ) ( )
i
t s t t = + r w
2 2 1 1 2 2
Compute ( ) ( ) ln( ) for 1, 2 and choose the smallest
i i i
r s r s N P i − + − − =
( )
❯T
t d
) (
2 t
φ
( )
❱T
t d
) (
1 t
φ
b
T t =
b
T t = Decision
❲ ❳ ❨ ❨❩ ❬ ❭ ❳ ❬ ❪ ❫ ❴ ❵ ❬ ❩ ❭2 ) ln( 2
1 1
E P N − 2 ) ln( 2
2 2
E P N − ( ) t r
1
r
2
r Form the dot product
i
r s ⋅
❛ ❛A First Course in Digital Communications 27/58
Chapter 5: Optimum Receiver for Binary Data Transmission
) ( ) (
2 2
t T t h
b −
= φ ) ( ) (
1 1
t T t h
b −
= φ
b
T t =
b
T t = Decision ( ) t r
1
r
2
r
A First Course in Digital Communications 28/58
Chapter 5: Optimum Receiver for Binary Data Transmission
) (
2 t
s
♠) (
1 t
s 5 . 5 . 1 1 5 . 5 . 1 2 −
♥ ♦ ♣ q) (
1 t
φ 1 1
q) (
2 t
φ 5 . 1 − 1 1
r s tA First Course in Digital Communications 29/58
Chapter 5: Optimum Receiver for Binary Data Transmission
) (
1 t
φ ) (
1 t
s ) (
2 t
s ) (
2 t
φ 5 . − 5 . 5 . 1 1 − 1
A First Course in Digital Communications 30/58
Chapter 5: Optimum Receiver for Binary Data Transmission
) (
1 t
φ ) (
1 t
s ) (
2 t
s ) (
2 t
φ 5 . − 5 . 5 . 1 1 − 1 ) ( Choose
1 t
s ) ( Choose
2 t
s
✉ ✈ ✇1
r
2
r ) (
1 t
φ ) (
1 t
s ) (
2 t
s ) (
2 t
φ 5 . − 5 . 5 . 1 1 − 1 ) ( Choose
1 t
s ) ( Choose
2 t
s
① ② ③1
r
2
r ) (
1 t
φ ) (
1 t
s ) (
2 t
s ) (
2 t
φ 5 . − 5 . 5 . 1 1 − 1 ) ( Choose
1 t
s ) ( Choose
2 t
s
④ ⑤ ⑥1
r
2
r
(a) P1 = P2 = 0.5, (b) P1 = 0.25, P2 = 0.75. (c) P1 = 0.75, P2 = 0.25.
A First Course in Digital Communications 31/58
Chapter 5: Optimum Receiver for Binary Data Transmission
) (
1 t
φ 1
⑦) (
2 t
φ 1 1 − 1 3 2 1
A First Course in Digital Communications 32/58
Chapter 5: Optimum Receiver for Binary Data Transmission
) (
1 t
φ ) (
1 t
s ) (
2 t
s 1 1 − 1 ) ( Choose
2 t
s ) ( Choose
1 t
s ) (
2 t
φ
⑧ ⑧ ⑨ ⑩ ❶ ❶ ❷ ❸2 1 0 ln
4 P P N
2
r
1
r
A First Course in Digital Communications 33/58
Chapter 5: Optimum Receiver for Binary Data Transmission
( )
➀T
t d
) (
2 t
φ
b
T t =
➁ ➁ ➂ ➃ ➄ ➄ ➅ ➆=
2 1 0 ln
4 P P N T
➇b
T 3
➈ ❽ ➉) (t r
2
r
2 2 2 1
choose ( ) choose ( ) r T s t r T s t ≥
➊<
➊ ➋ ➌ ➍ ➎ ➏ ➐➏ ➑ ➌ ➐b
T t =
➒ ➒ ➓ ➔ → → ➣ ↔=
2 1 0 ln
4 P P N T ) (
2 t
h
↕b
T 3
➙ ➛ ➜2 2 2 1
choose ( ) choose ( ) r T s t r T s t ≥
➝<
➝2
r ) (t r
A First Course in Digital Communications 34/58
Chapter 5: Optimum Receiver for Binary Data Transmission
) (
1 t
φ ) (
1 t
s ) (
2 t
s ) (
2 t
φ
12
ˆ s ) ( ˆ
1 t
φ ) ( ˆ
2 t
φ
22
ˆ s
21 11
ˆ ˆ s s =
➞ ➟ ➠θ
A First Course in Digital Communications 35/58
Chapter 5: Optimum Receiver for Binary Data Transmission
) (
1 t
φ ) (
1 t
s ) (
2 t
s ) (
2 t
φ
12
ˆ s ) ( ˆ
1 t
φ ) ( ˆ
2 t
φ
22
ˆ s
21 11
ˆ ˆ s s =
➡ ➢ ➤θ
1D
1D
A First Course in Digital Communications 36/58
Chapter 5: Optimum Receiver for Binary Data Transmission
➥ ➦ ➧ ➨ ➩ ➫ ➩ ➭ ➦ ➫T
) ( ˆ
2 t
φ
b
T t = T Threshold
➲ ➩ ➳) (t r
2
ˆ r
2 2
ˆ 1 ˆ
D D
r T r T ≥
➵<
➵ ➸ ➺ ➻ ➼ ➽ ➾ ➽ ➚ ➺ ➾b
T t = T Threshold ) ( ˆ ) (
2
t T t h
b −
= φ
➪ ➶ ➹2
ˆ r ) (t r
2 2
ˆ 1 ˆ
D D
r T r T ≥
➘<
➘1 2 , T ≡ ˆ
A First Course in Digital Communications 37/58
Chapter 5: Optimum Receiver for Binary Data Transmission
) (
1 t
φ ) (
1 t
s ) (
2 t
s ) (
2 t
φ ) ( ˆ
1 t
φ ) ( ˆ
2 t
φ
21 11
ˆ ˆ s s = 4 / π θ = E E
A First Course in Digital Communications 38/58
Chapter 5: Optimum Receiver for Binary Data Transmission
T
) ( ˆ
2 t
φ
b
T t = T Threshold
❮ ➱ ❰ Ïb
T
b
T 2 2
b
T
) (t r
2
ˆ r
2 2
ˆ 1 ˆ
D D
r T r T ≥
Ð<
Ð Ñ Ò Ó Ô Õ Ö Õ × Ò Öb
T t = T Threshold
Ø Ù Ú Ûb
T 2 2
b
T ) (t h
) (t r
2
ˆ r
2 2
ˆ 1 ˆ
D D
r T r T ≥
Ü<
ÜA First Course in Digital Communications 39/58
Chapter 5: Optimum Receiver for Binary Data Transmission
(k−1)Tb
s12+ˆ s22 2
N0 2(ˆ s22−ˆ s12) ln
P2
12
ˆ s
22
ˆ s
( )
T
r f ˆ
2
( )
T
r f 1 ˆ
2 T T
1 choose choose
Ý⇐
2
ˆ r
Þ ß à á â á ã ä å ã æ ä çè é êT
A First Course in Digital Communications 40/58
Chapter 5: Optimum Receiver for Binary Data Transmission
ë ì í î ï ð ñ ò ò ñ ó ô õ ð ñ ö ÷ ø ñ ù ú ó û ö ü ý ñ ó þ ü ø ñ ù ú ó û ö ü ý ñ ó þ ü ÿ ô ú12
ˆ s
22
ˆ s
( )
T
r f ˆ
2
( )
T
r f 1 ˆ
2 T T
1 choose choose
☛⇐
2
ˆ r
ë ì í î ☞T
T
−∞
A First Course in Digital Communications 41/58
Chapter 5: Optimum Receiver for Binary Data Transmission
λ x ) ( Area x Q =
2
2
e 2 1
λ
π
−
x
1 2 3 4 5 6 10
−10
10
−8
10
−6
10
−4
10
−2
10 x Q(x)
A First Course in Digital Communications 42/58
Chapter 5: Optimum Receiver for Binary Data Transmission
A First Course in Digital Communications 43/58
Chapter 5: Optimum Receiver for Binary Data Transmission
x
A First Course in Digital Communications 44/58
Chapter 5: Optimum Receiver for Binary Data Transmission
) (
1 t
φ
T
t s ) (
1
⇔ ) ( 1
2 t
s
T ⇔
) (
2 t
φ 1 − 2 2 − 1 1 − 1 2 2 − 1 1 t 1 1 t 1 −
A First Course in Digital Communications 45/58
Chapter 5: Optimum Receiver for Binary Data Transmission
A First Course in Digital Communications 46/58
Chapter 5: Optimum Receiver for Binary Data Transmission
1
2
1
2
A First Course in Digital Communications 47/58
Chapter 5: Optimum Receiver for Binary Data Transmission
t 3 − ) (
2 t
s 1 − 1 ) (
1 t
s 1 3 t 1 −
A First Course in Digital Communications 48/58
Chapter 5: Optimum Receiver for Binary Data Transmission
) (
1 t
φ
T
t s ) (
1
⇔ ) ( 1
2 t
s
T ⇔
) (
2 t
φ 1 − 2 2 − 1 1 − 1 2 2 −
2
ˆ ( ) t φ 4 π θ = −
✭ ✮ ✯ ✰ ✱ ✰ ✲ ✳ ✴ ✲ ✵ ✳ ✶ ✷ ✸ ✹D D
1
1
ˆ ( ) t φ
2 ( ) M
s t
1 ( ) M
s t 1 1 t 1 − 1 1 t
A First Course in Digital Communications 49/58
Chapter 5: Optimum Receiver for Binary Data Transmission
√ 2
√ 2 1 √ 2 1 √ 2
A First Course in Digital Communications 50/58
Chapter 5: Optimum Receiver for Binary Data Transmission
t 1 t 2 − 1/2 2 1/2
1
ˆ ( ) t φ
2
ˆ ( ) t φ
2
ˆ ( ) (1 ) h t t φ = − 1 t =
2 2
ˆ ˆ 1
D D
r r ≥
✺<
✺) (t r t 2 1/2 1
A First Course in Digital Communications 51/58
Chapter 5: Optimum Receiver for Binary Data Transmission
{ }
0,1
k ∈
b
k
c Information bits ( ) p t ( ) t s Amplitude modulation
A First Course in Digital Communications 52/58
Chapter 5: Optimum Receiver for Binary Data Transmission
∞
N
∞
∞
A First Course in Digital Communications 53/58
Chapter 5: Optimum Receiver for Binary Data Transmission
T→∞
N→∞
∞
A First Course in Digital Communications 54/58
Chapter 5: Optimum Receiver for Binary Data Transmission
b
T
❊t
b
kT LTI System ( ) ( ) ( ) h t p t P f = ↔
2 in
Transmitted signal ( ) ( ) ( ) ( ) t S f S f P f = s ( )
k
c
2 in
1 ( ) ( )e
b
j mfT m b
S f R m T
π ∞ − =−∞
=
❋c
∞
A First Course in Digital Communications 55/58
Chapter 5: Optimum Receiver for Binary Data Transmission
t ( )
T
s t
b
T 2 b T 3 b T 4 b T
1( )
s t
2(
3 )
b
s t T −
b
T − 2 b T −
∞
A First Course in Digital Communications 56/58
Chapter 5: Optimum Receiver for Binary Data Transmission
∞
∞
∞
Tb
Tb
A First Course in Digital Communications 57/58
Chapter 5: Optimum Receiver for Binary Data Transmission
T→∞
∞
Tb
Tb
A First Course in Digital Communications 58/58