Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Fall 2008
Introduction
mi
si (t ) r (t )
m̂i
w (t )
ℜ1
Choose s1 (t ) or m1
ℜ2
ℜM Choose s2 (t ) or m2
Choose s M (t ) or mM
t = kTs
si (t ) r (t )
kTs r1 ! m̂i
(• )dt "
( k −1) Ts
w (t ) φ1 (t )
N0
WGN, strength watts/Hz
2
EE456 – Digital Communications Ha H. Nguyen
M -ary Signaling Techniques
sk (t), if k − 32 ∆ < r1 < k − 12 ∆, k = 2, 3, . . . , M − 1
Choose s (t), if r1 < ∆ .
1 2
sM (t), if r1 > M − 32 ∆
f (r1 sk (t ) )
r1
0 ∆ (k − 1)∆
Choose s1 (t ) ⇐ # Choose s (t )
M
Choose sk (t )
r1
∆ ∆
2 2
M
X
P [error] = P [si (t)]P [error|si (t)].
i=1
p
P [error|si (t)] = 2Q ∆/ 2N0 , i = 2, 3, . . . , M − 1.
p
P [error|si (t)] = Q ∆/ 2N0 , i = 1, M.
2(M − 1) p
P [error] = Q ∆/ 2N0 .
M
EE456 – Digital Communications Ha H. Nguyen
M -ary Signaling Techniques
'()
φ1 (t )
3∆ ∆ 0 ∆ 3∆
$ − − $
2 2 2 2
'*)
φ1 (t )
& − 2∆ −∆ 0 ∆ 2∆ %
PM M
∆2 X Ei (M 2 − 1)∆2
Es = i=1
(2i − 1 − M )2 =
= .
M 4M i=1 12
r
Es (M 2 − 1)∆2 (12 log2 M )Eb
Eb = = ⇒ ∆=
log2 M 12 log2 M M2 − 1
EE456 – Digital Communications Ha H. Nguyen
M -ary Signaling Techniques
−2
10
M=16
(W=1/4T )
b
−3
10
P[symbol error]
M=8
(W=1/3T )
b
−4
10
M=4
(W=1/2T )
b
−5
10
M=2
(W=1/T )
b
−6
10
−7
10
0 5 10 15 20 25
E /N (dB)
b 0
W is obtained by using the W Ts = 1 rule-of-thumb. Here 1/Tb is the bit rate (bits/s).
EE456 – Digital Communications Ha H. Nguyen
M -ary Signaling Techniques
−1
0 Tb 2Tb 3Tb 4Tb 5Tb 6Tb 7Tb 8Tb 9Tb 10Tb
BPSK Signalling
−2
0 Tb 2Tb 3Tb 4Tb 5Tb 6Tb 7Tb 8Tb 9Tb 10Tb
4−ASK Signalling
−2
0 2Tb 4Tb 6Tb 8Tb 10Tb
(i − 1)2π
si (t) = V cos 2πfc t − , 0 ≤ t ≤ Ts ,
M
i = 1, 2, . . . , M ; fc = k/Ts , k integer; Es = V 2 Ts /2 joules
(i − 1)2π (i − 1)2π
si (t) = V cos cos(2πfc t)+V sin sin(2πfc t).
M M
V cos(2πfc t) V sin(2πfc t)
φ1 (t) =√ , φ2 (t) = √ .
Es Es
p (i − 1)2π p (i − 1)2π
si1 = Es cos , si2 = Es sin .
M M
√
The signals lie on a circle of radius Es , and are spaced every
2π/M radians around the circle.
010 ↔ s4 (t ) s2 (t ) ↔ 001
Es
110 ↔ s5 (t ) π 4 s1 ( t ) ↔ 000
0 φ1 (t )
111 ↔ s6 (t ) s8 (t ) ↔ 100
s7 (t ) ↔ 101
s 2 (t )
Es
2π M s1 (t )
φ1 (t )
0 − 2π M
s M (t )
φ 2 (t )
P [error] = P [error|s1 (t)]
ZZ
r2
Region 2 = 1− f (r1 , r2 |s1 (t))dr1 dr2 .
Choose s2 (t )
r1 ,r2 ∈Region 1
s2 ( t )
Es
π M s1 (t )
r1
0
Region 1
Choose s1 (t )
r2
Region 2
Choose s2 (t )
r2
s2 ( t ) s2 ( t )
ℜ1
Es Es sin (π M )
π M s1 (t ) π M s1 (t )
r1 r1
( )
0 0
Region 1 Es ,0
Choose s1 (t )
Es r2
π M s1 (t )
r1
0
Region 1 ( Es ,0 )
r1
Choose s1 (t ) 0 −π M s1 (t )
Es sin (π M )
ℜ2
s M (t )
P [error] < P [r1 , r2 fall in ℜ1 |s1 (t)] + P [r1 , r2 fall in ℜ2 |s1 (t)], or
π p
P [error] < 2Q sin 2Es /N0 ,
M
EE456 – Digital Communications Ha H. Nguyen
M -ary Signaling Techniques
M=8
Exact
−4
10
M=4
−5
10
M=2
−6
10
Lower bound
Upper bound
−7
10
0 5 10 15 20 25
E /N (dB)
b 0
r !
π 2E
b
P [error]M -PSK ≃ Q λ sin2 , where Es = λEb .
M N0
p
P [error]BPSK = Q( 2Eb /N0 ).
(1,3)
(1,7)
(4,4)
M =4
M =8
Rectangle
Rectangle
Triangle
Hexagon
(4,12)
(8,8)
R2
R2
R1
R1
M = 16
Rectangle
Triangle
(1,5,10)
R2
R1
EE456 – Digital Communications Ha H. Nguyen
M -ary Signaling Techniques
M =8
Rectangular M-QAM
φQ (t )
M = 64
M = 16 M = 32
M =8
φI (t )
0
M =4
The signal components take value from the set of discrete values
{(2i − 1 − M )∆/2}, i = 1, 2, . . . , M
2 .
EE456 – Digital Communications Ha H. Nguyen
M -ary Signaling Techniques
Inphase bits
Select VI ,i
Quadrature bits
Select VQ,i
2
Quadrature ASK sin( 2πf c t )
Ts
RST UQSVWJ NMMHQ
EE456 – Digital Communications Ha H. Nguyen
M -ary Signaling Techniques
r (t ) = si (t ) + w (t ) Decision
2
φI ( t ) = cos(2π f c t ) Multiplexer
Ts
t = Ts
Ts Quadrature
∫ ( •) dt ASK
0 decision
2
φQ (t ) = sin(2π f ct )
Ts (b) Receiver
−1
10
M=256
−2
10
M=64
−3
10
P[symbol error]
M=16
−4
10
M=4
−5
10
M=2
−6
10
Exact performance
Upper bound
−7
10
0 5 10 15 20 25
Eb/N0 (dB)
M 10 log10 κM
8 1.65 dB
16 4.20 dB
32 7.02 dB
64 9.95 dB
256 15.92 dB
1024 21.93 dB
EE456 – Digital Communications Ha H. Nguyen
M -ary Signaling Techniques
−2
10
P[symbol error]
−3
10
4−QAM or QPSK
−4
10
M=4, 8, 16, 32
−5
10
M−ASK
M−PSK
−6
M−QAM
10
0 5 10 15 20
Eb/N0 (dB)
EE456 – Digital Communications Ha H. Nguyen
M -ary Signaling Techniques
s 2 (t )
Es
Es s1 (t )
0
φ1 (t )
s3 ( t ) Es
φ 3 (t )
EE456 – Digital Communications Ha H. Nguyen
M -ary Signaling Techniques
\]^^_`
r (t ) h h a]` Decision
s (t )
φ1 (t ) = 1 bcde` _a
Es
t = Ts
g
Ts rM
(•)dt
0
s M (t )
φM ( t ) =
Es
EE456 – Digital Communications Ha H. Nguyen
M -ary Signaling Techniques
P [correct|s1 (t)] = P [(r2 < r1 ) and · · · and (rM < r1 )|s1 (t) sent].
Z ∞
= P [(r2 < r1 ) and · · · and (rM < r1 )|{r1 = r1 , s1 (t)}]f (r1 |s1 (t))dr.
r1 =−∞
M
Y
P [(r2 < r1 ) and · · · and(rM < r1 )|{r1 = r1 , s1 (t)}] = P [(rj < r1 )|{r1 = r1 , s1 (t)}]
j=2
Z r1
1 λ2
P [rj < r1 |{r1 = r1 , s1 (t)}] = √ exp − dλ.
−∞ πN0 N0
Z Z r1 M−1
∞
1 λ2
P [correct] = √ exp − dλ ×
r1 =−∞ λ=−∞ πN0 N0
√
1 (r1 − Es )2
√ exp − dr1 .
πN0 N0
−1
10
−2
10
M=64
−3
10
P[symbol error]
M=2
M=32 M=4
−4
10
M=16
−5
10
M=8
−6
10
−7
10
−2 0 2 4 6 8 10 12 14 16
Eb/N0 (dB)
Z " Z M −1 # s !2
1 ∞ 1 y 1 2 log2 M Eb
−x2 /2
P [error] = √ 1− √ e dx exp − y− dy.
2π −∞ 2π −∞ 2 N0
P [error] = P [(r1 < r2 ) or (r1 < r3 ) or, · · · , or (r1 < rM )|s1 (t)].
2
Q(x) and its simple upper bound
exp(−x /2)
−5
10
Q(x)
−10
10
−15
10
0 1 2 3 4 5 6 7 8
x
EE456 – Digital Communications Ha H. Nguyen
M -ary Signaling Techniques
Eb
> 2 ln 2 = 1.39 = 1.42 dB.
N0
2 Since Es = λEb = V 2 Ts /2, then
2 T /(4N ) 2 /(4N
P [error] < eλ ln 2 e−V s 0
= e−Ts [−rb ln 2+V 0 )]
2
If −rb ln 2 + V 2 /(4N0 ) > 0, or rb < 4NV0 ln 2 the probability or
error tends to zero as Ts or M becomes larger and larger.
cos(2π f ct )
m(t ) + sUSSB (t )
+
LTI Filter
h (t ) ←→ H( f ) mˆ (t )
H ( f ) = j sgn( f )
sin(2π f ct )
Z
1 1 ∞ m(t − λ)
m̂(t) = m(t) ∗ h(t) = m(t) ∗ − =− dλ
πt π −∞ λ
−V
0 Tb 2Tb 3Tb 4Tb 5Tb 6Tb
t
(b) USSB−BPSK signal
−V
Bandwidth−limited
M=2 region: r /W>1
b
1
M=8
Power−limited
b
Two Statements
Eb 2C/W −1
Shannon’s Capacity Curve N0 = C/W
10
Channel capacity
limit, C/W M=64
5 M=16 M=64
M=32
3 M=16
M=4 M=8
2
r /W (bits/s/Hz)
3. 5
2. 5
1. 5
0
-4 -2 0 2 4 6 8 10 12 14 16
SNR (dB)
More information: www.dvb.org