Eurecom Institute, BP 193, Sophia-Antipolis Cedex 06904, France
Abstract
Joint linear beamforming and scheduling are performed in a system where limited feedback is present
at the transmitter side. The feedback conveyed by each user to the base station consists of channel
direction information (CDI) based on a predetermined codebook and a scalar metric with channel quality
information (CQI) used to perform user scheduling. In this paper, we present a design framework for
scalar feedback in MIMO broadcast channels with limited feedback. An approximation on the sum
rate is provided for the proposed family of metrics, which is validated through simulations. For a given
number of active users and average SNR conditions, the base station is able to update certain transmission
parameters in order to maximize the sum-rate function. On the other hand, the proposed sum-rate function
provides a means of simple comparison between transmission schemes and scalar feedback techniques.
Particularly, the sum rate of SDMA and time division multiple access (TDMA) is compared in the
following extreme regimes: large number of users, high SNR, and low SNR. Simulations are provided to
illustrate the performance of various scalar feedback techniques based on the proposed design framework.
1. Introduction
Multiple-input multiple-output (MIMO) systems can
significantly increase the spectral efficiency by exploiting the spatial
degrees of freedom created by multiple antennas. In point-to-point MIMO
systems, the capacity increases linearly with the minimum of the number of
transmit/receive antennas, irrespective of the availability of channel state
information (CSI) [1, 2]. In the MIMO broadcast channel, it has recently been
proven [3] that the sum capacity is achieved by dirty paper
coding (DPC) [4]. However, the applicability of DPC is limited due to
its computational complexity and the need for full channel state information at
the transmitter (CSIT). Downlink techniques based on space division multiple
access (SDMA) have been proposed [5], achieving the same asymptotic sum rate as that of
DPC.
The capacity gain of multiuser MIMO systems is highly
dependent on the available CSIT. While having full CSI at the receiver can be
assumed, this assumption is not reasonable at the transmitter side. Several
limited feedback approaches have been considered in point-to-point systems [6–8], where each user sends to the transmitter the index
of a quantized version of its channel vector from a codebook. An extension for
MIMO broadcast channels is made in [9], in which each mobile feeds back a finite number of
bits regarding its channel realization at the beginning of each block based on
a codebook.
Besides channel direction information (CDI), we
consider limited feedback scenarios in which each user conveys channel quality
information (CQI) to the base station for the purpose of user scheduling. In [10], an SDMA extension of opportunistic beamforming [11] using partial CSIT in the form of individual
signal-to-interference-plus-noise ratio (SINR) is proposed, achieving optimum
capacity scaling for large number of users. A simple scheme for joint
scheduling and beamforming with limited feedback is proposed in [12, 13]. The receivers compute and feed back a scalar metric
that can be interpreted as an upper bound on the SINR. Note that a scheme with
similar metric is also reported in [14]. Assuming certain orthogonality constraints between
beamforming vectors, a lower bound on the instantaneous or average SINR can be
computed as scalar feedback, as shown in [15, 16], respectively. The total amount of feedback overhead
in the system can be reduced by appropriately setting minimum desired SINR
thresholds while controlling each user's quality of service (QoS). A
performance comparison of several scalar metrics for scheduling is provided in [17] for systems with zero-forcing beamforming (ZFBF)
transmission.
In this paper, we present a design framework for
scalar feedback in MIMO broadcast channels, which generalizes previously
proposed techniques. A family of metrics is presented based on individual
SINRs, which are computed at the receivers and fed back to the base station as
channel quality information. The framework here presented can be applied to any
system in which codebooks are employed for channel direction quantization.
Moreover, additional orthogonality constraints between beamforming vectors may
be considered with the purpose of simplifying the task of user scheduling and
controlling the amount of multiuser interference.
An approximation on the ergodic sum rate is provided
for the proposed family of metrics. The resulting sum-rate function fits well
the simulated sum rate as shown through simulations, even in cells with reduced
number of active users. This function, as we show, can be a powerful design
tool and at the same time it greatly simplifies system analysis. On the one
hand, we can envisage a cellular system in which, given certain average SNR
conditions and number of active users, the base station sets the different
parameters so as to maximize the sum-rate function. On the other hand, as shown
in the analysis, the sum-rate function provides a means of simple comparison
between different transmission schemes and scalar feedback techniques in
extreme regimes, without the need of extreme value theory. Particularly, we
compare the sum rate of SDMA and TDMA approaches in scenarios with large number
of users, high SNR, and low SNR regimes. Simulations are provided to illustrate
the performance of different scalar feedback techniques based on the proposed
design framework.
The paper is organized as follows. Section 2
introduces the system model. Linear beamforming with limited feedback is
introduced in Section 3, presenting system assumptions on codebook design,
beamforming design, and user scheduling. Design guidelines for scalar feedback
are given in Section 4 and the corresponding sum-rate function is provided in
Section 5. Section 6 shows a comparison of SDMA and TDMA in different extreme
regimes, namely, large number of users, high SNR, and low SNR. Section 7 shows
numerical results and conclusions are drawn in Section 8.
2. System Model
We consider a multiple antenna broadcast channel
consisting of
antennas at the
transmitter and
single-antenna
receivers. The received signal
of the
th user is
mathematically described as
(1) where
is the
transmitted signal,
is an i.i.d.
Rayleigh flat fading channel vector, and
is additive
white Gaussian noise at receiver
. We assume that each of the receivers has perfect and
instantaneous knowledge of its own channel
, and that
is independent
and identically distributed (i.i.d.) circularly symmetric complex Gaussian with
zero mean and variance
. The transmitted signal is subject to an average
transmit power constraint
, that is,
. Note that, since unit-variance noise is assumed,
takes on the
meaning of average SNR. Let
denote the set
of users selected for transmission at a given time slot, with cardinality
,
. Let
be the
unit-norm beamforming vector for user
. Assuming equal power allocation to the
scheduled
users, the received signal at the
th mobile is
given by
(2) Hence, the SINR
of user
is
(3) We focus on the
ergodic sum rate (SR) which, assuming Gaussian inputs, is equal to
(4)Notation: We
use bold upper and lower case letters for matrices and column vectors,
respectively.
stands for
Hermitian transpose.
denotes the
expectation operator. The notation
refers to the
Euclidean norm of the vector
, and
refers to the
angle between vectors
and
.
3. Linear Beamforming with Limited Feedback
Joint linear beamforming and scheduling are performed
in a system where limited feedback is present at the transmitter side. The
feedback conveyed by each user to the base station consists of channel
direction information based on a predetermined codebook and a scalar metric
with channel quality information used to perform user scheduling.
In such systems, the design of appropriate scalar
metrics in scenarios with realistic number of users and average SNR values
remains a challenge. These metrics must contain information of the users'
channel gains as well as channel quantization errors, as discussed in [18]. If the users have additional knowledge of the
beamforming technique used at the transmitter side, an estimate on the
multiuser interference at the receiver can be computed. This information can be
encapsulated together with the channel gain, quantization error, and average
noise power into a scalar metric
, which consists of an estimate on the SINR. In our
work, we consider such scalar feedback strategies, as discussed in detail in
next section. User selection is carried out based on these metrics and the
users' spatial properties, obtained from channel quantizations.
As simple transmission technique we consider transmit
matched filtering (TxMF) which consists of using as normalized beamforming
vectors the quantized channel directions of users scheduled for transmission.
The normalized channel vector of user
to be quantized
is
, which corresponds to the channel direction. A
-bit
quantization codebook
is considered,
containing
unit norm
vectors in
, which is assumed to be known to both the receiver
and the transmitter. Similar to [7, 8], we assume that each receiver quantizes its channel
to the vector that maximizes the inner product
(5) Each user sends
the corresponding quantization index back to the transmitter through an
error-free and zero-delay feedback channel using
bits. Note that
this model is equivalent to the finite rate feedback model proposed by [7, 9].
The optimal vector quantizer is difficult to find and
the solution to this problem is not yet known. As codebook design goes beyond
the scope of the paper, we adopt the geometrical framework presented in [8]. The resulting quantization error is defined as
[8, 19], where
is the
quantized channel direction of user
. Using this framework, the cumulative distribution
function (cdf) of the quantization error is given by [8, 19],
(6) where
.
Let the orthogonality factor
denote the
maximum degree of nonorthogonality between two unit-norm vectors. The columns
of the normalized beamforming matrix
are constrained
to be
-orthogonal and
thus
(7) An outline of
the proposed scheduling algorithm is shown in Algorithm 1. In case
users with
-orthogonality
cannot be found, the algorithm stops and distributes the power equally among
the scheduled users, setting
. Note that this greedy algorithm is equivalent to the
one proposed in [5, 20, 21]. The first user is selected from the set
as the one
having the highest channel quality, that is,
. For
, the
th user is
selected as
among the user
set
.
The
number of active beams for transmission
and
orthogonality factor
is system
parameters fixed by the base station (BS) that can be adapted in order to
maximize the system sum rate.
4. Scalar Feedback Design
In this section, we present design guidelines for
scalar metrics based on signal-to-interference-plus-noise ratios, which are
computed at the receivers and fed back to the base station as channel quality
information. Complemented with channel quantizations as CDI, user scheduling at
the base station of a MIMO broadcast channel is performed. The design framework
for scalar feedback here presented can be applied to any system in which
codebooks are employed for channel quantization, known both to the base station
and mobile users.
These metrics must contain information of different
nature in order to exploit the multiuser diversity of the MIMO broadcast
channel. Moreover, additional information on the orthogonality constraints
between beamforming vectors can be taken into account, thus providing a QoS
estimate at the receiver side. The total amount of feedback overhead can be
reduced by appropriately setting minimum desired SINR thresholds. Hence, in a
practical system each user may send feedback to the base station only if a
minimal QoS can be guaranteed.
Besides signal and noise power, the following information may be
encapsulated by each user in such scalar metrics:
(i)
channel power
gain:
,
(ii)
quantization
error:
,
(iii)
orthogonality
factor:
,
(iv)
number of
active beams:
.
As shown in [18], channel power gain and quantization error
information are necessary in order to exploit the available multiuser
diversity. The quantization error is a function of the number of codebook bits,
as shown in the previous section. By increasing the codebook size, the
multiplexing gain of the system can be increased (better resolution) and at the
same time the multiuser diversity gets increased, due to lower quantization
error. The orthogonality factor
can be used to
bound the amount of expected multiuser interference, which in turn can be used
to compute a lower bound on the SINR. In our work, we assume that the number of
active beams (nonzero power) is a parameter appropriately set by the base
station to maximize the system sum rate.
Multiuser interference
For user
and index set
, the multiuser interference can be expressed as 
, where
denotes the
interference over the normalized channel
. Let
be an
orthonormal basis spanning the null space of
and define the
matrix
and the
operator
, which returns the largest eigenvalue. Define
as the upper
bound on
and
. As proven in [18] for systems with arbitrary orthogonality between
beamforming vectors, the multiuser interference of user
can be bounded
as follows:
(8) where
(9)
Family of metrics
In the proposed design framework, any scalar feedback
metric can be described as follows:
(10) The numerator
in the expression above reflects the effective received power in a system with
channel quantization. On the other hand, the denominator accounts for the noise
power and provides a measure of the interference experienced by the user, for
instance, an upper or lower bound, by exploiting the structure of the
beamforming matrix. By choosing different values for the parameters
,
,
, and
, the meaning of the proposed metric is modified,
yielding different SINR measures. In next section, a sum-rate function is
derived based on this metric structure, for arbitrary values of these
parameters. When setting these parameters as in (9), the metric
becomes a lower
bound for the SINR described in (3). Note that, even though
-orthogonality
beamformers are imposed at the transmitter, we may choose not to include this
information in the scalar feedback metric. In addition, even though
is in principle
a parameter that may be modified by the base station, a simplified case with
may be
considered for feedback design.
In the remainder of this section we present several scalar
metrics complying with this structure.
Metric 1.
Let
be the
th column
vector of the matrix
. The vector
is
isotropically distributed over an
dimensional
hyperplane orthogonal to
, under the assumption that
is
isotropically distributed over the unit norm hypersphere. Given a fixed
unit-norm vector
in
, the random variable
follows a beta
distribution with parameters
[22]. The mean value of this random variable is
, and thus we have that
. Using this result in (9) and the fact that
nonorthogonality between pairs of beamforming vectors is upper bounded by
, we propose in [18] the following values for this metric:
(11) Note that
averaging the inverse of the resulting metric yields an upper bound on the
average of the inverse SINR. Hence, the average value of this metric tends to
be a lower bound on the average SINR.
Metric 2.
As a particular case, we consider
in the metric
computation and assume a fixed number of active beams
(12) This metric can
be interpreted as an upper bound on the SINR when exactly
beams are used
for transmission and equal power allocation is performed. Note that this metric
was proposed in parallel in [12–14].
Metric 3.
Another option consists of computing a lower bound on
the instantaneous SINR [15]. As opposed to Metric 1, no averaging over the
distribution of
is performed
and thus this lower bound is less tight in average. The metric parameters are
given by
(13) Taking into
account
in the SINR
computation may mask the contribution of the channel power gains in the SINR
expression, hence reducing the benefits of multiuser diversity. However, this
approach offers the advantage of avoiding outage events in the communication
link.
Metric 4.
A straightforward improvement of Metric 2 can be done
by setting a variable number of active beams
, keeping the same values for
,
, and
.
Note that, for a given scenario and feedback metric,
there is an optimal pair of system parameters
and
that maximizes
the sum rate. Increasing the value of
relaxes the
-orthogonality
constraint and thus more users are taken into account for scheduling,
increasing the multiuser diversity benefit. However, as
increases, so
does the multiuser interference. On the other hand, increasing the number of
active beams
exploits the
spatial multiplexing gain, at the expense of increasing the interference.
Hence, for a given average SNR and number of active users
in the cell,
the base station must appropriately set
and
in order to
balance the multiuser diversity and multiplexing gains and to maximize the
system sum rate. In practice, this may be carried out by storing lookup tables
at the base station, so that
and
can be quickly
adapted whenever the average SNR or the number of active users changes. If the
system parameters need to be updated, the base station broadcasts the new values
to the users, which are used to compute the feedback metrics.
In Figure 1, an approximated lower bound on the system
sum rate is plotted as a function of the alignment
, computed as
, where
denotes the
feedback Metric 1 of user
. This approximation assumes that the
scheduled users
have the same
value and thus
the same estimated lower bound on the achievable rate. The system under
consideration is assumed to have
antennas,
, and average
dB. The sum
rate is evaluated for different number of active beams to observe the impact of
appropriately choosing
. Note that the case of
corresponds to
TDMA, whereas
corresponds to
SDMA. The system with
exhibits better
performance for low and intermediate values of
, that is, TDMA provides higher rates than SDMA in
most cases. Only for large values of
,
provides higher
rates, which in practice occurs for large number of quantization bits
or large number
of users
. Since the amount of bits
is generally
low due to bandwidth limitations, SDMA will be chosen over TDMA when
users with
small quantization errors can be found, with higher probability as the number
of users in the cell increases. As the parameter
increases, the
crossing points of the curves in Figure 1 shift to the right and thus the range
for which TDMA performs better also increases. This is due to the fact that the
bound in
becomes looser
for increasing
values. As
shown in this example, for
there exist
possible modes
of transmission, that is,
. However, for the case of
and varying
as considered
in Metric 4, it can be proven that the modes of transmission exhibiting higher
rates are reduced to
, namely,
,
.
Figure 1: Approximated lower bound on the sum rate using Metric
1 versus the
alignment

) for

