Académique Documents
Professionnel Documents
Culture Documents
EE4601
Communication Systems
Week 9
& %
0
c
2011, Georgia Institute of Technology (lect9 1)
' $
QAM Signals
With QAM signals
v
u 2E0
u
sm (t) = t
acm cos (2πfc t) − asm sin (2πfc t) acm , asm ∈ {±1, ±3}
T
The appropriate basis functions for the signal space are
v v
u2 u2
u u
f1(t) = t
cos (2πfc t) f2(t) = − t
sin (2πfc t)
T T
Then
√ √
sm (t) = E0acm f1(t) + E0asm f2(t)
√
sm = E0(acm , asm )
We randomly choose one of the 16 signals to transmit over an AWGN channel
and receive r = sm +n, where n = (n1, n2), and the ni are i.i.d. Gaussian random
variables with variance σ 2 = No /2.
Our task is to find the probability of symbol error with minimum distance (or
&
maximum likelihood) decisions. %
0
c
2011, Georgia Institute of Technology (lect9 2)
' $
QAM Signals
To calculate the probability of symbol error, we first must define appropriate
decision regions by placing decision boundaries between the signal points. For
16-QAM this is shown
√ below.
Note that a = E0 in the figure.
s0 s1 s2 s3
3a
decision
boundaries
s4 s5 s6 s7
a
-3a -a a 3a
decision
-a regions
s8 s9 s 10 s 11
-3a
s 12 s 13 s 14 s 15
& %
0
c
2011, Georgia Institute of Technology (lect9 3)
' $
QAM Signals
For problems of this type, and especially for one or two-dimensional signal spaces
(this problem is 2-D), it is often easier to calculate the probability of correct re-
ception.
For this problem there are 3 cases to consider, since we can observe graphically
that
& %
0
c
2011, Georgia Institute of Technology (lect9 4)
' $
QAM Signals
All these quantities can be expressed in terms of the parameter
√
E 0 No
Q ≡ Q σ2 =
σ 2
We have
Then
1 1 1
PC = PC|s5 + PC|s0 + PC|s1
4 4 2
9
= 1 − 3Q + Q2
4
Finally, the probability of error is Pe = 1 − PC = 3Q − 49 Q2
& %
0
c
2011, Georgia Institute of Technology (lect9 5)
' $
QAM Signals
Next, we need to find the average symbol energy. Remember that the energy in
a symbol is equal to squared length of the signal vector.
In this case,
1 1 1
Eav = (E0 + E0) + (9E0 + 9E0) + (E0 + 9E0) = 10E0
4 4 2
Hence, E0 = Eav /10, and
√ v v
E0 u 2E0 uE
u u
Q = Q = Q t = Q t av
σ No 5No
Finally, v v
u Eav 9 u Eav
u u
Pe = 3Q t − Q2 t
5No 4 5No
where
Eav
= average symbol energy-to-noise ratio
No
& %
0
c
2011, Georgia Institute of Technology (lect9 6)
' $
QAM Signals
What about the bit error probability? That depends on the mapping of bits to
symbols.
With Gray coding, a symbol error will usually result in one bit error. Certainly
at most 4 bits errors will occur. Hence,
Pe <
≈ Pb < Pe
4
Also, there are 4 bits per modulated symbol so that the average bit energy-to-
noise ratio is
Eb av = Eav /4
So we can write
v v
> 3 u 4 Eb av 9 u 4 Eb av
u u
Pb ≈ Q t − Q2 t
4 5 No 16 5 No
& %
0
c
2011, Georgia Institute of Technology (lect9 7)
' $
& %
0
c
2011, Georgia Institute of Technology (lect9 8)
' $
The error probability depends on the Euclidean distance between the signal vec-
tors.
√
For BPSK d12 = √
2 E
For BFSK d12 = 2E
& %
0
c
2011, Georgia Institute of Technology (lect9 9)
' $
Voronoi Regions
Now suppose that we have a collection of M signal vectors, s1 , s2, . . . , sM .
The maximum likelihood receiver observes the received vector r and decides
in favour of the signal vector that is closest in Euclidean distance (or squared
Euclidean distance) to r. That is
ŝ = argminsi kr − si k2
The received signal vector lies in the N -dimensional Euclidean space RN . Sup-
pose that we form M partitions of RN in the following fashion
Ri = {r : kr − sik = min kr − sj k}
j
ŝ = si whenever r ∈ Ri
& %
0
c
2011, Georgia Institute of Technology (lect9 10)
' $
Error Probability
Under the assumption of equally likely transmitted symbols, the symbol error
probability can be written as
1 M
X
PM = 1 − PC = 1 − PC|sj
M j=1
However, a correct decision on sj occurs if and only if the noise vector n does
not move the received vector r = sj + n outside the Voronoi region Rj , i.e.,
PC|sj = P {r ∈ Rj }
0
c
2011, Georgia Institute of Technology (lect9 11)
' $
Union Bound
In general, the Voronoi regions are very hard to determine so the integral
Z 1 2
PC|sj = N/2
e−kr−sj k /No
Rj (πNo )
is very difficult if not impossible to compute, since we need to determine the up-
per and lower limits on an N -fold integral for a often complicated convex region
in an N -dimensional space. In this case, upper and lower bounding techniques
are useful.
Consider only the pair of signals sk and sj . Let sk be sent and let Ej denote
the event that the receiver choose sj , hence making an error. Note that
P (Ej ) = P (sk , sj )
& %
0
c
2011, Georgia Institute of Technology (lect9 12)
' $
Union Bound
The probability of symbol error for sk is
[
PE|sk = P Ej
j6=k
Hence,
X
PE|sk ≤ P (sk , sj )
j6=k
& %
0
c
2011, Georgia Institute of Technology (lect9 13)
' $
Union Bound
We have seen earlier that
v
2
u
u dkj
P (sk , sj ) = Q
u
t
2No
Note that Q(x) decreases with x. Hence, a further upper bound can be obtained
by using the minimum distance dmin = minj,k dkj and noting that
v v
2
u u 2
u dkj ud
t min
P (sk , sj ) = Q t ≤ Q
u
2No 2No
Hence, v
u 2
ud
t min
PM ≤ (M − 1)Q
2No
& %
0
c
2011, Georgia Institute of Technology (lect9 14)