Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
2009
I. I NTRODUCTION
In wireless communication systems, complex digital modulation schemes are used for meeting stringent spectral and
signal-to-noise ratio (SNR) requirements [1]. In such systems,
the overall quality of the transmission and reception are
determined by various baseband and RF system specifications.
Among these, bit error rate (BER) and error vector magnitude
(EVM) are two primary specifications that determine the
performance of the wireless system in terms of transmitted and
received symbols corresponding to a given digital modulation
scheme. While BER is useful as a conceptual figure of
merit, it suffers from a number of practical drawbacks that
compromise its value as a standard test in manufacturing
or maintenance [2]. Calculation of BER requires dedicated
equipment, thus increasing the cost and complexity of the
test system. In addition, it has limited diagnostic value. If the
BER value measured exceeds accepted limits, it offers no clue
regarding the probable cause or source of signal degradation.
For measurements and testing devices, EVM is a viable
alternative test method when looking for a figure of merit in
non-regenerative transmission links. EVM can offer insightful
information on the various transmitter imperfections, including
Manuscript received June 30, 2008; revised October 29, 2008 and December
25, 2008; accepted January 12, 2009. The associate editor coordinating the
review of this paper and approving it for publication was D. Hong.
The authors are with the Electrical Engineering Department, University
of South Florida, Tampa, FL, USA (email: hmahmoud@mail.usf.edu, arslan@eng.usf.edu).
l=
x(l)h(n l) + w(n).
(1)
(2)
2009
MAHMOUD AND ARSLAN: ERROR VECTOR MAGNITUDE TO SNR CONVERSION FOR NONDATA-AIDED RECEIVERS
To evaluate E{(y x
) }, the statistical properties of y
is examined. Since BPSK modulation is considered, then
x {a, a}, where a is the symbol amplitude. Thus, the
conditional probability density function (PDF) of received
signal is
1
y Si
(13)
f (y |x = Si ) =
n
n
180
Dataaided EVM (= 1/SNR1/2)
Nondataaided EVM, BPSK
Nondataaided EVM, QPSK
Nondataaided EVM, 16QAM
Nondataaided EVM, 64QAM
160
140
EVM (%)
120
100
80
where
60
40
20
0
5
5
SNR (dB)
10
15
v2
1
(14)
(v) = e 2
2
and (.) the PDF of a standard normal distribution. Based on
the criterion in (7), the probability of x
= a is
Z
f (y |x = a) dy +
P (
x = a) = P (x = a)
0
Z
f (y |x = a) dy . (15)
P (x = a)
y > 0
(16)
y < 0
(17)
(18)
Z
(y a)2 f (y |
x = a) dy (19)
P (
x = a)
Z
(y a)2 f (y |
x = a) dy . (21)
(22)
(25)
Using (24), the solution to (23) is
E (y x
)2 =z(a, 2a, n ) + z(a, 0, n )
a
a
2
2
= 3an
+ (4a + n )Q
n
n
a
a
an
+ n2 Q
.
(26)
n
n
Note that (v) = (v) and Q(v)+Q(v) = 1. As such, (26)
is reduced to
a
a
2
2
2
E (y x
) = n 4an
+ 4a Q
(27)
n
n
Then, substituting (27) and (12) into (11)
o
n
a
a
2
2
2
+ 4a Q
. (28)
E |y x
| = 2n 4an
n
n
P0
1
.
=
N0
2n2
(29)
i, m = 0, 1, . . . , k
(32)
E{|y x
|2 } = E{(y x
)2 } + E{(y x
)2 }.
(33)
as follows
k
X
P (
x = Si )E{(y Si )2 |
x = Si }
E{(y x
)2 } =
i=0
k
X
i=0
P (
x = Si )
EVMBPSK =
SNR
SNR
(31)
(y Si )2 f (y |
x = Si )dy
(34)
k
1 X
f (y |
x = Si ) =
f (y |x = Sj ) , y Di
Ci j=0
k
X
1
y Sj
1
, y Di
=
Ci j=0 n
n
(35)
EVMBPSK =
"
#
1/2
4
1
2SNR + 4Q
2SNR
SNR
2SNR
(30)
2009
i = 0,
for 1 i k 1,
and for i = k,
<D0 S0 + a,
Si a <Di Si + a,
Sk a <Dk < .
(36)
Z
k
X
1
y Sj
Ci =
dy
n
Di j=0 n
=
k Z
X
j=0
Di
y Sj
n
dy
(37)
MAHMOUD AND ARSLAN: ERROR VECTOR MAGNITUDE TO SNR CONVERSION FOR NONDATA-AIDED RECEIVERS
dy .
P (x = Sj )
P (
x = Si ) =
n
Di n
j=0
(38)
k + 1 j=0 Di n
n
From (37) and (39), it can be seen that P (
x = Si ) = Ci /(k+
1). Thus, using (35), (37), and (39), the expression in (34) is
reduced to
2
E{(y x
) } =
k Z
k
1 XX
y Sj
1
2
(y Si )
dy . (40)
k + 1 i=0 j=0 Di n
n
By using v = y Si
k
1 XX
E{(y x
) } =
k + 1 i=0 j=0
2
i
D
v2
v ji
n
{z
Iji
dv
}
(41)
1 i k 1. (43)
X
1
z(a, jk , n )+
2
k+1
j=0
!
k h
k1
i
XX
z(a, ji , n ) z(a, ji , n ) .
E{(y x
)2 } =
(44)
i=1 j=0
k
X
i a
i a
2
+ 8a
i i Q
8an
i
n
n
i=1
i=1
k
X
(45)
where
i = 1
i
,
k+1
and
i = 2i 1.
(46)
E{|y x
|2 } =
1
8a X 2 a2 SNR
i e i
SNR
SNR i=1
k
X
+8a2
i i erfc i a SNR .
(47)
i=1
3
.
2(M 1)
(48)
From (9), (47), and (48), the EVM for QAM signals is
EVMQAM =
s
3i2 SNR
"
M 1
X
1
3
8
i e 2(M 1)
SNR
2(M 1)SNR i=1
s
!#1/2
M 1
X
3i2 SNR
12
(49)
+
i i erfc
(M 1) i=1
2(M 1)
where
i
i = 1 ,
M
and
i = 2i 1.
(50)
EVMQAM () =
EVMQAM
and a to
"
1
8
SNR
"
3
2(M 1)SNR
M 1
X
i=1
s
32 i2 SNR
!#1/2
M 1
2
2 2 SNR
X
3
12
i
.
i e 2(M 1) +
i i erfc
(M 1) i=1
2(M 1)
(54)
3/2
M 1
X
1
3i2
3
+
i
2(M 1) i=1
2(M 1) SNR
s
!#1/2
M 1
X
12
3i2 SNR
(M 1)
+
1+
.
i i 1
(M 1) i=1
2(M 1) + 3i2 SNR
2(M 1) + 3i2 SNR
4
1
+
=
SNR SNR2
(51)
where
i
,
M
and
i = 2i 1.
(52)
(53)
f () = 2e ,
(57)
EVMPAM =
s
3i2 SNR
"
M
1
X
1
3
2
4
i e (M 1)
SNR
(M 2 1)SNR i=1
s
!#1/2
M
1
X
12
3i2 SNR
+
i i erfc
(M 2 1) i=1
(M 2 1)
i = 1
2009
0.
(55)
In the previous section, the effect of Rayleigh fading channels on the measured EVM of received signals was considered.
Since it was assumed that the phase shift caused by the channel
can be perfectly estimated from the received signal, there
was no interference between the real and imaginary parts of
the signal. In this section, we consider the case where the
multiplicative term, g(n) in (2), can have a complex value
that is unknown to the receiver. Since g(n) is complex-valued,
there will be interference between the real and imaginary parts
of the signal. This case can be used to model received signals
with impairments such as the IQ imbalance [17] or channel
estimation errors [18]. The received signal can be represented
using its real and imaginary parts as
y
g
g12 x
= 11
+
(58)
y
g21 g22 x
k1
Xh
k
k
1 XX
(R)
2z(a, imk , n )
M i=0 m=0
(R)
z(a, imj , n )
j=1
(R)
z(a, imj , n )
(61)
MAHMOUD AND ARSLAN: ERROR VECTOR MAGNITUDE TO SNR CONVERSION FOR NONDATA-AIDED RECEIVERS
k1
Xh
j=1
k
k
1 XX
(I)
2z(a, imk , n )
M i=0 m=0
i
(I)
(I)
z(a, imj , n ) z(a, imj , n )
180
(62)
140
120
where
(R)
imj
(I)
imj
Ideal EVM
True EVM
Measured EVM, BPSK
Measured EVM, QPSK
Measured EVM, 16QAM
Measured EVM, 64QAM
160
EVM (%)
E{(y x
)2 } =
100
(63)
(64)
60
Note that in this case, the symmetry between the real and
imaginary components of the detected signal y is lost. Thus,
to measure the final EVM value, expectations of both the
real and imaginary parts of the signal needs to be considered.
The symmetry is restored if |g11 | = |g22 | and |g12 | = |g21 |.
In addition, due to the interference between the I and Q
branches of the IQ modulator, the expected value needs to be
averaged over all possible values of the Q signal in addition
to the I signal. Hence, as compared to (44), the expressions
in (61) and (62) contain an extra summation over m. Further
(R)
simplification of (61) and (62) is not possible since imj and
(I)
imj have distinctive values for each set of i, m, and j (unlike
ij in (44) whose values depend only on the difference i j).
Finally, the average EVM can be evaluated as
1/2
.
EVMQAM (g) = E{(y x
)2 } + E{(y x
)2 }
(65)
40
EVMQAM (g) =
r
1
1 2
2 + g 2 + g 2 ) (g
+ g12
+ 1 + (g11
11 + g22 ).
22
21
SNR
2
(67)
It is conventional to assume, without the loss of generality,
2
+
that the impairments matrix g is normalized such that (g11
80
20
0
5
5
SNR (dB)
10
15
2
2
2
g12
+ g21
+ g22
= 2). In this case
r
1
EVMQAM (g) =
+ 2 Tr(g)
SNR
(68)
=
+ (69)
y
180
10
Ideal EVM
True EVM
Measured EVM, QPSK
Measured EVM, 16QAM
Measured EVM, 64QAM
160
140
ML estimator
IdealEVMbased estimator
TrueEVMbased estimator
0
10
Normalized MSE
120
EVM (%)
2009
100
80
10
N = 100
10
60
N = 1,000
40
10
20
N = 10,000
4
0
5
5
SNR (dB)
10
15
5
SNR (dB)
10
15
d ML =
SNR
"
35
#2
N
1 X
(y (n)
x (n) + y (n)
x (n))
N n=1
"
#2 .
N
N
1 X
1 X
2
|y(n)|
(y (n)
x (n) + y (n)
x (n))
N n=1
N n=1
(70)
30
25
EVM (%)
Fig. 5.
maximum likelihood (ML) SNR estimator, where the MLestimated SNR is computed as [21]
40
20
SNR = 10 dB
15
10
SNR = 45 dB
Ideal EVM
True EVM
Measured EVM
5
0
10
0.5
1.5
2
Gain imbalance (dB)
2.5
MAHMOUD AND ARSLAN: ERROR VECTOR MAGNITUDE TO SNR CONVERSION FOR NONDATA-AIDED RECEIVERS
10
10
True EVM, nondata aided, IQ imbalance
True EVM, nondata aided, AWGN
True EVM, nondata aided, Rayleigh
Ideal EVM, data aided, AWGN
10
N = 100
N = 1,000
N = 10,000
1
N = 100
2
10
N = 1,000
10
Normalized MSE
Normalized MSE
10
10
10
N = 10,000
4
10
10
5
5
SNR (dB)
10
15
6
8
SNR (dB)
10
12
14
16
Fig. 7. Normalized MSE of ideal-EVM data-aided and true-EVM nondataaided SNR estimators under different channel estimation error levels and for
different values of N .
10
A PPENDIX A
The PDF of a random variable V that has a doubly-truncated
normal distribution is [16]
v
, A V B (72)
f (v) =
A
B
(73)
v = +
B
A
2009
and
v2 = 2
A
A
B
B
2
+
A
B
2
A
B
2 . (74)
B
A
For a random variable that has lower-truncated normal distribution, B . In this case, () = 0 and () = 1.
Since v2 = E{V 2 } 2v , then, using (73) and (74), it can be
shown that if V has lower-truncated normal distribution, then
E{V 2 } = v2 + 2v
A
+ 2 + 2 .
= (A + )
A
Q
A
Q
(75)
(76)
(77)
A
A
2
2
=(A + )
+ ( + )Q
.
(78)
A PPENDIX B
From (78), and since (v) = (v) and Q(v)+Q(v) = 1,
the following properties of the z-function can be inferred
z(A, , ) + z(A, , ) = 2 + 2
(79)
MAHMOUD AND ARSLAN: ERROR VECTOR MAGNITUDE TO SNR CONVERSION FOR NONDATA-AIDED RECEIVERS
E{(y x
)2 } =
h
i
(k + i) z(a, i , n ) z(a, i , n )
1
X
X
1
z(a, i , n )
2
k+1
i=0
i=k+1
h
i
+ (k 1) z(a, 0 , n ) z(a, 0 , n )
i=1
h
i
(k i) z(a, i , n ) z(a, i , n )
k1
X
h
i
1
(k 1) z(a, 0 , n ) z(a, 0 , n )
k+1
+2
k
X
i=0
+2
k1
X
i=1
z(a, i , n )
!
h
i
(k i) z(a, i , n ) z(a, i , n ) . (81)
h
i
1
(k + 1) z(a, 0 , n ) + z(a, 0 , n )
k+1
!
k1
h
i
X
(k i) z(a, i+1 , n ) z(a, i , n ) . (82)
+2
i=0
k
X
i=1
k
X
i a
n
i a
+ 8a
i i Q
n
i=1
2
where
i = 1
i
,
k+1
and
i = 2i 1.
(83)
(84)
11
Dr. Huseyin
Arslan has received his PhD. degree
in 1998 from Southern Methodist University (SMU),
Dallas, Tx. From January 1998 to August 2002, he
was with the research group of Ericsson Inc., NC,
USA, where he was involved with several project
related to 2G and 3G wireless cellular communication systems. Since August 2002, he has been with
the Electrical Engineering Dept. of University of
South Florida. He has worked for Anritsu Company,
Morgan Hill, CA as a visiting professor during
the summers of 2005 and 2006 and as a part-time
consultant between August 2005 and August 2007. In addition, he has worked
for The Scientific and Technological Research Council of Turkey- TUBITAK
as a visiting professor over the summer 2008. His involvement with Tubitak
has been continuing as a part time consultant since August 2008.
Dr. Arslans research interests are related to advanced signal processing
techniques at the physical layer, with cross-layer design for networking
adaptivity and Quality of Service (QoS) control. He is interested in many
forms of wireless technologies including cellular, wireless PAN/LAN/MANs,
fixed wireless access, and specialized wireless data networks like wireless
sensors networks and wireless telemetry. The current research interests are
on UWB, OFDM based wireless technologies with emphasis on WIMAX
and IMT-Advanced, and cognitive and software defined radio. He has served
as technical program committee chair, technical program committee member,
session and symposium organizer, and workshop chair in several IEEE conferences. He is a member of the editorial board for Wireless Communication
and Mobile Computing Journal and Research Letters in Communications.
Dr. Arslan is a senior member of IEEE.