Wireless Networking and Communications Group, Department of Electrical and Computer Engineering, The University of Texas at Austin, Austin, TX 78712-0240, USA
Recommended by Christoph F. Mecklenbräuker
Abstract
Combined space division multiple access (SDMA) and scheduling
exploit both spatial multiplexing and multiuser
diversity, increasing throughput significantly. Both SDMA and
scheduling require feedback of multiuser channel sate information
(CSI). This paper focuses on uplink SDMA with limited feedback,
which refers to efficient techniques for CSI quantization and
feedback. To quantify the throughput of uplink SDMA and derive
design guidelines, the throughput scaling with system parameters is
analyzed. The specific parameters considered include the numbers of
users, antennas, and feedback bits. Furthermore, different SNR
regimes and beamforming methods are considered. The derived
throughput scaling laws are observed to change for different SNR
regimes. For instance, the throughput scales logarithmically with
the number of users in the high SNR regime but double
logarithmically in the low SNR regime. The analysis of throughput
scaling suggests guidelines for scheduling in uplink SDMA. For
example, to maximize throughput scaling, scheduling should use the
criterion of minimum quantization errors for the high SNR regime and
maximum channel power for the low SNR regime.
1. Introduction
In a wireless
communication system, using the spatial degrees of freedom, a base station with
multiantennas can communicate with multiple users in the same time and
frequency slot. This method, known as space division multiple access (SDMA), significantly increases throughput. SDMA is capable of achieving
multiuser channel capacity with only one-end joint processing at the base
station by employing dirty paper coding for the downlink [1] or
successive interference cancelation for the uplink [2]. Despite being
suboptimal, SDMA with the linear beamforming constraint has attracted extensive
research recently due to its low-complexity and satisfactory performance (see,
e.g., [3–5]). In a system with a large number of users, the simplicity of
beamforming SDMA facilitates its joint designs with scheduling [6–8].
Integrating SDMA and scheduling achieves both the multiplexing and multiuser
diversity gains [6, 8, 9], leading to high throughput. This paper considers an
uplink SDMA system with scheduling. Specifically, this paper characterizes how
the throughput of uplink SDMA scales with different system parameters. These
parameters include the number of antennas, the number of users, and the amount
of channel state information (CSI) feedback.
Both uplink SDMA and scheduling require CSI of the
multiuser uplink channels at the base station. In the presence of line-of-sight
propagation, the base station estimates the directions of arrival of different
users, and uses this information for beamforming and scheduling [10, 11]. For
channels with rich scattering (non-line-of-sight), the base station can
estimate uplink channels using pilot symbols transmitted by scheduled users
[12–14]. Nevertheless, for a large number of users, scheduled users constitute
only a small subset of users, but joint SDMA and scheduling require CSI of all
users. Therefore, CSI feedback from all users is required if the user pool is
large.
Two CSI feedback methods exist, namely, limited
feedback [15] and analog feedback [16]. Analog feedback involves uplink
transmission of pilot symbols from the mobile users and thereby enables channel
estimation at the base station [16]. Alternatively, limited feedback replaces
pilot symbols with quantized CSI [15]. The relative efficiency of these two
types of feedback overhead, namely, pilot symbols and quantized CSI, is unclear
but is outside the scope of this paper. The use of limited feedback requires
channel reciprocity (in, e.g., time division multiplexing (TDD) systems), which enables users to acquire
uplink CSI through downlink channel estimation. Compared with analog feedback,
limited feedback supports flexible feedback rates and CSI protection using
error-control coding. For these advantages, limited feedback is considered in
this paper. The required assumption on the existence of channel reciprocity is
made in this paper.
To maximize throughput, the design of SDMA with
limited feedback requires joint optimization of scheduling, beamforming, and
CSI quantization algorithms. This optimization problem is difficult and remains
open. Nevertheless, it is a much easier task to design an SDMA system that
achieves the optimum throughput scaling with key system parameters such as the
feedback rate, the number of users, and the antenna array size. The analysis of
throughput scaling laws provides useful guidelines for designing uplink SDMA
with limited feedback. Therefore, such analysis forms the theme of this paper.
1.1. Prior Work and Motivation
The prior work
on throughput scaling laws of SDMA with limited feedback targets the downlink
[6, 8, 17]. The existing analytical approach is to use the extreme value
theory [6, 8], but this approach is not directly applicable for uplink SDMA
as explained below. The key to this approach is the derivation of the probability
density function (pdf) of the signal-to-interference-noise ratio (SINR).
This SINR PDF allows the application of extreme value theory for analyzing the
throughput scaling law. The above approach is feasible for downlink SDMA
because the SINR of a scheduled user depends only on this user's CSI [6, 8]. In
contrast, for uplink SDMA, this SINR is a function of the CSI of all scheduled
users. Such a discrepancy is due to the difference between the downlink and
uplink. To be specific, both the signal and interference received by a user
(the base station) propagate through the same channel (different channels) in
the downlink (uplink). Consequently, the derivation of the SINR pdf for uplink
SDMA is complicated because of its dependence on the specific scheduling
algorithm. This motivates us to seek new tools for analyzing the throughput
scaling laws for uplink SDMA.
Two beamforming and scheduling methods, zero-forcing
beamforming [6, 18] and orthogonal beamforming [8, 17, 19], are being
discussed for enabling downlink SDMA with limited feedback in the 3GPP-LTE
standard [19, 20]. Due to the uplink-downlink difference mentioned above, the
scaling laws for downlink SDMA in [6, 8, 17] cannot be directly extended to the
uplink counterpart. Furthermore, the scaling law for orthogonal beamforming in
the interference-limited regime remains unknown even for downlink SDMA. This
motivates us to consider both orthogonal and zero-forcing beamforming in the
analysis of uplink SDMA. Furthermore, the throughput scaling analysis covers
high SNR (interference limited), normal SNR, and low SNR (noise limited)
regimes.
1.2. Contributions
To discuss the
contributions of this paper, the system model is summarized as follows. The
uplink SDMA system model includes a base station with multiantennas and users
with single-antennas. The multiuser channels are assumed to follow the i.i.d.
Rayleigh distribution. The CSI feedback of each user consists of a quantized
channel-direction vector and two real scalars, namely, the quantization error
and the channel power, which can be assumed perfect since they require much
less feedback than the vector. Moreover, both orthogonal [8, 17] and
zero-forcing beamforming [6, 21] are considered for beamforming at the base
station.
The main contributions of this paper are the
asymptotic throughput scaling laws for uplink SDMA with limited feedback in
different SNR regimes and for both orthogonal and zero-forcing beamforming. The
derivation of the throughput scaling laws makes use of new analytical tools
including the Vapnik-Chervonenkis theorem [22] and the bins-and-balls
model [23] for analyzing multiuser limited feedback. Our results are summarized
as follows.
(1)
In the high SNR regime and for orthogonal beamforming, an upper and a lower bound are derived
for the throughput scaling factor. These bounds show that the throughput scales logarithmically with both the number of users
and the
quantization codebook size
. Furthermore, the linear scaling factor is smaller
than the number of antennas
, indicating the loss in the spatial multiplexing
gain.
(2)
In the high SNR
regime and for zero-forcing beamforming, the exact throughput scaling factor is
derived, which provides the same observations as for orthogonal beamforming. To
be specific, the throughput scales logarithmically with both
and
. The linear factor of the asymptotic throughput is
smaller than
.
(3)
In the normal
SNR regime, for both orthogonal and zero-forcing beamforming, the throughput is
shown to scale double logarithmically with
and linearly
with
.
(4)
The same
results are obtained for the lower SNR regime.
The analysis of the throughput scaling laws provides
the following guidelines for designing uplink SDMA with limited feedback. In
the high SNR regime, the scheduling algorithm should select users with minimum
quantization errors. Thus, feedback of channel power for scheduling is
unnecessary. In the lower SNR regime, the scheduled users should be those with
maximum channel power. Consequently, scheduling requires no feedback of
quantization errors. In the normal SNR regime, the scheduling criterion should
include both channel power and quantization errors. This implies that the
feedback of both types of CSI is needed.
The remainder of this paper is organized as follows.
The system model is described in Section
2. Background on limited feedback,
scheduling, and beamforming is provided in Section 3. Analytical tools are
discussed in Section
4. Using these tools, the asymptotic throughput scaling
of uplink SDMA is analyzed in Sections
5,
6, and
7, respectively, for the
high, normal, and low SNR regimes. Numerical results are presented in Section
8, followed by concluding remarks in Section 9.
2. System Description
The uplink SDMA
system considered in this paper is illustrated in Figure 1. In this system,
backlogged users
each with a single antenna attempt to communicate with a base station with
antennas. For
each time slot, up to
users are
scheduled for uplink SDMA transmission. Users learn the scheduling decisions
from the indices of scheduled users broadcast by a base station. The base
station separates the data packets of scheduled users by receive beamforming.
The base station requires the CSI feedback from all users for scheduling and
beamforming. Each user sends back CSI using limited feedback as elaborated
later. Two approaches for scheduling and beamforming based on limited feedback
are analyzed in this paper, namely, orthogonal beamforming [8, 17] and zero-forcing
beamforming [6, 21], which are discussed, respectively, in Sections3.3.1 and
3.3.2.
Figure 1: Uplink SDMA system with limited feedback
Assuming the presence of channel reciprocity (hence a
time-division multiplexing (TDD) system), each user estimates the downlink
channel, equivalently the uplink channel, using pilot symbols periodically
broadcast by the base station. For simplicity, we make the following
assumption.
Assumption 1.
Each user has perfect CSI of the corresponding
uplink channel.
This assumption
simplifies analysis by allowing omission of channel estimation errors. Consider
a system with a large number of users. Even by exploiting channel reciprocity,
the base station can acquire the CSI of only the scheduled uplink users, which
is a small subset of users. Nevertheless, the base station requires the CSI of
all users for scheduling and beamforming, which motivates the CSI feedback from
all users. Each user relies on a finite-rate feedback channel for CSI feedback,
thus limited feedback is used for efficiently quantizing CSI for satisfying the
finite-rate constraint.
The uplink channel of each user is modeled as a
frequency-flat block-fading vector channel. By blocking fading, channel
realizations for different time slots are independent. Consequently, the uplink
channel of the
th user can be
represented by a random vector
. To simplify our analysis, we make the following
assumption.
Assumption 2.
The vector channel of each user,
where
, is an i.i.d vector with complex Gaussian
coefficients
.
This assumption
is commonly made in the literature of multiuser diversity [7, 8, 21, 24]. For
analysis, the channel vector
is decomposed
into channel shape and channel power, defined as
and
, respectively.
Based on the above model, the vector of multiantenna
observations at the base station, denoted as
, can be written as
(1)
where
is the index
set of scheduled users,
is the data
symbol of the
th user, and
is the AWGN
vector. Furthermore, the recovered data symbol for the scheduled
th user after
beamforming is given as
(2)
where
is the
beamforming vector used for retrieving the data symbol of the
th user.
3. Limited Feedback, Scheduling, and Beamforming
This section
presents the analytical framework for limited feedback, scheduling, and
beamforming for uplink SDMA. SINR and throughput are important quantities for
scheduling at the base station. Their exact values are unknown to the base
station because of imperfect CSI feedback. The approximated SINR and throughput,
named expected SINR and expected throughput, are discussed in
Sections3.1 and
3.2, respectively. These new quantities are computable at the base
station using limited feedback.
Based on limited feedback, the beamforming vectors of
scheduled users are computed at the base station to satisfy the following
constraint:
(3)
where
is the
beamforming vector,
the quantized
channel-shape, and
the index set
of scheduled users. This constraint has been also used for downlink SDMA with
limited feedback [7, 8, 17, 21]. For perfect feedback (
), the above constraint ensures no interference
between scheduled users. In Section3.3, two beamforming
approaches for satisfying (3), namely, orthogonal beamforming and zero-forcing
beamforming, are introduced. In addition, the compatible scheduling methods
are also described.
3.1. Expected SINR
In this
section, the expected SINRs of scheduled users are defined, which are
computable using limited feedback. Given the index set of scheduled users
and corresponding
beamforming vectors
, as in [6, 21], the SINR is obtained from (2) as
(4)
where the signal-to-noise
ratio (SNR)
, and
and
are,
respectively, the channel shape and power of the
th user,
is the
quantization error of the channel shape. Moreover,
is a Beta
random variable that is independent of
and has the
cumulative density function (CDF)
.
The direct feedback of SINRs in (4) by users is
infeasible as computation of SINRs requires multiuser CSI and such information
is unavailable to individual users. Note that the SINR feedback is feasible for
downlink SDMA since the SINR depends only on single-user CSI [8] or
approximately so [6]. Therefore, we require that the expected SINR is
computable at the base station using individual users' CSI feedback.
The expected SINR is defined as follows, which is
computable from the feedback of channel power
and
channel-shape quantization errors
by users. In
addition, the feedback of quantized channel shapes allows the base station to
compute beamforming vectors
that satisfy
the constraint in (3). As feedback of a scalar requires potentially much fewer
bits than that of a vector, the following assumption is made throughout this
paper unless specified otherwise.
Assumption 3.
The
feedback of channel power
and
channel-shape quantization errors
from all users are perfect.
Depending on
the operational SNR regime, either of these two types of scalar feedback can be
avoided as shall be discussed later. Given Assumption 3, limited feedback in
this paper focuses on quantization and feedback of channel shapes. Under
Assumption 3, the expected SINR for the
th user,
denoted as
, is defined as
(5)
3.2. Expected Throughput
In this
section, the expected throughput that approximates the exact one is defined as
follows:
(6)
where
is defined in
(5) and
is the index
set of scheduled users. This quantity is estimated by the base station using
limited feedback and for a given set of scheduled users.
Next, the expected throughput is shown to converge to
the actual one when the number of users is large. Therefore, the expected
throughput can replace the actual one in the asymptotic analysis of throughput
scaling, which significantly simplifies our analysis. To obtain the desired
result, a useful lemma from [21] is provided below.
Lemma 1.
Let
be the minimum
of
i.i.d. Beta
random variables. The following inequalities hold:
(7)
Let
denote the
angle between the beamforming vector and quantized channel shape of the
th scheduled
user, hence
. Using this lemma, the following result on the
difference between the expected and the exact throughput is proved.
Proposition 1.
If
,
, and
, then
(8)
where
is the exact
throughput given as
(9)
The proof is
given in Appendix
A. As shown in subsequent sections, the expected throughput
increases
continuously with the number of users
. Consequently, from Proposition 1, the expected
throughput
has the same
asymptotic scaling factor as the exact throughput in (9).
3.3. Beamforming Methods
The orthogonal
and zero-forcing beamforming methods are commonly used in the literature of
downlink SDMA with limited feedback [6, 8, 17, 18, 21]. These methods are adopted
in this paper for uplink SDMA as elaborated in Sections 3.3.1 and
3.3.2, respectively.
The main difference between orthogonal and
zero-forcing beamforming lies in their use of the quantizer codebook. For
orthogonal beamforming, the codebook of unitary vectors provides potential
beamforming vectors. In other words, quantized CSI of scheduled users directly
provides their beamforming vectors. For zero-forcing beamforming, the codebook
is used in the traditional way as in vector quantization. Beamforming vectors
are computed from quantized CSI using the zero-forcing method.
3.3.1. Orthogonal Beamforming
In this
section, orthogonal beamforming for downlink SDMA with limited feedback is
discussed. The orthogonal beamforming method is characterized by the following
constraint [8, 17]:
(10)
The above constraint can be implemented using the
following joint design of limited feedback, beamforming, and scheduling (see,
e.g., [17]). First, the channel shape of each user is quantized using a
codebook that is comprised of multiple orthonormal vector sets. Let
denote the
codebook,
the codebook
size, and
the number of
orthonormal sets in
. Moreover, let
denote the
th member of
the
th orthonormal
set in
. Thus,
. As in [17], the
orthonormal
vector sets of
are generated
randomly and independently using a method such as that in [25]. Consider the
quantization of
, the channel shape of the
th user.
Following [26], the quantizer function is given as
(11)
where
represents the
quantized channel shape. The quantization error is given as
. The quantized channel shapes
as well as
channel power
and
quantization error
are sent back
from the users to the base station.
The base station constrains the quantized channel
shapes of scheduled users to belong to the same orthonormal set in the codebook
. Furthermore, the quantized channel shapes of
scheduled users are applied as beamforming vectors. Thereby, the orthogonal
beamforming constraint in (10) is satisfied. Under this constraint and for the
criterion of maximizing throughput, the expected throughput defined in (6) can
be written as
(12)
where
is the scheduling
metric defined in (5). The user index set
, which groups users with identical quantized channel
shapes, is defined as
(13)
3.3.2. Zero-Forcing Beamforming
In this
section, the zero-forcing beamforming method for SDMA with limited feedback
[6, 21] is introduced, which satisfies the following constraint:
(14)
The constant
, which is usually large, ensures that the quantized
channel shapes of scheduled users are well separated in angles [6]. The second
condition of the above constraint is satisfied by computing beamforming vectors
from
using the
zero-forcing method [6, 21]. Following [6, 21], the channel shape of each user is
quantized using the random vector quantization method, where the codebook
consists of
i.i.d.
isotropic unitary vectors.
To derive an expression of the expected throughput for
the criterion of maximizing throughput, define all subsets of users whose
quantized channel shapes satisfy the first condition of the beamforming
constraint in (14) as follows:
(15)
In terms of the
above subsets, the expected throughput can be written as
(16)
where the
expected SINR
is given in
(5).
4. Background: Analytical Tools
In this section, two analytical tools are provided for analyzing the throughput scaling
laws in the sequel. In Section4.1, the bins-and-balls model is discussed,
which models multiuser limited feedback. In Section 4.2, the theory of uniform convergence in the weak law of large numbers
is introduced. This theory is useful for characterizing the number of users
whose channel shapes lie in a same Voronoi cell.
4.1. Bins and Balls
In this section,
a bins-and-balls model for multiuser feedback of quantized channel
shapes is introduced. This model provides a useful tool for analyzing
throughput scaling law for orthogonal beamforming in Section 5.1. In this model as illustrated in Figure 2,
balls are
thrown into
bins:
small bins and
one big one, whose total volume is equal to one.
Figure 2: The bins-and-balls model for multiuser feedback of
quantized channel shapes.
Some useful results are derived using the bins-and-balls
model. Let the probability that a ball falls into a specific bin be equal to
for each small
bin and
for the big
bin, hence
. The first question to ask is how many small bins
are nonempty? The answer to this question is provided in the following
lemma, obtained Using the Chebychev's inequality [23].
Lemma 2.
Denote
. The number of nonempty small bins
satisfies
(17)
Next, consider clusters of
neighboring
small bins. In Section5.1, each cluster is related to an
orthonormal vector set in the quantizer codebook for orthogonal beamforming.
Each cluster is said to be nonempty if it contains no empty bins. Then, the
second question to ask is how many clusters are nonempty? The answer is
provided in the following corollary of Lemma 2.
Corollary 1.
Denote the number of nonempty clusters of
small bins as
. Then
satisfies
(18)
where
is the total
number of clusters.
4.2. Uniform Convergence in Weak Law of Large Numbers
In this
section, a lemma on the uniform convergence in the weak law of large numbers
[22] is obtained by generalizing [27, Lemma 4.8]. This lemma given below is
useful for analyzing the number of users whose channel shapes lie in one of a
set of congruent disks on the surface of a hyper sphere. Such analysis will
appear frequently in the subsequent throughput analysis.
Lemma 3 (Gupta and Kumar).
Consider
random points
uniformly distributed on the surface of a unit hyper-sphere in
and
disks on the
sphere surface that have equal volume denoted as
. Let
denote the
number of points belong to the
th disk. For
every
:
(19)
where
(20)
and
is a
constant.
5. Throughput Scaling: High SNR
In this
section, the throughput scaling law of uplink SDMA in the high SNR regime (
) is analyzed. The expected SINR in (5) for this
regime is simplified as
(21)
where the
superscript
is added to
indicate the high SNR regime. Using the analytical tools discussed in Section
4, the throughput scaling laws are derived in
Sections 5.1 and5.2 for orthogonal and zero-forcing beamforming, respectively.
5.1. Throughput Scaling for Orthogonal Beamforming
In this
section, we analyze the throughput scaling laws for orthogonal beamforming in
the high SNR regime. Two cases are considered. First, both the number of users
and the
quantization codebook size
are large. For
this case, we derive an upper and a lower bounds for the throughput scaling
factor as functions of
and
. Second,
is large but
is fixed. For
this case, the exact throughput scaling factor in terms of
is obtained.
5.1.1.
and 
To derive the
throughput scaling law for
and
, the following approach is adopted. First, we derive
an upper bound for the throughput scaling factor of the expected throughput,
which is defined in (6). To avoid confusion, the expected throughput is denoted
as
where the
superscript specifies the high SNR regime and the subscript indicates
orthogonal beamforming. Second, an achievable lower bound is obtained by
constructing a suboptimal scheduling algorithm. Last, the throughput scaling
law for
is shown to
hold for the exact throughput.
An upper bound for scaling factor of
is derived as
follows. To avoid considering any specific scheduling algorithm in the
derivation, the following assumption is made.
Assumption 4.
The channel power of a scheduled user is lower-bounded as:
(22)
This
assumption is justifiable under the current design criterion of maximizing
throughput. Under this criterion, as
grows, the
channel power of scheduled users increases but the lower bound in (22)
converges to zero. Since
and we are
interested in the case of
, Assumption 4 is justified. Using this assumption, an
upper bound for the scaling factor of
is derived and
shown in the following lemma.
Lemma 4.
In
the high SNR regime and for the case of
and
, the scaling factor of the expected throughput
in (6) is upper
bounded as
(23)
The proof is given
in Appendix
B.
Next, an achievable lower bound for the scaling factor
of
is obtained.
The direct derivation of a scheduling algorithm for maximizing the scaling
factor of
in (6) is very
difficult if not impossible. To overcome this difficulty, we argue that it is
unnecessary to consider channel power in scheduling. In the sequel, we prove
that the scheduling neglecting channel power leads to a reasonable lower bound
of the optimum throughput scaling factor for orthogonal beamforming. The reason
for the above argument is that scheduling users with largest channel power can
at most increase the scaling factor by only
since the
largest power scales as
[8]. Such an
increment is negligible because the expected scaling factor is
as shown in
Lemma 4. Thus, to achieve the optimum throughput scaling, using minimum
quantization errors
as the
scheduling criterion suffices. In the high SNR regime that is interference
limited, such a criterion minimizes interference caused by quantization errors.
The use of only quantization errors as the scheduling criterion leads to the
following lower bound for
. Let
denote a
sequence of chi-squared random variables representing the channel power of scheduled
users. From (6) and (21),
(24)
where
(25)
A scheduling
algorithm directly follows from the throughput lower bound in (24). Define
(26)
Then the
scheduled user set
is given as
(27)
Using this
scheduled algorithm, an achievable lower bound of the throughput scaling factor
is obtained and shown in the following lemma.
Lemma 5.
In
the high SNR regime and for the case of
and
, the scaling factor of the expected throughput
in (6) is
lower-bounded as
(28)
The proof is
given in Appendix
C. The proof procedure involves using the bins-and-balls
model and Lemma 1 in Section 4.1.
Proposition 1 implies the identical throughput scaling
factors for the expected throughput
and the exact
one, denoted as
, because their difference is no more than a constant.
By combining Proposition 1, Lemmas 5 and 4, the main result of this
section is obtained and summarized in the following theorem.
Theorem 1.
In
the high SNR regime and for the case of
and
, the scaling law of the throughput for orthogonal
beamforming is given as
(29)
A few remarks are in order.
(i)
The bounds in (29) agree on that the throughput
scaling factor with respect to
is
.
(ii)
The lower and the upper bounds in (29) differ by
times in the
throughput scaling factor with respect to
. The smaller scaling factor in the constructive lower
bound is due to the use of a suboptimal scheduling algorithm. The design of a
scheduling algorithm for achieving the upper bound for the scaling factor in
(29) is a topic for future investigation.
(iii)
No feedback of channel power is required for
achieving the lower bound for the throughput scaling factor in (29), because
scheduling is independent of channel power.
5.1.2.
and
Fixed
In this section, the throughput scaling law for
orthogonal beamforming is analyzed for the high SNR regime and the case where
the codebook size
is fixed and
the number of users
.
The upper bound of the throughput scaling factor is
shown in the following lemma. The proof can be easily modified from that for
Lemma 4 by substituting
.
Lemma 6.
In
the high SNR regime and with
fixed, the
throughput scaling factor for orthogonal beamforming is upper-bounded as
(30)
Next, the equality in (30) is shown to hold using the
following scheduling algorithm. First, among users belonging to the index set
, the one with the smallest quantization error is
selected. Second, among the selected users corresponding to the index sets
, an arbitrary set of users with orthogonal quantized
channel shapes are scheduled and these orthogonal vectors are applied as their
beamforming vectors. Using this scheduling algorithm, the index set of
scheduled users can be written as
. Based on the above scheduling algorithm and from
(6), the expected throughput is bounded as
(31)
Using the above
throughput lower bound and Lemma 6, the following lemma is proved.
Lemma 7.
The
upper bound of the throughput scaling factor in (30) is achievable:
(32)
The proof is
given in Appendix
D. This proof makes use of the theory of uniform convergence
in the weak law of large numbers as discussed in Section 4.2.
By combining Lemma 7 and Proposition 1, the main
result of this section is obtained and summarized in the following
theorem.
Theorem 2.
In
the high SNR regime
and with a fixed codebook size
, the throughput scaling law for orthogonal
beamforming is
(33)
Two remarks
are given.
(i)
The current throughput scaling factor is identical
to the first terms of the bounds in (29) corresponding to the case of
.
(ii)
For
, the linear scaling factor in (33), namely,
, is smaller than
, which is the number of available spatial degrees of
freedoms. This indicates the loss in multiplexing gain for
.
5.2. Throughput Scaling for Zero-Forcing Beamforming
In this
section, the scaling law for zero-forcing beamforming in the high SNR regime is
analyzed. Two cases are considered: (1)
and
and (2)
and
is fixed, which
are jointly analyzed due to their similarity in analysis. Denote the expected
and the exact throughput for zero-forcing beamforming in the high SNR regime as
and
.
The upper bounds of the throughput scaling factor for
orthogonal beamforming in Lemmas 4 and 6 can be shown to hold for
zero-forcing beamforming by trivial modifications of the proofs. Thus,
(34)
The above upper bounds for the throughput scaling
factor of zero forcing beamforming can be achieved using the following
scheduling algorithm. Consider an arbitrary basis of
, denoted as
. Using this basis, we define the following index
sets:
(35)
where
and
is the
quantized channel shape. The purpose of these index sets is to select users who
satisfy the zero-forcing beamforming constraint in (14). Among the users in
each of the index sets
, the one with the smallest quantization error is
scheduled. In other words, the index set of the scheduled users is
(36)
The beamforming
vectors of the scheduled users are computed from their quantized channel shapes
using the zero-forcing method. From the above, scheduling algorithm results in
the following throughput lower bound:
(37)
Using the above throughput lower bound, we prove the
following theorem.
Theorem 3.
In
the high SNR regime, the throughput scaling law for zero-forcing beamforming is
given as follows.
(1)
For 
(38)
(2)
For
fixed
(39)
The proof is
given in Appendix
E. The proof uses the uniform convergence in the weak law of
large numbers. As before, Proposition 1 is applied to equate the scaling laws
between the expected and the exact throughput.
A few remarks are in order.
(i)
For
, the throughput scaling factor for zero-forcing
beamforming upper bounds that for orthogonal beamforming (cf. (29)). Note that
this does not imply the former is larger since the achievability of the same
scaling factor for orthogonal beamforming is unknown.
(ii)
The same scaling laws as in (3) have been also
proved for downlink SDMA with limited feedback [6]. They are derived using a
different approach based on the extreme value theory, though. This similarity
demonstrates uplink-downlink duality.
(iii)
As for orthogonal beamforming, the scheduling
algorithm, which achieves the above scaling laws for zero-forcing beamforming,
requires no feedback of channel power.
6. Throughput Scaling: Normal SNR
In this
section, the throughput scaling law for uplink SDMA in the normal SNR regime is
analyzed. In this regime, neither the noise nor the interference dominates,
thus the SINR and scheduling metric are given, respectively, in (4) and (5).
The throughput scaling law for orthogonal beamforming and zero-forcing
beamforming are analyzed separately in Sections 6.1 and
6.2.
6.1. Orthogonal Beamforming
In this
section, the throughput scaling factor for orthogonal beamforming is obtained
by deriving an upper bound and an achievable lower bound of this factor.
The upper bound of the scaling factor is given in the
following lemma. This upper bound also holds for the low SNR regime and the
zero-forcing beamforming.
Lemma 8.
For
both the normal and low SNR regimes, the throughput scaling factors for both
orthogonal and zero-forcing beamforming are upper-bounded as
(40)
The proof is
similar to that for Lemma 4 and hence omitted. In the proof, the upper bound of
the throughput scaling factor in (40) is derived by omitting interference. This
implies that reducing interference by increasing the codebook size
has no effect
on this upper bound. Thus it is unnecessary to consider the case of
in the analysis
for the normal SNR regime.
The scheduling algorithm for achieving the equality in
(40) is provided as follows. Define the user index sets
(41)
and a scalar
. Then
for all
. From each set
, the user with the maximum channel power is selected.
Next, among the selected users, up to
users are
scheduled using the criterion of maximizing throughput. Using this scheduling
algorithm and from (12), a lower-bound of the throughput is obtained as
(42)
Using the above lower bound, we prove the following theorem.
Theorem 4.
In
the normal SNR regime, the scaling law for orthogonal beamforming is
(43)
The proof is
given in Appendix
F. Again, the proof relies on the uniform convergence in the
weak law of large numbers.
A few remarks are in order.
(i)
The throughput in the normal SNR regime scales as
but that in the
high SNR regime increases as
. Therefore, the throughput scaling rate is much
higher in the high SNR regime than in the normal SNR regime.
(ii)
The scaling law in Theorem 4 shows the full multiplexing
gain.
(iii)
Besides quantized channel shapes, feedback of
both channel power and quantization errors from users are required.
6.2. Zero-Forcing Beamforming
This section
focuses on the throughput scaling law for zero-forcing beamforming in the
normal SNR regime. A scheduling algorithm for achieving the scaling upper bound
in Lemma 8 is constructed as follows. Define the index sets,
, similar to (41) but based on the RVQ codebook for
zero-forcing beamforming (cf. Section3.3.2). Next, define a new
index set
(44)
where
is given in
(35). From users in each of the sets
, the one with the maximum channel power is scheduled.
Thus, the index set of scheduled users is given as
(45)
Using the above
scheduling algorithm, we obtain the following theorem by proving the
achievability of the throughput-scaling upper bound in Lemma 8.
Theorem 5.
In
the normal SNR regime, the scaling law for zero-forcing beamforming is
(46)
The proof is
given in Appendix
G. The proof involves repeated applications of Lemma 3, which
show the uniform convergence of the numbers of users in the index sets
and
defined (35),
respectively.
Comparing Theorems 5 and 4, the same scaling
law holds for both orthogonal and zero-forcing beamforming in the normal SNR
regime. Furthermore, this scaling law is identical to that for downlink SDMA
with limited feedback [6, 8, 17].
7. Throughput Scaling: Low SNR
In this
section, the analysis of the throughput scaling law for uplink SDMA focuses on
the lower SNR regime where channel noise is dominant. In this regime, the
expected SINR in (5), denoted as
, reduces to
. The following analysis is presented in Sections 7.1 and
7.2, which correspond, respectively, to
orthogonal and zero-forcing beamforming.
7.1. Orthogonal Beamforming
In the lower
SNR regime, the throughput scaling law for orthogonal beamforming is obtained
by achieving the upper bound for the throughput scaling factor in Lemma 8 using
a specific scheduling algorithm. Denote the expected and exact throughput as
and
, respectively.
A suitable scheduling algorithm can be modified from
that in Section6.1 by replacing the index sets in (41) with
the following ones:
(47)
Note that
for all
. The modified scheduling algorithm leads to the
following throughput lower bound:
(48)
Using the above throughput lower bound, the throughput
scaling law is obtained and summarized in the following theorem.
Theorem 6.
In
the low SNR regime, the scaling law of uplink SDMA with orthogonal beamforming
is given as
(49)
The proof is
similar to that for Theorem 4. Specifically, the proof uses the result of the
extreme value theory in (B.6) and Lemma 3 of the uniform convergence in the weak
law of large numbers. The details of the proof are omitted.
Comparing Theorems 4 and 6, the scaling laws in
the normal and the low SNR regimes are identical. The intuition is that the
interference power decreases continuously with
. Thus, for a large
, both the low and normal SNR regimes become noise
limited, resulting in the same throughput scaling laws.
7.2. Zero-Forcing Beamforming
As in the last
section, the derivation of the throughput scaling law for zero-forcing
beamforming in the low SNR regime relies on the use of a specific scheduling
for achieving the scaling upper bound in Lemma 8. This scheduling algorithm is
simplified from that in Section6.2 as follows. For the current algorithm,
the scheduled users are selected from the index sets
in (35) rather
than
as in
Section6.2. Consequently, the index set of
scheduled users is
(50)
Using the above
scheduling algorithm, we prove the following theorem.
Theorem 7.
Theorem In
the low SNR regime, the scaling law for zero-forcing beamforming is
(51)
The proof is a
simplified version of that for Theorem 7 due to the similarity in scheduling
algorithms. Unlike the previous proof, the current proof requires only one-time
application of Lemma 3. Similar remarks for Theorem 6 are also applicable here.
8. Numerical Results
In this
section, based on simulation, orthogonal and zero-forcing beamforming are
compared in terms of uplink SDMA throughput for an increasing number of users
. Such a comparison is to evaluate the throughput
difference between orthogonal and zero-forcing beamforming in the practical
regime of
. Note that the throughput scaling laws derived in
previous sections indicate the same slopes for the throughput versus
curves for both
beamforming methods in the asymptotic regime of
. Furthermore, uplink SDMA with limited feedback is
compared with uplink channel-aware random access proposed in [28], which
requires no CSI feedback.
Orthogonal and zero-forcing beamforming are compared
for both the high and the low SNR regimes. For simulation, the scheduling
criterion is minimum quantization error in the high SNR regime and maximum
channel power in the low SNR regime. These criteria are shown to achieve
optimum throughput scaling in Sections
5 and 7. For zero-forcing
beamforming, the scheduling algorithms are modified from that proposed in [6]
by using the above criterions in greedy-search scheduling. For orthogonal
beamforming, the scheduling algorithms are identical to those proposed in
Sections 5.1 and
7.1. The throughput of orthogonal and zero-forcing beamforming are
compared in Figure 3 for an increasing number of users
. For this comparison, the number of antennas is
, the quantizer codebook size is
, and the SNRs are
dB for the low
SNR regime and
dB for the high
SNR regime. Several observations are made from Figure 3. First, as shown Figure 3(a) for the high SNR regime, orthogonal beamforming provides higher (smaller)
throughput than zero-forcing beamforming if the number of users is large
(small). The crossing point between the curves for orthogonal and zero-forcing
beamforming is at
for
dB and at
for
dB. Second,
from Figure 3(b) for the low SNR regime, orthogonal beamforming always achieves
higher throughput than zero-forcing beamforming. Note that for
, the curves for orthogonal and zero-forcing
beamforming have identical slops according to the throughput scaling laws.
Figure 3: Throughput comparisons between orthogonal and
zero-forcing beamforming for uplink SDMA in (a) the high SNR regime and (b) the
low SNR regime. The number of antennas at the base station is