antennas,
variable number of active beams

, orthogonality factor

and

dB.
5. Sum-Rate Function
In this section, we derive a function to approximate
the ergodic sum rate that a system with linear beamforming and limited feedback
can provide, given knowledge of each user's SINR metric. A general and simple
solution is derived based on the generic metric representation of
, given in (10). Note that the different metrics
described in the previous section follow as particular cases of
by setting
accordingly the values of
,
,
, and
. The sum-rate function we provide is a tool that
enables simple analysis and comparison of SDMA and TDMA approaches. Moreover,
as shown in the simulations, it approximates well the system number even when
the number of users in the cell is small. In our analysis, we are interested in
the actual sum rate that can be achieved. Hence, the metric takes on the
meaning of either an upper or lower SINR bound as needed in order to compare
SDMA and TDMA in the extreme regimes under study.
First, an approximation on the cdf of
is derived,
using mathematical tools from [23].
Proposition 1.
In the low-resolution regime (small
), the cdf of
can be
approximated as follows:
(14)
where
.
Proof.
See Appendix A.
Note that the above cdf is a generalization for
arbitrary
and
of the cdf
derived in [13]. Also, the result provided in [10] follows as a particular case by selecting
,
and
.
Let the ordered variate
denote the
th largest
among
i.i.d. random
variables. From known results of order statistics [24], we have that the cdf of
is
. According to the proposed user selection algorithm,
the SINR of the first-selected user is the maximum SINR over
i.i.d. random
variables. However, at the
th selection
step (
th beam) the
search space gets reduced since the
-orthogonality
condition needs to be satisfied. Hence, the
th user is
selected over
i.i.d. random
variables yielding a cdf for the maximum SINR given by
. Since
is upper
bounded by
, its mean value is given by
(15) An
approximation of
can be
calculated through the probability that a random vector in
is
-orthogonal to
a set with
vectors in
, which is equal to
[5],
being the
regularized incomplete beta function. By using the law of large numbers [21], we can find the following approximation:
(16) The average sum
rate in a system with
active beams
can be bounded as follows by using Jensen's inequality:
(17) Using (17) and
solving the integral in (15) for the cdf of
described in (14),
we obtain the following theorem after some approximations.
Theorem 1.
Given
-orthogonal
transmission in a system with
active beams,
the sum rate is approximated as follows:
(18)
where
(19)
and
. The exponential integral function is defined as
.
Proof.
See Appendix B.
Note that the term
reflects the
influence of the codebook design,
together with
the summation upper limit
inside the
logarithm capture the amount of multiuser diversity exploited by the system and
accounts for the dependency of
the sum rate on the power.
Note that as a particular case of the equation above,
a simpler expression can be derived for
, given by
(20) Another case of
interest is the case in which
. As
approaches
zero, we have
(21) and thus the
sum-rate function in this case becomes
(22) In Figure 2, the sum-rate function in (18) is plotted
as a function of the number of active beams
and
orthogonality factor
, using the values for
,
and
as described in
Metric 1. In this simulation, a system with
users has been
considered, an average
dB and a simple
codebook with
bit. Note that
in this particular scenario, SDMA cannot guarantee better rates than TDMA
regardless of the value of
. In this context, the number of users is low, hence
there is low probability of obtaining large values of
. Thus, TDMA transmission is favored, which is
consistent with the results obtained in the previous section.
Figure 2: Sum-rate function using Metric
1 versus orthogonality
factor

