Professional Documents
Culture Documents
Publication:
Vol.:
No.:
pp.:
Date:
3rd IEEE Sensor Array and Multichannel Signal Processing Workshop (SAM 2004)
Sitges (Spain). July 18-21, 2004
This publication has been included here just to facilitate downloads to those people asking for personal use copies.
This material may be published at copyrighted journals or conference proceedings, so personal use of the download
is required. In particular, publications from IEEE have to be downloaded according to the following IEEE note:
c
2007
IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material
for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or
lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
ABSTRACT
We analyse the performance degradation of beamforming due to
imperfect channel knowledge based on eigenvector perturbation
theory. Easily computable approximations are given for the average signal to noise ratio loss when an estimate of the channel is
available. The performance degradation of imperfect beamforming is then later assessed for LMMSE channel estimation taking
into consideration power constraints.
Alex Grant
Institute for Telecommunications Research
University of South Australia
Mawson Lakes Blvd, Mawson Lakes SA 5095
Australia
1. INTRODUCTION
Antenna array schemes have been exploited to enhance communications in mobile wireless networks using different strategies.
Schemes range from space-time coding solutions, which provide
spatial and temporal diversity in a fading environment without requiring knowledge of the channel at the transmitter, to SVD (Singular Value Decomposition) transmition schemes, which can enhance performance based on coordinated transmission through the
antennas. An SVD communication system requires the transmitter
to have available accurate knowledge of the channel in the form
of its singular vectors. That involves a feedback channel from the
receiver to the transmitter that might be subject to errors itself. In
the particular case of beamforming, that is when the covariance
matrix of the signal has rank 1, the transmission scheme simplifies
to the principal singular vector.
Recently, researchers have drawn their attention to the problem of imperfect channel knowledge. Results indicates that exploiting even partial channel state information at the transmitter
may result in substantial improvements in capacity [14]. Several
authors [35] develop transmission schemes for optimising capacity when the channel feedback available to the transmitter is imperfect. In particular, how the SVD over the estimated channel affects
communications has been investigated by authors in [1, 38] from
the point of view of capacity.
In this paper the focus is on quantifying the performance degradation due to imperfect channel knowledge [9]. The cost function considered is the signal to noise ratio. Independent work by
[10, 11] have also addressed the problem of performance degradation analysis for an OFDM MIMO system. In [12] degradation is
given in terms of pairwise error probability (PEP).
The rest of the paper is organised as follows. First (Section
2), we make use of perturbation theory of eigenvectors to analyti-
(1)
(2)
The performance degradation due to imperfect channel knowledge is evaluated in terms of relative SNR loss, defined as follows
L=
max
.
max
(3)
(4)
HH
and vi ,
1 be the largest eigenvector of H
Theorem 3 Let v
i be the i-th eigenvector and associated eigenvalue of HH H.
Then the beamformer average performance degradation measured
in terms of signal to noise ratio loss can be approximated by
n
X
E [L]E
2
e
1
PNt
i=2
1 + e2
2
i +1+Nr e
(1 i )
PNt
i=2
(8)
2
i +1+Nr e
(1 i )2
i=1,i6=k
vi Fvk
vi + O(2 )
k i
(5)
0.3
approximation
imperfect beamforming
max
max
0.25
2 x 2 antennas
4 x 4 antennas
8 x 8 antennas
0.15
Next, variables are identified with the channel model parameters under examination. The estimated channel matrix (4) has
HH
= HH H + F, where F = HH E +
correlation matrix H
EH H + EH E. By definition, F = G where kGk2 = 1.
The following new theorem approximates the performance degradation in terms of receive SNR loss.
0.2
HH
and vi , i
1 be the largest eigenvector of H
Theorem 2 Let v
be the i-th eigenvector and associated eigenvalue of HH H. Then
1 can be approximated by
v
v1 +
1 r
v
1+
0.1
0.05
0
0
0.1
0.2
0.3
0.4
0.5
PNt
vi H Fv1
i=2 (1 i ) vi
(6)
0.7
0.8
0.9
Fig. 1. Numerical evaluation of approximation (7) for different configurations of number of receive and transmit antennas.
i=2 (1 i )2
PNt vi H Fv1 2
1 1i
i=2 1 i
L
P t vi H Fv1 2
1+ N
i=2 1 i
0.6
(7)
channel and the estimation error through the term vi H Fv1 . This correlation is unknown and
difficult to find. Based on the following assumptions
kEk2
F
kEk2
F
= e2 where
tr(AH A)
0.7
10
0.6
10
imperfect
beamforming
90%
0.5
perfect
beamforming
10
0.3
E
0.2
10
70%
50%
10
1%
5
10
20%
approximation
imperfect beamforming
0.1
0
0
10
10%
0.5
1.5
10
10
Eb /N0
2
E
12
14
16
18
20
antennas.
constraints.
0
n2
and the
additive white Gaussian noise via the noise variance
quality of the training via the power allocated to pilot symbols.
It is interesting then to evaluate performance degradation due to
imperfect beamforming subject to power constraints.
When only partial CSI is available at the transmitter, beam HH
reforming in the direction of the principal eigenvector of H
sults in an energy loss, since part of the energy is dispersed in other
directions of the space. If we increase training a better channel
estimate will be available at the transmitter allowing for a better
stearing of the beamformer. Then a larger portion of the energy
will be conveyed to the receiver. However, improving the quality of the training involves a consumption of energy itself. Where
should energy efforts be concentrated so the overall performance
is optimised?
Fig. 3 and Fig. 4 illustrate via a numerical example the performance degradation due to imperfect beamforming when the total
available power is fixed and shared between transmission of training and information symbols. A typical LMMSE filter is consid The percentage denotes the
ered to obtain the channel estimate H.
relative power allocated to training. Simulation results show that if
sufficiently accurate channel estimate is available to the transmitter, beamforming under imperfect CSI does not suffer considerable
losses. However, when taking into account energy constraints, results indicate that we should carefully evaluate where the energy
efforts should be concentrated so the overall performance is optmised. Allocating a large amount of power to training will accurately steer the transmission beam in the right direction, however
the amount of power left for data transmission may not be sufficient to achieve reliable communication, suffering from an effective energy per bit loss.
4. CONCLUSION
In this paper beamforming for imperfect channel state information has been investigated. Approximations for the performance
degradation in terms of signal to noise ratio are derived. Based on
perturbation theory for eigenvectors we obtained an approximation to the signal to noise ratio loss. The approximation requires
the knowledge of the projection of the perturbation matrix F over
0.5
E wH HH Hw (dB)
max
max
no beamforming
0.4
1.5
2.5
1%
10%
20%
50%
70%
90%
3.5
Eb /N0
10
12
14
16
18
20
the eigenspace of the true channel. The perturbation matrix F depends on the true channel and the estimation error. If F is the
identity matrix there will be no loss. In this case the approximation will only involve the inner product between the eigenvectors
of the true channel which is zero since the eigenvectors are orthogonal. The perturbation matrix F destroys the orthogonality.
It applies a linear transformation to the principal eigenvector Fv1
which is no longer guaranteed to be orthogonal to the rest of eigenvectors vi . The main difficulty is to determine the exact projection
of the transformed principal eigenvector onto the rest of channel
eigen-modes. This remains an open problem.
To simplify the problem we focus on the average performance
degradation and approximate the mean receive SNR loss. In this
case the approximation is only dependent on the eigenvalues and
the relative separation between them, the variance of the estimation error and the system dimensions via the number of receive antennas. The approximation (8) indicates that increasing the number of receive antennas augments the SNR loss. This was con-
A PPENDIX
Proof of Theorem 2 can be found in [9]. Here we would only note
that to derive Theorem 2, (9) has been normalised to unit norm,
otherwise a power mismatch would occur giving the approximated
eigenvector larger power than the true channel eigenvector. Thus,
P t vi H Fv1
v1 + N
i=2 1 i vi
1 r
(9)
v
PNt viH Fv1 2
1 + i=2 1 i
Proof: [Theorem 3] Define
PNt vi H Fv1 2
1 1i
i=2 1 i
e,
L
P t vi H Fv1 2
1+ N
i=2 1 i
(10)
.
(11)
B
E [B]
One may justify this approximation observing that the denominator is only a normalisation factor, hence E [f (x)/k] = E [f (x)] /k 0
where k and k0 are constants. The problem is simplified to
PNt vi H Fv1 2
i
1
i=2
1
1
i
E [L]E E
PNt vi H Fv1 2
1 + i=2 1 i
2 i 1 i
PNt h H
1
i=2 E vi Fv1
|1 i |2
h
i
(12)
2
P t E |vi H Fv1 |
1+ N
2
i=2
| |
1
2
To calculate the expectation of vi H Fv1 , the term is expanded
first,
H
H
=
vi H Fv1 vi H Fv1
vi Fv1
=
vi H FB1 FH vi
B1 FH = FB1 F
HH E + EH H + EH E B1 HH E + EH H + EH E
=
+
+
To calculate the expectations we used properties of Normal distributed and Whishart distributed matrices [13, pg.60, pg.98] (the
reader is referred to [13] for details of these properties). The expectation is taken for each of the terms in the sum. The mean and
covariance matrix of the error matrix E are M = 0, K =
where denotes the Kronecker tensor product [16], Kij = ij ;
= INt and = e2 INr .
Applying [13, Property 3 of Theorem 2.3.5], where A = B1 HH ,
h
i
E HH EB1 HH E = e2 HH HB1
Applying [13, Property 2 of Theorem 2.3.5], where A = B1
h
i
E HH EB1 EH H = e2 tr(B1 )HH H
Applying [13, Property 1 of Theorem 2.3.6], where A = B1 , B =
I
h
i
h
i
E HH EB1 EH E = HH E EB1 EH E = 0
Applying [13, Property 1 of Theorem 2.3.5], where A = HB1 HH
h
i
E EH HB1 HH E = e2 tr(HB1 HH )INt
Applying [13, Property 3 of Theorem 2.3.5], where X = EH , A =
HB1
h
i
E EH HB1 EH H = e2 B1 HH H
Applying [13, Property 4 of Theorem 2.3.6], where A = HB1 , B =
I
h
i
E EH HB1 EH E = 0
Applying [13, Property 2 of Theorem 2.3.6], where A = I, B =
B1 H H
h
i
E EH EB1 HH E = 0
Applying [13, Property 3 of Theorem 2.3.6], where A = I, B =
B1
h
i
h
i
E EH EB1 EH H = E EH EB1 EH H = 0
Applying [13, Theorem 3.3.15], where S = EH E WNt (Nr , e2 INt )
according to [13, Definition 3.2.1], A = B1
h
i
E EH EB1 EH E =
= Nr e4 INt + Nr e4 tr(B1 )INt + Nr2 e4 B1
= e4 Nr ((1 + Nr )B1 + tr(B1 )It )
Then,
E vi H Fv1 = vi H E [FB1 F] vi
Since the eigenvectors form an orthonormal basis of the channel subspace terms vi H e2 HH HB1 vi , vi H e2 B1 HH Hvi and
vi H Nr e4 ((1 + Nr )B1 vi are 0 (v1 H vi = 0 for i 6= 1). Using
the relation HH Hvi = i vi the expectation (13) yields,
E vi H Fv1
=
E
E vi H Fv1
= e2 (i + 1 + Nr e2 )
[10] A. Pascual-Iserte, A.I. Prez-Neira, and M. A. Lagunas, Performance degradation of an ofdm-mimo system with imperfect channel state information at the transmitter, in IST
Mobile and Wireless Communications Summit 2003, Aveiro,
Portugal, June 2003.
[11] A. Pascual-Iserte, A. I. Prez-Neira, and M. A. Lagunas, On
power allocation strategies for maximum signal to noise and
interference ratio in an ofdm-mimo system, Accepted for
publication at IEEE Trans. on Wireless Communications,
2003.
(13)
Substituting (13) into (12) the average signal to noise ratio is approximated by
E [e
]E
1 + e2
1 + e2
PNt
2
(i +1+Nr e
)i
i=2
(1 i )2
PNt
i=2
2)
(i +1+Nr e
(1 i )2
(14)