and the
quantizer codebook size is

. The plotted values in brackets specify the SNR
values in dB.
In Figure 4, the throughput of uplink SDMA is compared
with that of SDMA with random scheduling and uplink random access [28], both of
which require no CSI feedback. For SDMA with random scheduling, a random set of
users is scheduled and their beamformers are columns of a random orthonormal
basis. Note that with single-scheduled users, SDMA with random scheduling
reduces to TDMA. For uplink random access, transmitting users are selected
distributively using a channel power threshold, which increases with the total
number of users [28]. For fair comparison, the uplink random access design
originally proposed in [28] for SISO channels is modified to allow transmit
beamforming at each user who has
antennas. For
uplink SDMA with limited feedback, the scheduling algorithms used in the
previous comparison for the low SNR regime are applied. The simulation
parameters are
dB,
and
. Several observations are made from Figure 4. First,
the throughput for uplink SDMA is much higher than that of SDMA with random
scheduling and uplink random access. The throughput gains of uplink SDMA result
from scheduling at the base station and the support of
simultaneous
users. Second, the throughput of SDMA with random scheduling and uplink random
access is insensitive to changes on the number of users
for the
following reasons. Without giving preference to users with large channel power,
random scheduling is incapable of exploiting multiuser diversity. Next, uplink
random access achieves the throughput scaling of
but such a
function grows extremely slowly with
. In summary, uplink SDMA outperforms SDMA with random
scheduling and uplink random access in [28] by a large margin at the expense of
finite-rate feedback from each user. Note that it is possible to schedule
feedback users so as to constraint the total feedback overhead for uplink SDMA
by following an approach similar to those proposed in [18, 29].
Figure 4: Throughput comparisons
between uplink SDMA with limited feedback, SDMA with random scheduling, and
uplink random access in [
28]. The number of antennas at the base station is