and number of
active beams

, for

users,

dB, and

bit.
In order to validate the obtained sum-rate function,
we consider a simple scenario with
antennas and a
system in which
if 2
-ortogonal
users can be found in a given time slot and
otherwise. The
probability of not finding 2
-orthogonal
users is given by
. Hence, the approximated rate in this simplified
scenario is given by
(23) where
and
(
with
) are as
described in (18) and (20), respectively. Figure 3 shows a comparison of
analytical and simulated lower bounds on the sum rate in such a system, with
antennas,
users, and
dB. The values
for
,
and
used are those
of Metric 3, given in (14). Each user has a simple codebook designed as
described in the previous section with
bit, different
from user to user. Note that the jitter in the analytical curve is due to the
rounding effect of
.
Figure 3: Comparison of analytical and simulated lower
bounds on the sum rate using Metric
3, for

antennas,

users,

dB, and

bit.
6. Study of Extreme Regimes
In this section, we analyze several extreme regimes,
namely, scenarios with large number of users, high SNR, and low SNR regime. The
results intuitively clarify the cases in which SDMA is better than TDMA and the
role of
in the
comparison of both techniques. Previous works in the literature focus on the
study of the asymptotic scaling with
or
by using
results from extreme value theory, as shown in [10, 13]. Here, we base our study on simpler mathematical
tools. The ratios between the sum rates provided by SDMA and TDMA are computed
in different limiting cases, by using the sum-rate functions derived in the
previous section.
6.1. Large Number of Users
In this
subsection, we provide asymptotical results showing that SDMA can provide
higher rates than TDMA in near-orthogonal MIMO systems as the number of users
increases, which is consistent with the work presented in [25]. First, note that the number of available users at
the
th step can be
bounded as
as shown in [5]. For finite SNR, we can easily obtain from (18) and (20)
the following result.
Theorem 2.
Given an arbitrary
, SDMA outperforms TDMA asymptotically with the number
of users
(24)
Proof.
As shown in Figure 3, it can be seen from (18)
that
, as function of
, is lower bounded by
. Thus, here we focus on a lower bound on the SINR, as
described by Metric 3, in order to provide a lower bound on the actual sum
rate. The value
results in a
pessimistic SINR lower bound in the metric given in (9). Setting
, we obtain that in each selection step
,
, and thus
(25) where
,
and
. Therefore, we get the following lower bound on the
ratio between
and
:
(26) where (a) follows from
selecting the highest exponent terms of
in the
numerator and denominator and (b) from applying
the logarithm property
, keeping the relevant terms for the computation of
the limit; (c) follows by realizing that
for any finite
integer
.
Similar to the lower bound obtained on
, it can be shown that
by assuming an
upper bound on the SINR as metric with
, which corresponds to the case of using Metric 4.
Setting
,
, and using the sum-rate function for the particular
case of
, given in (22), yields the desired result.
6.2. High SNR Regime
This scenario
corresponds to the interference-limited region, in which the multiuser
interference limits the system performance rather than the average SNR. The
number of users
is considered
to be finite in the analysis of this regime.
Theorem 3.
Given an arbitrary
, TDMA outperforms SDMA in the high SNR regime
(27)
Proof.
The bounded behavior of SDMA as function of
the power
is intuitively
reflected in the proposed rate function. It suffices to realize that the power
dependent part of
can be upper
bounded as follows:
(28)
In order to
provide a proof for the theorem, we focus here on Metric 4, which yields an
upper bound on the SDMA sum rate with variable number of active beams. Since in
this case we have that
, the sum rate is described by (22). The power
dependent part is bounded by the following constant:
(29) Hence, when transmitting
active beams,
the sum rate is bounded regardless of the transmitted power. Thus we have that
(30) where the
inequality follows from the fact that an upper bound on the SDMA sum rate is
used, based on Metric 4 with
. The equality comes from the fact that when taking
the limit, the numerator is not a function of
as shown in (29).
Since both
and
are greater
than or equal to zero, we obtain the desired result.
Note that the above result is consistent with the work
in [9], in which the interference-limited behavior of MIMO
broadcast channels is studied in a system where limited feedback is available
in the form of channel direction information.
6.3. Low SNR Regime
This scenario
corresponds to the noise-limited region. In this regime, the choice of
has an impact
on the optimal choice of transmission technique, that is, SDMA or TDMA. In
Figure 4 we show the evolution of the optimal value of
for varying SNR
in a cell with large number of users,
,
antennas and a
codebook of
bit. The
simulated system adapts the optimal number of active beams as a function of
so that the
lower bound on the sum rate computed on the basis of Metric 3. Fixing
implies that
the system forces a TDMA solution since there is zero probability of finding
two quantized random channels perfectly orthogonal, assuming different
quantization codebooks for each user. A shift to the right in the position of
the maximum implies that the number of
-orthogonal
users found at the second step (
) also
increases, hence using 2 beams for transmission and thus exploiting the benefits
of SDMA rather than TDMA. Therefore, Figure 4 shows that as the SNR decreases,
a system based on near-orthogonal transmission tends to select SDMA over TDMA.
Figure 4: Simulated lower
bound on the sum rate using Metric
3 as a function of the orthogonality
factor

