Professional Documents
Culture Documents
Performance Analysis of Multiple Antenna Systems With VQ-Based Feedback
Performance Analysis of Multiple Antenna Systems With VQ-Based Feedback
I. I NTRODUCTION
The performance achievable using multiple antennas depends on the nature of channel state information (CSI) available at the transmitter and at the receiver. We assume perfect
CSI at the receiver and focus on the CSI at the transmitter
(CSIT). A higher capacity link can be achieved when the
transmitter has perfect CSIT. Other benefits with perfect CSIT
include lower complexity receivers and better system throughput in a multiuser environment. However, the assumption that
the transmitter has perfect knowledge of multi-dimensional
channel is unrealistic, as in many practical systems, CSIT is
provided through a finite-rate feedback channel. In this paper,
we focus our attention on multiple-input single-output (MISO)
systems and on the problem of feeding back the beamforming
vector through a finite-rate feedback channel. Recently, systematic methods to analytically quantify the performance of
finite-rate feedback systems have begun to appear [1], [2]. Our
work is along these lines of inquiry and attempts to further the
design methodology and analytical understanding of quantized
beamforming systems.
We use the following notations. A indicates the conjugate
transpose of matrix A. The inner product between two vectors
is defined as hu, vi = u v and the 2-norm of vector v is
denoted by kvk = hv, vi1/2 . E[ ] represents the expectation
(, ) are respectively the real
operator, and N (, ) and N
and the proper complex Gaussian random vector with mean
and covariance . Uniform distribution over a set S is denoted
by U(S). The function log() is the natural logarithm.
This research was supported in part by UC Discovery Grant No. core0210109 sponsored by Ericsson, and in part by the U.S. Army Research Office
under MURI Grant No. W911NF-04-1-0224.
(2)
2 PT
IL (h, v) = log 1
1 |hv, vi|2 . (5)
2
1 + PT
III. Q UANTIZATION OF R ANDOM B EAMFORMING V ECTOR
For designing the beamforming codebook, a good design
criterion
couldbe to maximize the expected mutual information E I(h, v) , or equivalently, to minimize the capacity loss
defined in (4). However, unfortunately using it directly leads
to difficulty with the centroid computation, an essential step
in VQ design (see e.g., [1]). Instead of using the direct form
of the capacity loss, an alternative simpler criterion can be
derived using an approximation to the capacity loss [3], [4].
We briefly review this approach before proceeding with the
analysis.
When PT 1, or when |hv, vi| is close to one (which is
valid when N is reasonably large), (5) can be approximated
using log(1 x) qx for small x as IL (h, v)
2 (1
2
PT
|hv, vi|2 ) where
= 1+
2 P . This results in
T
2
CL E
(1 |hv, vi|2 )
(6)
which is the basis of the quantizer design.
New Design Criterion: Design a quantizer Q (mathematically, Q : Ct C) to maximize the mean squared weighted
inner-product (MSwIP),
2
(7)
max E h
v, Q(h)i
Q()
Ri = h Ct : |h
v, vi i| |h
v, vj i|, j 6= i .
(8)
where Ri is the partition cell (Voronoi region) for the ith code
vector vi .
does not impact the partitioning.
2. CC: For a given partition {Ri ; i = 1, . . . , N }, the
optimum code vectors satisfy that for i = 1, . . . , N ,
h
i
vi = arg
max
E |h
v, vi|2 h Ri
(9)
v
Ri , k
v k=1
2
= (principal eigenvector) of E
vv h Ri . (10)
2
The above two conditions are iterated until E h
v, Q(h)i
converges. In practice, a quantizer is designed using a sufficiently large number of training samples (channel realizations).
In that case, the statistical correlation matrix in (10) is replaced
with a sample average.
Beamforming Vector Selection (Encoding): For a given
codebook C = {
v1 , . . . , vN }, the receiver encodes as follows2
v = Q(v) = arg max |hv, vi i|.
v
i C
(11)
N
X
i=1
i
P (h Ri ) EhRi log 1
2 (1 |hv, vi i|2 ) .
(13)
2
(14)
i R
i = v St : 1 |hv, vi i|2
R
(16)
2 PT
CL = E log 1
.
(21)
1 + 2 PT
P
Using the Taylor series expansion log(1x) = k=1 xk /k,
(21) can be expanded as
X
P T 2 k
1
E[ k ]
(22)
E
CL =
k
1 + PT 2
k=1
(18)
(19)
Similarly, = 1 is approximated by
f (x) f (x) = 2B f0 (x) 1[0, ) (x).
(20)
xt1 ex
, x > 0.
(t)
(24)
(k + t) k
P T 2 k
=
PT 2 F0 (k + t, k; ; PT )
E
2
1 + PT
(t)
(25)
where 2 F0 is the generalized hypergeometric function p Fq
with p = 2 and q = 0. Putting (23) and (25) into (22), finally
we have
kB
t 1 X (k + t) t1
CL =
PT k 2 F0 (k + t, k; ; PT ).
2
(t)
k+t1
k=1
(26)
From the expression in (26), we note that CL goes to zero as
B increases to infinity.
Approximation to the Capacity Loss: Consider IL (h, v)
given in (5). When |hv, vi| 1 and PT 1 (called
x f0 (x) dx =
CL 2
(27)
2 t1 .
t
0
D. Numerical Results and Discussion
Fig. 2 shows the capacity loss for MISO systems for
t = 2, 3, 4 when the beamforming vector is quantized with
B = 1, . . . , 8. The figure plots the exact analytical result CL
given in (26) together with the simulation results using the
codebooks designed with the MSwIP method. We can see that
more quantization bits are required to meet a certain value of
the capacity loss, e.g., CL = 101 , as the dimension increases.
Also the slope of the curve decreases as t increases.
V. O UTAGE P ROBABILITY WITH Q UANTIZED F EEDBACK
Another important performance measure for fading channels is the outage probability, especially when the ergodicity
requirement T Tcoh (meaning that the transmission time
is much larger than the channel coherence time) cannot be
satisfied. In this section, the outage probability studied in [2]
is analyzed by directly applying the distributions derived in
Section IV. The outage probability for a given transmit power
PT and rate R (bits per channel use) is defined as
0 i
Pout (R, PT ) = P 2 < 0 = E2 P < 2 2
(28)
(0, 2 ).
N
y = |hv, vi|s +
where
In this section,
we present results for the
case of binary signalling s = PT and coherent detection at
the receiver. However, we would like to note that the approach
introduced in this section is general and not limited to the
binary case.
The probability of bit error for a given channel h is
p
P (E | h) = Q
2 2
(31)
where E is the
error event, Q(x) is the Q-function defined as
R
2
1
i
P (E) = Eh P (E | h) = E E2 | P (E | 2 , ) . (32)
for a
given denoted by P (E | ) := E2 | P (E | 2 , ) . Since
2 has the gamma distribution given in (24),
Z p
Q
P (E | ) =
22 f2 (2 ) d2
0
t X
k
t1
1 ()
1 + ()
t1+k
=
(33)
k
2
2
k=0
q
a
where (a) =
1+a and (33) is a well-known result in
the maximal ratio combining (MRC) and the maximal ratio
transmission (MRT) analysis [7]. By taking an average over
using the density f derived in (19), we obtain a lower bound
on the bit error probability
t1
2B (t 1) X t 1 + k 1
P (E) =
k
2t
2k
k=0
(34)
Z 1
t
k
1 () 1 + () (1 )t2 d
1, 0
t1
0 2
1
P < 2 2B t1 1 02
, 0 < 2 < 1
2
0, 1
where = 2 t1 . This can be calculated numerically without
(29) difficulty.
where 1 = 0 /(1 ). Then, by averaging (29) with respect
Fig. 3 shows the numerical and the simulation results for the
to f2 given in (24), we finally arrive at
bit error probability with varying number of transmit antennas
(t = 1, 2, 3, 4), and quantization bits (B = 2, 4, 8). The results
t1 B
X
2 (1 0 )k 1k
B 0
1
for
the perfect feedback, i.e., B = , are also plotted for
.
Pout (R, PT ) 1 2 e
+e
k!
comparison.
The lower bound appears to be very tight based
k=0
(30) on the simulation results.
Interestingly, this bound is exactly the same as the one derived
in [2].
VI. B IT E RROR P ROBABILITY WITH Q UANTIZED
F EEDBACK
In this section, the effect of quantization of the beamforming
vector on the bit error probability will be analyzed. Consider
VII. C ONCLUSION
We have investigated the problem of quantization associated with beamforming in multiple-antenna communication
systems with finite-rate feedback. To analyze the performance
of MISO systems with quantized beamforming, the i.i.d.
Rayleigh fading case was considered and the density function
of the squared inner-product between the optimum and the
MISO: t = 3, B = 1, 2, ..., 6
f d
(36)
+ IL (1 )
0
Z 1
Z 1
Z 1
f d
f d
=
f IL d + IL (1 )
0
1
1
Z 1
=
f ()IL () d = CL
1
From Simulation
Approximation
14
12
10
8
6
4
2
0
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
Analysis: Exact
Simulation
10
t=4
L
t=3
1
10
t=2
10
10
4
5
6
Number of Quantization Bits, B
10
ACKNOWLEDGMENT
The authors would like to thank Chandra Murthy for his
help in deriving the outage probability lower bound (30).
t=1
2
10
0.1
Fig. 1.
R EFERENCES
= |v Q(v)|
Capacity Loss, C
CL = Eh IL (h, v) = E, 2 IL (2 , )
n
o
(35)
= E E2 | IL (2 , )
2 PT
where IL (2 , ) = log 1 1+
2 P (1 ) . Let us define
T
the conditional expectation inside the braces in (35) by IL ().
Note that IL () is a monotonically decreasing function in .
Then, the Theorem can be proved as follows
Z 1
f ()IL () d
CL =
0
Z 1
Z 1
Z 1
=
f IL d
f f IL d +
f IL d
1
1
0
Z 1
Z 1
f IL d IL (1 )
f f d
16
10
t=2
10
t=3
5
10
Analysis: B = 2
Analysis: B = 4
Analysis: B = 8
Simulation
Perfect Feedback (B = )
10
t=4
6
8
10
Transmit SNR,
12
14
16