; the quantizer codebook size is

; the

dB.
9. Conclusion
In this paper,
the scaling law of uplink SDMA with limited feedback is analyzed for different
SNR regimes and both orthogonal and zero-forcing beamforming. In the high SNR
regime and for orthogonal beamforming, for an increasing quantizer codebook
size, the throughput scales logarithmically with both the number of users and
the codebook size; for a fixed codebook size, the throughput scales logarithmically
only with the codebook size. For both cases, the linear scaling factor is
smaller than the number of antennas, indicating the loss in spatial
multiplexing gain. Similar results are obtained for zero-forcing beamforming.
In the normal SNR regime, for both orthogonal zero-forcing beamforming, the
throughput is found to scale double logarithmically with the number of users
and linearly with the number of antennas. The same results are obtained for the
low SNR regime.
Simulation results suggest that orthogonal and
zero-forcing beamforming achieve different uplink throughput in nonasymptotic
regimes even though they may follow the same throughput scaling laws
asymptotically. For a small SNR or a large SNR coupled with many users,
orthogonal beamforming outperforms zero-forcing beamforming. The reverse is
true for a large SNR and a small number of users.
The analysis in this paper opens several interesting
topics for future investigation. First, how to design a scheduling algorithm
for uplink SDMA with orthogonal beamforming that achieves the optimum
throughput scaling factor in the high SNR regime? Second, how to design
scheduling algorithms for maximizing uplink SDMA throughput in practical
regimes? Note that the scheduling algorithms discussed in this paper only
ensure the asymptotic throughput scaling. Third, how to select feedback users
for reducing the sum feedback rate along the vein of [18, 29]? Last, what is the
relative efficiency of limited and analog feedback?
Appendices
A. Proof of Proposition 1
Using the
triangular inequality,
. By definitions of
and
, the above expression can be rewritten as
(A.1)
From the given condition
and (A.1),
. Using this inequality, (9), and (4), then
(A.2)
For (a), note
that
. Next, an upper bound is obtained for the throughput
as follows:
(A.3)
where the
inequality (a) is obtained by applying Lemma 1. Combining (A.2) and (A.3) gives
the desired result.
B. Proof of Lemma 4
From (6) and
given Assumption 4,
(B.4)
(B.5)
The inequality
(a) follows from
. The inequality (b) is obtained by moving the
“max” operator in (B.4) into the summation term. The definition of
in (B.5) is
obvious.
The following result is well known from extreme value
theory (see, e.g., [8, Equation (A10)]):
(B.6)
From (B.5) and
(B.6),
(B.7)
Last, a close-form expression is derived for
defined in
(B.5). Since
,
is
upper-bounded as
(B.8)
The equality
(a) is a property of the quantization for orthogonal beamforming [17] where
are i.i.d.
delta random variables, (b) is obtained by applying Lemma 1. The desired result
follows from (B.8) and (B.7).
C. Proof of Lemma 5
The proof is
divided according to three cases:
,
and
. Only the proof for the case
is presented
below and those for other two cases are omitted due to their similarity.
To begin, a bins-and-balls model is constructed for
multiuser feedback of quantized channel shapes as follows. In this model, the
balls of the
channel shapes of
users, which
are i.i.d. points, uniformly distributed on the surface of the unit hyper
sphere. The small bins (cf. Section4.1) are
congruent disks
on the unit hyper-sphere as defined below:
(C.9)
where
is the disk
volume. Note that the volume of the big bin is
. Following this definition, each disk (or small bin)
is centered at a code vector in the codebook
(cf.
Section3.3.1) and has a volume
. The set of balls inside the small bin
is specified by
the following index set:
(C.10)
Therefore, the
number of balls in
is
. Define the
th cluster of
small bins as
. Furthermore, define the index set for nonempty
clusters:
(C.11)
Thus the number
of nonempty clusters is
. The above bins-and-balls model allows us to apply
Lemma 1 for characterizing
. Specifically,
satisfies (18)
with
.
Next, we derive the probability that a small bin lies
inside a Voronoi cell, namely,
, where
and
are defined in
(C.10) and (13), respectively. This probability conditioned on a nonempty bin
is given in the following lemma.
Lemma 9.
The index sets
and
have the
following relationship:
(C.12)
Proof.
Define
. Given
, a sufficient condition for
is
for all
, whose proof is straightforward and hence omitted.
Using this sufficient condition,
(C.13)
where (a) is a
property of the quantization codebook for orthogonal beamforming, which
consists of
randomly
generated orthonormal sets [17]. The desired result follows from the last
equation and the definition of
.
To use the result based on the bins-and-balls model,
the following variable is defined by replacing
in (25) with
:
(C.14)
A useful result is provided in the following lemma.
Lemma 10.
The
mean of
in (C.14) is
upper-bounded as
(C.15)
where
and
is defined in
(C.11).
Proof.
From
(C.14) and the definition of
in (C.11),
(C.16)
For
,
, where
is a beta
random variable (cf. Lemma 1) and
denotes the
equivalence in distribution. Therefore, from (C.16) and the definition of
in (C.10), then
(C.17)
Next, a
close-form expression is derived for the lower bound in (C.17). Since
(C.18)
we have
. Using the above CDF and following the similar
procedure in the proof of Lemma 1 (cf. [21]), we obtain that
(C.19)
The desired
result follows from the last equation and (C.17).
Using the above results, the lower bound of the
scaling factor of the expected throughput
is readily
obtained as follows. From (24),
(C.20)
The inequality
(a) is the result of the Jensen's inequality; (b) is obtained by using Lemma
10; (c) results from Lemma 1. The inequality (d) is obtained using Lemma 9,
(25), and (C.14). The desired result in Lemma 5 follows from the last
inequality.
D. Proof of Lemma 7
The idea for
proof is summarized as follows. Consider a set of disks as defined in (C.9). A
user is said to be in a disk if his/her channel shape belongs to the disk.
First, the uniform convergence of the numbers of users in the
disks is shown
using Lemma 3. Second, for a large number of users, a disk is shown to lie
inside a corresponding Voronoi cell. With this result, considering only users
in the disks rather than all results in a throughput lower bound that is tight
for a large number of users.
Consider a set of
disks
as defined in
(C.9), each has a volume of
. A corollary of Lemma 3 is provided as follows.
Define the index set of the users in the disk
:
(D.21)
The following
corollary follows from Lemma 3 by substituting
and
.
Corollary 2.
The
numbers of users belonging to the index sets (D.21) satisfy
(D.22)
where
is defined in
(20) with
.
Next, for a sufficiently large number of users, the
disk
is shown to lie
inside the corresponding Voronoi cell. Define the minimum distance of the
codebook
as
(D.23)
Therefore,
. Using this fact and (D.21), there exists
such that for all
,
. In other words, users in the disk
must also lie
in the corresponding Voronoi cell. Using this fact, a throughput lower bound
follows by replacing
in (32) with
:
(D.24)
By applying Corollary 2 on (D.24),
(D.25)
Using
and by applying
Jensen's inequality, from (D.25),
(D.26)
Furthermore,
using Lemma 1,
(D.27)
The desired
result follows from the above equation.
E. Proof of Theorem 3
The proof procedure
is similar to that in Appendix
D. To apply the theory of uniform convergence in
the weak law of large numbers, the following corollary of Lemma 3 is
obtained.
Corollary 3.
The
number of users in the index sets
satisfies the
following property:
(E.28)
where
is from (20)
with
.
Using this
corollary and (38),
(E.29)
Following
similar steps in Appendix
D, we obtain that
(E.30)
It follows that
(E.31)
From the above
inequalities, (34), and Proposition 1, we obtain the desired scaling factors.
F. Proof of Theorem 4
From the
definition in (41) and by applying Lemma 3,
(F.32)
where
is from (20)
with
. From (42) and (F.32),
(F.33)
It follows from
the last equation that
. The desired result is obtained by combining the
above inequality, Lemma 8, and Proposition 1.
G. Proof of Theorem 5
Define the
index set
(G.34)
By applying
Lemma 3,
(G.35)
where 
. There exists
such that
for all
.
Next, define
and
. Again, by applying Lemma 3,
(G.36)
where 
. Denote
:
(G.37)
The desired
result following from the last inequality and Proposition 1.
Acknowledgments
Kaibin Huang is the recipient of a Motorola Partnerships in Research Grant. This work is funded
by the National Science Foundation under Grants nos. CCF-514194 and CNS-435307.
References
- S. Vishwanath, N. Jindal, and A. Goldsmith, “Duality, achievable rates, and sum-rate capacity of Gaussian MIMO broadcast channels,” IEEE Transactions on Information Theory, vol. 49, no. 10, pp. 2658–2668, 2003.
- J. G. Andrews, “Interference cancellation for cellular systems: a contemporary overview,” IEEE Wireless Communications Magazine, vol. 12, no. 2, pp. 19–29, 2005.
- D. Gesbert, M. Kountouris, R. W. Heath, Jr., C.-B. Chae, and T. Sälzer, “Shifting the MIMO paradigm,” IEEE Signal Processing Magazine, vol. 24, no. 5, pp. 36–46, 2007.
- Q. H. Spencer, A. L. Swindlehurst, and M. Haardt, “Zero-forcing methods for downlink spatial multiplexing in multiuser MIMO channels,” IEEE Transactions on Signal Processing, vol. 52, no. 2, pp. 461–471, 2004.
- M. Schubert and H. Boche, “Solution of the multiuser downlink beamforming problem with individual SINR constraints,” IEEE Transactions on Vehicular Technology, vol. 53, no. 1, pp. 18–28, 2004.
- T. Yoo, N. Jindal, and A. Goldsmith, “Multi-antenna downlink channels with limited feedback and user selection,” IEEE Journal on Selected Areas in Communications, vol. 25, no. 7, pp. 1478–1491, 2007.
- W. Choi, A. Forenza, J. G. Andrews, and R. W. Heath, Jr., “Opportunistic space
division multiple access with beam selection,” IEEE Transactions on Communications, vol. 55, no. 12, pp. 2371–2380, 2007.
- 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.
- 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, 2007.
- S. C. Swales, M. A. Beach, D. J. Edwards, and J. P. McGeehan, “Performance enhancement of multibeam adaptive base-station antennas for cellular land mobile radio systems,” IEEE Transactions on Vehicular Technology, vol. 39, no. 1, pp. 56–67, 1990.
- S. Anderson, M. Millnert, M. Viberg, and B. Wahlberg, “adaptive array for
mobile communication systems,” IEEE Transactions on Vehicular Technology, vol. 40, no. 1, pp. 230–236, 1991.
- H. Yin and H. Liu, “Performance of space-division multiple-access (SDMA) with scheduling,” IEEE Transactions on Wireless Communications, vol. 1, no. 4, pp. 611–618, 2002.
- J. H. Winters, J. Salz, and R. D. Gitlin, “Impact of antenna diversity on the capacity of wireless communication systems,” IEEE Transactions on Communications, vol. 42, no. 234, pp. 1740–1751, 1994.
- F. Shad, T. D. Todd, V. Kezys, and J. Litva, “Dynamic slot allocation (DSA) in indoor (SDMA)/(TDMA) using a smart antenna basestation,” IEEE/ACM Transactions on Networking, vol. 9, no. 1, pp. 69–81, 2001.
- D. J. Love, R. W. Heath, Jr., W. Santipach, and M. L. Honig, “What is the value of limited feedback for MIMO channels?,” IEEE Communications Magazine, vol. 42, no. 10, pp. 54–59, 2004.
- T. L. Marzetta and B. M. Hochwald, “Fast transfer of channel state information in wireless systems,” IEEE Transactions on Signal Processing, vol. 54, no. 4, pp. 1268–1278, 2006.
- K. Huang, J. G. Andrews, and R. W. Heath, Jr., “Orthogonal beamforming for SDMA downlink with limited feedback,” in Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP '07), vol. 3, pp. 97–100, 2007.
- C. Swannack, G. W. Wornell, and E. Uysal-Biyikoglu, “MIMO broadcast scheduling with quantized channel state information,” in Proceedings of the IEEE International Symposium on Information Theory, pp. 1788–1792, July 2006.
- Samsung Electronics, “Downlink MIMO for EUTRA,” Technical Specification TSG RAN WG1 # 44/R1-060335, 2006.
- Motorola, Inc, “Downlink MIMO summary,” Technical specification TSG RAN WG1 # 49-bis/R1-072693, 2007.
- N. Jindal, “MIMO broadcast channels with finite rate feedback,” IEEE Transactions on Information Theory, vol. 52, no. 11, pp. 5045–5059, 2006.
- V. N. Vapnik and A. Y. Chervonenkis, “On the uniform convergence of relative frequencies of events to their probabilities,” Theory of Probability and Applicationss, vol. 16, no. 2, pp. 264–280, 1971.
- M. Mitzenmacher and E. Upfal, Probability and Computing, Cambridge University Press, New York, NY, USA, 2005.
- 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.
- K. Zyczkowski and M. Kus, “Random unitary matrices,” Journal of Physics, vol. A27, pp. 4235–4245, 1994.
- 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.
- P. Gupta and P. R. Kumar, “The capacity of wireless networks,” IEEE Transactions on Information Theory, vol. 46, no. 2, pp. 388–404, 2000.
- X. Qin and R. A. Berry, “Distributed approaches for exploiting multiuser diversity in wireless networks,” IEEE Transactions on Information Theory, vol. 52, no. 2, pp. 392–413, 2006.
- K.-B. Huang, R. W. Heath, Jr., and J. G. Andrews, “SDMA with a sum feedback rate constraint,” IEEE Transactions on Signal Processing, vol. 55, no. 7, pp. 3879–3891, 2007.