for large

.
However, if the system parameter
is set
independently of the average SNR value (or equivalently the power
for normalized
noise power), we obtain the following theorem for finite number of users.
Theorem 4.
Given an arbitrary
, set independently of SNR, TDMA provides the same or
better performance than SDMA in the low SNR regime:
(31)
Proof.
In order to proof the theorem, we first proof
the following asymptotic relation between SDMA and TDMA in
extreme cases:
(32)
(33)
First, we note
that the relation
follows from
the fact that both
and
are greater
than zero for positive
. In order to proof the upper bound on
for
, 1, we consider an upper bound on the sum rate, provided
by using Metric 4. Since in this case
, we use the sum-rate function given in (22). We
obtain the following result:
(34) where (a) follows from
applying L'Hôpital's rule, with
, and (b) follows from
. For the case
, we have that
, and
for
. Hence, it can be seen from (34) that the ratio
becomes
, thus yielding (32). For the case
, we get
,
. For simplicity, we provide a looser upper bound by
considering
,
, which yields the result described in (33). Since
intermediate values of
independent of
the SNR will yield values for (34) in the range
, we obtain the desired result.
7. Numerical Results
Figure 5 shows a performance comparison in terms of
sum rate versus orthogonality factor
for various
levels of channel state information at the transmitter (CSIT). The
simulated
system has
antennas and a
simple codebook of
bits. The
number of active users is
and the average
dB. The upper
curve corresponds to the sum rate obtained with transmit matched filtering,
with perfect CSIT and exhaustive search. Hence, its average rate is not a
function of the orthogonality factor. The lower curve corresponds to the sum
rate that the system can guarantee when the CSIT consists of quantized channel
directions and Metric 3 as scalar feedback (equivalent to Metric 1 for
). Thus, this
curve corresponds to a lower bound on the actual sum rate that the system can
achieve. Finally, the third curve corresponds to the sum rate of a system with
second step of full CSIT feedback, which means that given a set of users
selected for transmission by using Metric 3, the BS requests full channel information
from those users to perform transmit matched filtering. We can see that the
bound becomes looser as
increases,
since the bound on the SINR becomes more pessimistic. In the simulated system
with
users, the
maximum average sum rate occurs when the system sets orthogonality
. This means that the system forces that at each time
slot only one beam will be active, since there is zero probability of finding
two quantized random channels perfectly orthogonal, assuming different
quantization codebooks for each user. Thus, in the simulated scenario with
reduced number of users, TDMA (one active beam per time slot) is the optimal
transmission technique while in systems with large number of users SDMA is
optimal as shown in previous section.
Figure 5: Comparison of
simulated lower bound on the sum rate using Metric
3, and actual sum rates
obtained with second step of feedback and full CSIT.

antennas,

users,

dB, and

bit.
In the remainder of this section, we compare the actual
sum rate achieved by systems based on different scalar feedback: Metrics 1, 2,
3, and 4, for
antennas and
bits. For
comparison, the performances of random beamforming (RBF) [10] and TxMF with perfect CSIT and exhaustive-search user
selection are provided. The systems using Metrics 1, 2, and 4 are assumed to
appropriately set
and
both for
transmision and metric computation, maximizing the sum rate for each
and SNR pair.
On the other hand, the scheme with Metric 2 uses optimal
values in each
scenario.
Figure 6 shows a performance comparison in terms of
sum rate versus number of users for
dB, in a cell
with realistic number of active users. The scheme based on Metric 1 provides
slightly better performance than the other schemes. The scheme based on Metric
3 exhibits worse scaling with the number of users, thus exploiting less
effectively the multiuser diversity. Note that all schemes exhibit slightly
worse scaling than RBF and the perfect CSIT solution. This is due to the fact
that a simple transmission technique has been used, TxMF, since beamforming
design is beyond the scope of this paper. In order to restore the optimal
scaling with
, zero-forcing beamforming (ZFBF) can be performed at
the transmitter based on the available channel quantizations, as discussed in [13].
Figure 6: Sum rate achieved by
different feedback approaches as a function of the number of users, for

bits,

transmit
antennas, and

dB.
Figure 7 depicts the performances of different schemes
in the low-mid SNR region, in a setting with
users. As the
average SNR in the system increases, the sum rate of schemes using Metrics 1
and 3 for feedback converges to the same value. They exhibit linear increase
in the high SNR region as expected, which corresponds to a TDMA solution. The
scheme that uses Metric 4 for scheduling also benefits from a variable number
of active beams, although providing worse performance than the systems using
Metrics 1
and 3. Since in the simulated system the number of codebook bits
is not
increased proportionally to the average SNR, as discussed in [9], the scheme using Metric 2 (
) exhibits an
interference-limited behavior, flattening out at high SNR.
Figure 7: Sum rate achieved by different feedback approaches versus average SNR, for

bits,

transmit
antennas, and

users.
8. Conclusions
A design framework for scalar feedback in MIMO
broadcast channels with limited feedback has been presented. In order to
perform user scheduling, these metrics may contain information such as channel
power gain, quantization error, orthogonality factor between beamforming
vectors, and/or number of active beams. An approximation on the sum rate has
been provided for the proposed family of metrics, which has been validated
through simulations. As it has been shown, the proposed sum-rate function is a
powerful design tool and enables simple analysis. A sum-rate comparison between
SDMA and TDMA has been provided in several extreme regimes. Particularly, SDMA
outperforms TDMA as the number of users becomes large. TDMA provides
better
rates than SDMA in the high SNR regime (interference-limited region). Moreover,
the importance of optimizing the orthogonality factor
in the low SNR
regime has been highlighted. Several metrics have been presented based on the
proposed design framework, illustrating their performances through numerical
simulations. The system sum rate can be drastically improved by considering a
variable number of active beams adapted to each scenario.
In addition, scalar
metrics based on SINR lower bounds can provide benefits from a point of view of
QoS and feedback reduction.
Algorithm 1: Outline of
scheduling algorithm.
Appendices
A. Proof of Proposition 1
Define the following changes of variables:
(A.1) Then, the
metric in (10) can be expressed as
(A.2) where
. Note that
, with equality for
. The Jacobian of the transformation
,
described in (A.1)
is given by
(A.3) Expressing
and
as a function
of
and
, we have
and
. Substituting in the Jacobian, we get
. Since
and
are independent
random variables for i.i.d. channels, the joint probability density function
(pdf) of
and
is obtained
from
. The pdf of
is
(A.4) where
is the complete
gamma function. The pdf
is obtained
from the cdf of
given in (6).
Hence, we get the joint density
(A.5) The cdf of the
proposed SINR metric is found by solving the integral
(A.6) The bounded
region
in the
-plane
represents the region where the inequality
holds.
Isolating
on the left
side of the inequality,
can be
equivalently described as
, with
given by
(A.7) where
. Since using
in the
integration limits yields difficult integrals, we use the following linear approximation:
(A.8) where the slope
corresponds to
the oblique asymptote of
:
(A.9) Note that,
since
, then
for all
. In addition, since the domain of
is
, we also obtain the inequalities
,
, and thus
. Hence,
is obtained by
integrating
over the first
quadrant of the
-plane, in the
region defined by
and
. Depending on the slopes of these linear boundaries,
the integral in (A.6) is carried out over different regions
(A.10) The upper integration limit
along the
axis in the
region
corresponds to
the value of
in which the
linear boundaries intersect
(A.11) Expressing the
regions of the domain of
as function of
, defined as the crossing point between
and
, and substituting (A.5) into (A.10), the cdf of
is found from
the following integrals:
(A.12) where
is given by
(A.13) Solving the
integrals in (A.12), the resulting cdf becomes
(A.14) where
and 
is the (upper)
incomplete gamma function.
Note that this is a generalization of previous results
in the literature. In the particular case of
, then
and thus
becomes
, yielding the cdf derived in [10] for random beamforming. If the metric refers to an
upper bound on the SINR, with
, then
. If in addition
is considered
as in Metric 2, the cdf of (A.14) becomes the one provided in [13].
In order to obtain a tractable expression for
, we assume that
is small so
that
can be
approximated as described in (14). Note that a small
value
corresponds to a low value of
and thus the
obtained cdf approximates better the low resolution regime.
B. Proof of Theorem 1
Given
beams active
for transmission, using (17) we approximate the rate as
(B.15) From (15),
is computed as
follows:
(B.16) Expanding the
binomial in the integral, we get
(B.17) A closed-form
solution for the integral in the above equation cannot be found, and thus we
use the Bernouilli inequality to obtain an approximation
(B.18) Note that the
integral above is also difficult to solve, since
is a nonlinear
function of
, as shown in Theorem 1. In order to provide good sum
rates,
will take in
general small values. Under this assumption, the following approximation can be
made:
(B.19) Let
, then the integral in (B.17) is approximated by the following integral:
(B.20) where
is the
exponential integral function, defined as
. By substituting the approximated value of the
integral found above into (B.17), and using the definitions of
,
, and
given in Theorem 2, we obtain
the desired approximation for the sum rate.
References
- I. E. Telatar, “Capacity of multi-antenna Gaussian channels,” European Transactions on Telecommunications, vol. 10, no. 6, pp. 585–595, 1999.
- G. J. Foschini and M. J. Gans, “On limits of wireless communications in a fading environment when using multiple antennas,” Wireless Personal Communications, vol. 6, no. 3, pp. 311–335, 1998.
- H. Weingarten, Y. Steinberg, and S. Shamai, “The capacity region of the Gaussian MIMO broadcast channel,” in Proceedings of the International Symposium on Information Theory (ISIT '04), p. 174, Chicago, Ill, USA, June-July 2004.
- M. Costa, “Writing on dirty paper,” IEEE Transactions on Information Theory, vol. 29, no. 3, pp. 439–441, 1983.
- T. Yoo and A. Goldsmith, “On the optimality of multiantenna broadcast scheduling using zero-forcing beamforming,” IEEE Journal on Selected Areas in Communications, vol. 24, no. 3, pp. 528–541, 2006.
- A. Narula, M. J. Lopez, M. D. Trott, and G. W. Wornell, “Efficient use of side information in multiple-antenna data transmission over fading channels,” IEEE Journal on Selected Areas in Communications, vol. 16, no. 8, pp. 1423–1436, 1998.
- D. J. Love, R. W. Heath, Jr., and T. Strohmer, “Grassmannian beamforming for multiple-input multiple-output wireless systems,” IEEE Transactions on Information Theory, vol. 49, no. 10, pp. 2735–2747, 2003.
- K. K. Mukkavilli, A. Sabharwal, E. Erkip, and B. Aazhang, “On beamforming with finite rate feedback in multiple-antenna systems,” IEEE Transactions on Information Theory, vol. 49, no. 10, pp. 2562–2579, 2003.
- N. Jindal, “MIMO broadcast channels with finite rate feedback,” in Proceedings of the IEEE Global Telecommunications Conference (GLOBECOM '05), vol. 3, pp. 1520–1524, St. Louis, Mo, USA, November-December 2005.
- M. Sharif and B. Hassibi, “On the capacity of MIMO broadcast channels with partial side information,” IEEE Transactions on Information Theory, vol. 51, no. 2, pp. 506–522, 2005.
- P. Viswanath, D. N. C. Tse, and R. Laroia, “Opportunistic beamforming using dumb antennas,” IEEE Transactions on Information Theory, vol. 48, no. 6, pp. 1277–1294, 2002.
- J. C. Roh and B. D. Rao, “Transmit beamforming in multiple-antenna systems with finite rate feedback: a VQ-based approach,” IEEE Transactions on Information Theory, vol. 52, no. 3, pp. 1101–1112, 2006.
- R. de Francisco and D. T. M. Slock, “On the design of scalar feedback techniques for MIMO broadcast scheduling,” in Proceedings of the 8th IEEE Workshop on Signal Processing Advances in Wireless Communications (SPAWC '07), Helsinki, Finland, June 2007.
- N. Jindal, “Finite rate feedback MIMO broadcast channels,” in Proceedings of the Workshop on Information Theory and Its Applications (ITA '06), San Diego, Calif, USA, February 2006, invited paper.
- T. Yoo, N. Jindal, and A. Goldsmith, “Finite-rate feedback MIMO broadcast channels with a large number of users,” in Proceedings of the IEEE International Symposium on Information Theory (ISIT '06), pp. 1214–1218, Seattle, Wash, USA, July 2006.
- M. Kountouris, R. de Francisco, D. Gesbert, D. T. M. Slock, and T. Sälzer, “Efficient metric for scheduling in MIMO broadcast channels with limited feedback,” March 2006, FT060303—France Telecom R&D internal report.
- R. de Francisco, D. T. M. Slock, and Y.-C. Liang, “Balance of multiuser diversity and multiplexing gain in near-orthogonal MIMO systems with limited feedback,” in Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC '07), pp. 1269–1274, Kowloon, China, March 2007.
- M. Kountouris, R. de Francisco, D. Gesbert, D. T. M. Slock, and T. Sälzer, “Efficient metrics for scheduling in MIMO broadcast channels with limited feedback,” in Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP '07), vol. 3, pp. 109–112, Honolulu, Hawaii, USA, April 2007.
- M. Kountouris, R. de Francisco, D. Gesbert, D. T. M. Slock, and T. Sälzer, “Low complexity scheduling and beamforming for multiuser MIMO systems,” in Proceedings of the 7th IEEE Workshop on Signal Processing Advances in Wireless Communications (SPAWC '06), pp. 1–5, Cannes, France, July 2006.
- S. Zhou, Z. Wang, and G. B. Giannakis, “Quantifying the power loss when transmit beamforming relies on finite-rate feedback,” IEEE Transactions on Wireless Communications, vol. 4, no. 4, pp. 1948–1957, 2005.
- G. Dimić and N. D. Sidiropoulos, “On downlink beamforming with greedy user selection: performance analysis and a simple new algorithm,” IEEE Transactions on Signal Processing, vol. 53, no. 10, pp. 3857–3868, 2005.
- T. Yoo and A. Goldsmith, “Sum-rate optimal multi-antenna downlink beamforming strategy based on clique search,” in Proceedings of the IEEE Global Telecommunications Conference (GLOBECOM '05), vol. 3, pp. 1510–1514, St. Louis, Mo, USA, November-December 2005.
- A. Papoulis and S. U. Pillai, Probability, Random Variables, and Stochastic Processes, McGraw-Hill, Boston, Mass, USA, 4th edition, 2002.
- H. A. David and H. N. Nagaraja, Order Statistics, John Wiley & Sons, New York, NY, USA, 3rd edition, 2003.
- M. Sharif and B. Hassibi, “A comparison of time-sharing, DPC, and beamforming for MIMO broadcast channels with many users,” IEEE Transactions on Communications, vol. 55, no. 1, pp. 11–15, 2007.