 Research
 Open Access
 Published:
Singleuser MIMO versus multiuser MIMO in distributed antenna systems with limited feedback
EURASIP Journal on Advances in Signal Processingvolume 2013, Article number: 54 (2013)
Abstract
This article investigates the performance of cellular networks employing distributed antennas in addition to the central antennas of the base station. Distributed antennas are likely to be implemented using remote radio units, which is enabled by a low latency and high bandwidth dedicated link to the base station. This facilitates coherent transmission from potentially all available antennas at the same time. Such distributed antenna system (DAS) is an effective way to deal with path loss and largescale fading in cellular systems. DAS can apply precoding across multiple transmission points to implement singleuser MIMO (SUMIMO) and multiuser MIMO (MUMIMO) transmission. The throughput performance of various SUMIMO and MUMIMO transmission strategies is investigated in this article, employing a LongTerm evolution (LTE) standard compliant simulation framework. The previously theoretically established cellcapacity improvement of MUMIMO in comparison to SUMIMO in DASs is confirmed under the practical constraints imposed by the LTE standard, even under the assumption of imperfect channel state information (CSI) at the base station. Because practical systems will use quantized feedback, the performance of different CSI feedback algorithms for DASs is investigated. It is shown that significant gains in the CSI quantization accuracy and in the throughput of especially MUMIMO systems can be achieved with relatively simple quantization codebook constructions that exploit the available temporal correlation and channel gain differences.
1 Introduction
A distributed antenna system (DAS) is a cellular networking architecture in which several transmission points, controlled by a single central processing unit, are geographically distributed throughout the network. DASs make use of infrastructure like remote radio units (RRUs), with minimal intelligence of their own, to extend the base stations’ antenna ports. RRUs are connected to the base station by a highbandwidth lowlatency dedicated connection that is noninterfering with the primary radio resource, e.g., a dedicated microwave link or a fiber link using radiooverfiber technology [1]. DASs have been successful as a tool for coverage improvement in the network, especially to mitigate shadowing effects and penetration losses [2]. Several publications have established the theoretical potential of DASs for improving the indoor coverage [3], reducing the outage probability [4], increasing the network capacity [5], providing a more uniform coverage of the served area [6] and improving the area spectral efficiency (ASE) of the system [6].
There are several ways to make use of distributed antennas. With singleuser spatial multiplexing, a single user is served on a given timefrequency resource employing all available antenna elements of the DAS. Singleuser MIMO (SUMIMO) has been shown to yield higher sum rates in DASs that collocate about as many antennas per RRU as are available at the receiver side [7]. When multiuser MIMO (MUMIMO) is employed, on the other hand, multiple users are served in parallel over the distributed antenna array, by separating their signals in the spatial domain. MUMIMO transmission in DASs promises considerable performance gains, due to improved spatial multiuser diversity, compared to a system having collocated antennas only. Different multiuser multiplexing strategies for distributed antennas have been considered in the literature, embracing blanket transmission, i.e., using the same set of beamforming vectors at each RRU, and full MUMIMO, where MUMIMO is applied across the entire distributed antenna array [6].
Less attention has been paid to limited feedback algorithms for DASs. An overview about the challenges of codebook design for channel state information (CSI) quantization in DASs and a possible solution were provided in [8]. Limited feedback singleuser beamforming with distributed antennas was considered in [9]. MUMIMO in DASs with limited feedback and single antenna receivers is considered in [10], demonstrating substantial cell throughput gains with distributed antennas, provided sufficiently accurate channel state information at the transmitter (CSIT) is available. A differential CSI feedback algorithm was proposed in [10] that exploits spatial and temporal channel correlation to improve the quantization accuracy.
1.1 Contributions
In this article, the performance of different MIMO DAS strategies in cellular networks is evaluated under practical system constraints. Limited feedback algorithms for singleuser and multiuser spatial multiplexing, optimized for DASs, are proposed. A 3GPP Long Term Evolution Advanced (LTEA) standard compliant simulator, the Vienna LTEA link level simulator [11, 12], is utilized to investigate the effectiveness of (SUMIMO) and MUMIMO in DASs, incorporating practical system parameters such as channel coding, finite modulation alphabets, and OFDM transmission. The achievable cellthroughput with perfect and quantized CSIT is explored, employing optimal and suboptimal lowcomplexity transceiver structures.
New algorithms for limited feedback of CSI for MUMIMO DASs are proposed and compared, including memoryless and differential quantization algorithms. In frequency division duplexing systems, CSIT is usually acquired by means of limited capacity feedback channels from the users, thus requiring efficient CSI quantization algorithms. It is shown how side information on the largescale fading can be exploited to substantially improve the quantization accuracy. This is achieved by extending the MUMIMO feedback algorithms of [10] to multiple receive antenna systems, employing single stream transmission per user with different receive antenna combining techniques. It is demonstrated that the largescale fading side information can also be utilized in SUMIMO systems to enable efficient transmit antenna subset selection.
All results in this article are derived considering the presence of outofcell interference. This is important because the distribution of RRUs over the cell area in DASs impacts the signal to interference and noise ratio (SINR) landscape. The overwhelming complexity of systemlevel simulations, caused by the fact that detailed knowledge about the physical layer is required for the considered precoding and equalization strategies, forces us to resort to a hybridlink/systemlevel simulation method that was proposed in [10]. It combines detailed linklevel simulations of a single cell with the abstracted interference model of [6]. With this simulation framework, the cell throughput of several DAS configurations is compared in terms of empirical cumulative density functions (ecdfs) of the transmission rate and ASE, with perfect and quantized CSIT. Furthermore, the performance of SUMIMO and MUMIMO systems is contrasted.
1.2 Organization
This article is organized as follows. In Section 2.1, the input–output relationship of a multicell, SUMIMO, and MUMIMO DAS is formulated, assuming linear precoding and equalization, and the postequalization SINR is derived. Then, in Section 2.2 the transmission and reception strategies under consideration are reviewed. For SUMIMO, singular value decomposition (SVD)based precoding and equalization, and LTEA compliant finite codebookbased precoding with zero forcing (ZF) equalization are considered. The MUMIMO strategies use ZF beamforming at the base station and receive antenna combining based on multiuser eigenmode transmission (MET) and quantizationbased combining (QBC) at the receiver side. In Section 3.1, the SUMIMO feedback algorithms are explained, and a transmit antenna subset selection algorithm is proposed. CSI feedback algorithms for MUMIMO are proposed in Section 3.2. In Section 4.1, the employed simulation methodology is outlined, and in Section 4.2 the simulation settings are detailed. Simulation results with perfect CSIT, comparing several DAS configurations, are presented in Section 4.3. The performance of the proposed feedback algorithms is demonstrated in Section 4.4. Finally, conclusions are drawn in Section 5.
1.3 Notation
We use the following notation throughout this article: bold lowercase a is used to denote a column vector, bold uppercase a denotes a matrix. Nonbold letters a, A denote scalars, and calligraphic letters $\mathcal{A}$ are used for sets. The magnitude of a scalar is a, ∥a∥ denotes the l _{2} norm of a vector a, ∥a∥ is the Frobenius norm of a matrix a, and the size of a set is given by $\left\mathcal{A}\right$. The inverse of a matrix is denoted A ^{−1}, the square root is A ^{1/2}, and the MoorePenrose pseudo inverse is A ^{‡}. The notation $\mathbf{A}\in {\mathbb{R}}^{m\times n}$ ($\mathbf{A}\in {\u2102}^{m\times n}$) means that a is a realvalued (complexvalued) matrix of size m rows times n columns. Similarly, for length n column vectors the notation $\mathbf{a}\in {\mathbb{R}}^{n}$ ($\mathbf{a}\in {\u2102}^{n}$) is used. We use the notation $\mathbf{a}\in \mathcal{N}\left(\mathbf{m},\mathbf{R}\right)$ to denote a complexvalued circularly symmetric Gaussian random vector a, with mean m and covariance R. The transpose of a matrix a is given by A ^{T}, the conjugatecomplex matrix is denoted A ^{∗} and the conjugatetranspose is written as A ^{H}. The expected value of the vector a is denoted $\mathbb{E}\left\{\mathbf{a}\right\}$. The operator diag(a) creates a diagonal matrix, whose main diagonal entries equal a.
2 System model
In this section, the input–output relationship of the cellular network under consideration is presented and the postequalization SINR experienced by a user is derived. Furthermore, the singleuser and multiuser transmission and reception strategies under consideration are reviewed. Different strategies are employed depending on whether perfect or quantized CSIT is available. The derived system model is valid for a narrowband, frequency flat channel model. However, the results can easily be extended to OFDM on a persubcarrier basis with additional notation.
2.1 Input–output relationship and postequalization SINR
Consider a cellular network with I+1 cells. Each cell i∈{0,…,I} contains a central base station and R _{ i } RRUs. The central base station is equipped with an antenna array consisting of N _{0,i } antenna elements. RRU r∈{1,…,R _{ i }} has an antenna array comprising N _{ r,i } antenna elements. The total number of transmit antennas available in cell i is denoted ${N}_{i}=\sum _{r=0}^{{R}_{i}}{N}_{r,i}$. An example network is shown in Figure 1.
Cell i serves a total number of U _{ i } users. User $u\in {\mathcal{U}}_{i},\phantom{\rule{1em}{0ex}}{\mathcal{U}}_{i}=\left\{1,\dots ,{U}_{i}\right\}$ is equipped with M _{ u,i } receive antennas. The base station contains a scheduling algorithm that decides for the set of users ${\mathcal{S}}_{i}\subseteq {\mathcal{U}}_{i}$ that is served in parallel over a given timefrequency resource, such as to maximize a prescribed utility function. In the simulations, the popular proportional fair scheduler is employed, which chooses the set of users to be served according to
Here, R _{ u } denotes the currently achievable throughput of user u, and T _{ u } denotes the average past throughput of this user, obtained, e.g., with an exponential averaging filter. Under stationary assumptions it can be shown that this scheduling strategy maximizes the sum of logarithmic longterm average user rates [13]. C _{ i } is a constraint on the number of users that can be spatially multiplexed on a given timefrequency resource (e.g., an OFDM subcarrier). In the case of SUMIMO only one user can be served at a given resource, C _{ i }=1, while transmission to a maximum number of C _{ i }=N _{ i } users in parallel is possible for MUMIMO. The number of served users in cell i is given by ${S}_{i}=\left{\mathcal{S}}_{i}\right$. To simplify notations, we assume that after scheduling the user set ${\mathcal{U}}_{i}$ is reordered such that the served users are indexed by {1,…,S _{ i }}.
The equivalent channel in the baseband between user u in cell i and RRU r in cell j is described by the complexvalued M _{ u,i }×N _{ r,j }dimensional channel matrix ${\mathbf{H}}_{u,i}^{(r,j)}$. The channels to the central base station and all R _{ j } RRUs are combined in the matrix
To simplify notation, the superscript j is omitted whenever incell channels, i=j, are considered.
The transmit symbol vector intended for user u in cell i is written as ${\mathbf{x}}_{u,i}\in {\u2102}^{{\ell}_{u,i}}$. Here, ℓ _{ u,i } is the number of datastreams spatially multiplexed to user u. It is constrained by the number of receive antennas: ℓ _{ u,i }≤M _{ u,i }. The total number of streams of cell i is denoted ${\ell}_{i}=\sum _{u=1}^{{S}_{i}}{\ell}_{u,i}$. To account for the maximum possible spatial multiplexing gain of cell i the number of streams has to satisfy ℓ _{ i }≤N _{ i }. The average transmit symbol energy is assumed to be one: $\mathbb{E}\left\{{\mathbf{x}}_{u,i}{\mathbf{x}}_{u,i}^{\mathrm{H}}\right\}=\mathbf{I}$.
Prior to transmission over the wireless channel, the user symbol vector x _{ u,i } is precoded with a precoding matrix ${\mathbf{F}}_{u,i}\in {\u2102}^{{N}_{i}\times {\ell}_{u,i}}$. The precoder maps the ℓ _{ u,i }dimensional transmit symbol vector onto the N _{ i } transmit antennas. Note that the allocation of the available transmit power P _{ i } of cell i among users and spatial streams is considered in the precoding matrices, as detailed in Section 2.2. The precoders are chosen such that P _{ i } is conserved, irrespective of the number of users, and spatial streams. The transmit symbols and precoding matrices of all served users are combined in the cell data vector and the cell precoding matrix
We assume that users employ linear receive filters to equalize their respective channels. The ℓ _{ u,i }×M _{ u,i } receive filtering matrix applied by user u, cell i, is denoted as ${\mathbf{G}}_{u,i}^{\mathrm{H}}$.
With this notation, the ℓ _{ u,i }dimensional received signal vector of user u in cell i is
with ${\mathbf{z}}_{u,i}\in \mathcal{N}\left(\mathbf{0},{\sigma}_{z}^{2}\mathbf{I}\right)$ denoting additive white Gaussian noise (AWGN). The effective noise vector ${\stackrel{~}{\mathbf{z}}}_{u,i}$ contains the sum of receiver noise and outofcell interference. The concatenation of the equalizer filter ${\mathbf{G}}_{u,i}^{\mathrm{H}}$ and the channel matrix H _{ u,i } is called the effective channel of user u.
The instantaneous perstream postequalization SINR of stream ν∈{1,…,ℓ _{ u,i }} equals
Here, g _{ ν,u,i } and f _{ ν,u,i } denote the ν th column of G _{ u,i } and F _{ u,i }, respectively, and Z is the noise power after the receive filter. Note that f _{ ν,u,i } contains the transmit power allocation for stream ν of user u. The residual selfinterference between the streams of a user after equalization is given by I _{self}. The incell interference from other users that are served in parallel in the same cell is denoted I _{in}, and I _{out} is the outofcell interference caused by users of other cells that operate at the same frequency. Note that depending on the transmission and reception strategy, some terms are equal to zero, e.g., for SUMIMO there is no incell interference.
By distributing RRUs over the cell area, there will be path loss differences with respect to the spatially separated antenna arrays. To account for largescale effects, the channel matrix is decomposed as
where the channel gain matrix ${\mathbf{C}}_{u,i}^{\left(j\right)}$ is diagonal and characterizes path loss and largescale shadow fading effects experienced with respect to the different RRUs
and ${\gamma}_{u,i}^{(k,j)}$ denotes the largescale channel gain between all receive antennas of user u in cell i and the transmit antenna k in cell j. Note that if multiple antenna elements are collocated at one RRU, then the corresponding largescale channel gains are equal. Furthermore, the channel gain matrix can incorporate the transmit antenna gains if directional antennas are considered. The matrix ${\stackrel{\u0304}{\mathbf{H}}}_{u,i}^{\left(j\right)}$ accounts for smallscale fading effects.
2.2 Considered transmission strategies
In this section, the SUMIMO and MUMIMO precoding and equalization strategies considered in this study are briefly introduced and reviewed. The respective matrices F _{ u,i } and G _{ u,i } are assumed to be computed from perfect or estimated incell channel knowledge only, without explicit consideration of outofcell interference, to avoid the necessity of feeding back outofcell CSI. The transmitter and receiver thus treat outofcell interference as additional Gaussian noise, denoted as effective noise. Note that Gaussianity of the outofcell interference may not be fulfilled, e.g., if there are only a few dominant interferers. Then better performance can be achieved with receivers that estimate the interference statistics.
The investigated transceiver architectures are designed such as to avoid incell interference between users and spatial streams. With perfect channel knowledge at the base station and users, this can be achieved by transmitting over the eigenmodes of the channel(s). With imperfect CSIT, on the other hand, we consider unitary precoding at the base station combined with ZF equalization at the user in case of SUMIMO. For MUMIMO, we combine ZF beamforming at the base station with linear antenna combining at the users, to achieve similar complexity to SUMIMO.
2.2.1 SUMIMO
In SUMIMO transmission only one user is served on a given timefrequency resource within a cell, possibly over multiple streams. With the simplifying assumption that outofcell interference is treated as additional Gaussian noise by the base station and users, the channel model reduces to a (distributed) pointtopoint MIMO channel ( I _{in}=0). The capacity of the pointtopoint AWGN MIMO channel with perfect CSI at the transmitter and receiver is achieved by SVD precoding and reception along with power loading across the eigenmodes of the channel [14]. While perfect CSI is unrealistic, it still provides a good benchmark for comparing the performance of limited feedback techniques. It has been shown that a substantial part of the capacity can be achieved with only a few bits of feedback allowed from the receiver to the transmitter [15]. Thus, limited feedbackbased SUMIMO precoding has been incorporated in 3GPP Long Term Evolution (LTE). The finite set of precoders defined in the LTEA specifications [16] for limited feedback precoding is employed in our simulations.
2.2.1.0 SVDbased precoding and equalization
Assuming SVDbased MIMO transmission and reception, the precoders and equalizers are obtained from the SVD of the wireless channel matrix. To shorten notation, we consider the case M _{ u,i }≤N _{ i }, which is more relevant for DASs. In this case, the compactform SVD can be written as
where ${\sigma}_{u,i}^{\left(k\right)}$ is the k th largest singular value of H _{ u,i }, and ${\mathbf{U}}_{u,i}\in {\u2102}^{{M}_{u,i}\times {M}_{u,i}}$, ${\mathbf{V}}_{u,i}\in {\u2102}^{{N}_{i}\times {M}_{u,i}}$ are (semi) unitary matrices. ^{a} Assuming a fullrank channel, the maximum number of streams is ℓ _{max}=M _{ u,i }. Setting the precoder as ${\mathbf{F}}_{u,i}={\mathbf{V}}_{u,i}{\mathbf{P}}_{u,i}^{1/2}$, with P _{ u,i } being a diagonal power loading matrix, and the equalizer as G _{ u,i }=U _{ u,i }, the effective channel decomposes into parallel noninterfering SISO AWGN channels. To achieve the highest transmission rate, the diagonal elements of P _{ u,i } have to be set according to the water filling power allocation over the squared singular values normalized by the effective noise variance [14]. The effective noise variance ${\stackrel{~}{\sigma}}_{z}^{2}$ is calculated as
assuming equal and spatially uncorrelated outofcell interference power on all receive antennas. Furthermore, the power loading matrix has to fulfill
to satisfy the total power constraint of base station i. Note that this strategy is not capacity achieving for nonGaussian or colored outofcell interference.
2.2.1.0 LTE codebookbased precoding with ZF equalization
3GPP decided in the LTE and LTEA specifications [16, 17] on a limited feedback precoding strategy that is based on a finite set/codebook of scaled semiunitary precoders. The user searches this codebook for the best precoder based on its channel estimate and feeds back the index of the chosen precoder to the base station. The LTE Rel. 8 codebook for up to four transmit antennas is designed such as to enable computationally efficient selection criteria at the users, by exploiting properties of the employed Householder matrices [18]. LTEA adds an eighttransmit antenna codebook, that is generated from the multiplication of two precoding matrices, a wideband and a subband precoder, which enables efficient feedback by exploiting spatial correlation of the MIMO channel [19]. Transmission rank adaptation is supported in LTE and LTEA, which allows the number of streams to be selected dynamically. The precoders from the LTE codebooks assign equal powers to all streams.
We denote the precoder codebook for ℓ streams and N _{ i } transmit antennas as
If user u is selected for transmission by the base station i, the base station applies the precoder
according to the precoder feedback Q _{ u,i } of user u; see Section 3.1 for details. The precoder distributes the data for transmission onto the antenna elements all RRUs.
To separate the spatial data streams at the receiver, a linear equalizer filter can be used. In our simulations, ZF equalization at the users is considered. In this case, the receive filtering matrix is
2.2.1.0 LTE codebookbased precoding with transmit antenna subset selection
The LTE precoders distribute the available transmit power uniformly over all antennas that are employed for transmission. Without transmit antenna subset selection, this means that the antenna elements of all RRUs transmit with equal power. When path loss differences between the distributed antenna arrays become significant, it is beneficial to concentrate the transmit power on those antenna arrays that experience good channel quality, thus employing only a subset of the antennas for transmission. To transmit the data from a≤N _{ i } antennas, the LTE codebook ${\mathcal{Q}}_{\ell}^{\left(a\right)}$ is employed to distribute the signal onto the activated antennas, while the other antenna elements are deactivated. Note that LTE codebooks are only defined for a being a power of 2. In Section 3.1.3, we propose an efficient antenna subset selection algorithm. As an alternative, power loading over transmit antennas can be employed [20], but this requires accurate knowledge of the channel gain at the transmitter and thus increases the CSI feedback overhead significantly.
2.2.2 MUMIMO
With MUMIMO, multiple users are served in parallel over a given timefrequency resource by means of spatial multiplexing. While in SUMIMO the multiplexing gain is limited by the minimum of the number of transmit and receive antennas, in MUMIMO the multiplexing gain scales with the number of transmit antennas, provided there are enough users in the cell. Although multiple streams per user are possible in MUMIMO, it has been shown that single stream transmission per user is asymptotically optimal in the number of user U _{ i }[21] and that for finite number of users mostly only one stream is activated per selected user $i\in {\mathcal{S}}_{i}$[22]. Thus, in this article only single stream transmission per user is considered for simplicity, employing ZF beamforming. The receive matrix G _{ u,i } then reduces to the vector G _{ u,i }. To calculate the ZF precoder, the users have to feedback their effective channel vector, i.e., the channel generated by the concatenation of the wireless channel matrix H _{ u,i } and the receive filter G _{ u,i }. In a limited feedback system, the effective channel is quantized to limit the amount of feedback bits required. Two methods for obtaining the antenna combining vector G _{ u,i } are considered, namely QBC [23] and MET [22]. The goal of MET is to choose the combining weights such as to maximize the gain of the effective user channel, neglecting interference between users. QBC targets a minimal quantization error, thereby reducing the interference between users for the price of a reduced effective channel gain compared to MET. It is shown that both methods can be combined to allow a tradeoff between these two extreme targets.
2.2.2.0 ZF beamforming with multiuser eigenmode transmission
In single stream multiuser eigenmode transmission, the receive antenna combining weights G _{ u,i } are computed such that the effective channel is in the direction of the maximum singular value of the channel matrix H _{ u,i }[22], thereby maximizing the effective channel gain
The solution to this problem is obtained from the SVD of the channel matrix Equation (9)
The vectors ${\mathbf{u}}_{u,i}^{\left(\text{max}\right)}$ and ${\mathbf{v}}_{u,i}^{\left(\text{max}\right)}$ denote the left and right singular vectors corresponding to the maximum singular value ${\sigma}_{u,i}^{\left(\text{max}\right)}$ of H _{ u,i }. The direction of the effective MISO channel H _{ u,i } is determined by ${\mathbf{v}}_{u,i}^{\left(\text{max}\right)}$. The input–output relationship (5) simplifies to
where the precoding matrices F _{ k,i } are replaced with precoding vectors F _{ k,i }, and ${\stackrel{~}{z}}_{u,i}$ denotes the sum of outofcell interference and receiver noise.
Assuming that the base station i has perfect knowledge of h _{ u,i }, ∀u, ZF beamforming can be applied across the set of scheduled users ${\mathcal{S}}_{i}$ to cancel all incell interference I _{in}. With imperfect CSIT, perfect interference cancellation is not possible by means of precoding and thus residual incell interference is unavoidable. The ZF beamformer can be obtained from knowledge of the normalized effective channel vectors (channel directions), defined as
Combining the effective channel directions of the selected users in the effective cell channel direction matrix
the ZF precoder is
It is thus given by the right pseudoinverse of ${\stackrel{~}{\mathbf{H}}}_{i}$ multiplied by a diagonal power loading matrix. The power loading matrix ensures equal transmit powers across users and a sum transmit power of P _{ i }.
2.2.2.0 ZF beamforming with quantizationbased receiver combining
With imperfect channel knowledge at the base station, interference between users cannot be entirely precanceled. When the base station employs ZF beamforming calculated from quantized CSIT, the residual incell interference between users depends on the accuracy of the quantized channel direction, specifically on the subspace distance between the channel direction and the quantized channel direction, see Section 3.2.2. The quantized effective user channel direction, available at the base station, is denoted as Q _{ u,i }.
The idea behind QBC is to choose the antenna combining weights such as to generate an effective channel that can be quantized with minimal quantization error, given the quantization codebook $\mathcal{Q}\subseteq {\u2102}^{{N}_{i}},\phantom{\rule{0.3em}{0ex}}\left\right\mathbf{q}\left\right=1,\phantom{\rule{0.3em}{0ex}}\forall \mathbf{q}\in \mathcal{Q}$. In essence, the algorithm jointly selects the quantization vector and calculates the antenna combining weights such as to minimize the subspace distance (chordal distance)
The algorithmic steps to achieve this goal are summarized below; for a detailed treatment see [23]^{b}.

1.
Determine an orthonormal basis for the space spanned by the rows of H _{ u,i }. The SVD of the conjugatetranspose channel matrix
$$\begin{array}{lll}{\mathbf{H}}_{u,i}^{\mathrm{H}}& =\phantom{\rule{2em}{0ex}}& {\mathbf{V}}_{u,i}{\mathbf{S}}_{u,i}{\mathbf{U}}_{u,i}^{\mathrm{H}}.\end{array}$$(24)allows to define a basis ${\mathbf{B}}_{u,i}\in {\u2102}^{{N}_{i}\times {M}_{u,i}}$ by the left singular vectors corresponding to nonzero singular values of ${\mathbf{H}}_{u,i}^{\mathrm{H}}$.

2.
Find the quantization vector that minimizes the subspace distance to the space spanned by B _{ u,i }:
$$\begin{array}{lll}{\mathbf{q}}_{u,i}& =\phantom{\rule{2em}{0ex}}& \underset{\mathbf{q}\in \mathcal{Q}}{argmin}1{\u2225{\mathbf{B}}_{u,i}^{\mathrm{H}}\mathbf{q}\u2225}^{2}.\end{array}$$(25) 
3.
The antenna combining weights are then given by
$$\begin{array}{lll}{\mathbf{s}}_{u,i}& =\phantom{\rule{2em}{0ex}}& \frac{{\mathbf{B}}_{u,i}{\mathbf{B}}_{u,i}^{\mathrm{H}}{\mathbf{q}}_{u,i}}{\u2225{\mathbf{B}}_{u,i}{\mathbf{B}}_{u,i}^{\mathrm{H}}{\mathbf{q}}_{u,i}\u2225},\end{array}$$(26)$$\begin{array}{lll}{\mathbf{g}}_{u,i}& =\phantom{\rule{2em}{0ex}}& \frac{{\left({\mathbf{H}}_{u,i}^{\mathrm{H}}\right)}^{\u2021}{\mathbf{s}}_{u,i}}{\u2225{\left({\mathbf{H}}_{u,i}^{\mathrm{H}}\right)}^{\u2021}{\mathbf{s}}_{u,i}\u2225}.\end{array}$$(27)
A quantization function ${\Omega}^{\left(\text{QBC}\right)}\left({\mathbf{H}}_{u,i}\right):{\u2102}^{{M}_{u,i}\times {N}_{i}}\to \mathcal{Q}$ is used to describe the combined action of steps 1 and 2 of the algorithm, hence q _{ u,i }=Ω ^{(QBC)}(H _{ u,i }).
The quantized channel knowledge Q _{ u,i } is used at the base station to compute the ZF precoder, by replacing the cell channel matrix H _{ i } in (21) with its quantized version
2.2.2.0 Dominant subspace quantizationbased receiver combining
MET and QBC are two extreme cases of antenna combining techniques. The former method does only consider the effective channel gain, irrespective of the achieved CSI quantization error, while the latter algorithm focuses on the quantization error, regardless of the gain of the effective channel obtained.
It is possible to tradeoff between these two extremes, by restricting the optimization in quantizationbased combining to the kdimensional dominant subspace of the rows of H _{ u,i }. This can be achieved by replacing the matrix B _{ u,i } in (25) and (26) with the N _{ i }×k dimensional matrix B _{ k,u,i }, consisting of the left singular vectors corresponding to the k largest singular values of ${\mathbf{H}}_{u,i}^{\mathrm{H}}$ obtained from (24). In that way, QBC is confined to calculate the antenna combining weights such that the effective channel lies in the kdimensional dominant subspace of the channel, while simultaneously minimizing the quantization error. Thus, the optimization problem (23) is replaced with
where span(B _{ k,u,i }) denotes the space spanned by the columns of the matrix B _{ k,u,i }.
For illustration, consider the extreme case of an unrestricted codebook $\mathcal{Q}={\u2102}^{{N}_{i}},\phantom{\rule{0.3em}{0ex}}\left\right\mathbf{q}\left\right=1,\phantom{\rule{0.3em}{0ex}}\forall \mathbf{q}\in \mathcal{Q}$ and k=1. In that case, it can easily be verified that the QBC solution coincides with the one obtained from multiuser eigenmode transmission.
3 Limited feedback algorithms
The transceiver architectures presented in Section 2.2 have in common that they require CSI at the transmitter to enable precoding and transmission rate adaptation. In practice, CSIT is obtained by means of feedback from the users, over dedicated limited capacity feedback links. In commercial cellular systems, the limited feedback operation consists of two parts. One part provides information about the channel quality experienced by a user. It is required for multiuser scheduling and transmission rate adaptation. An estimate of the expected SINR of a user is employed for that purpose in this study. Typically coarse quantization of the channel quality is sufficient to achieve a throughput performance that is close to unquantized feedback, because practical communication system like LTE provide only a limited set of modulation and coding schemes (MCSs) from which to choose during rate adaptation (see, e.g., [24]).
The second feedback part provides information about the channel matrix itself to the base station, which is required for precoding purposes. In the case of SUMIMO transmission, this information is indirectly provided by signaling the preferred precoder from the finite precoder set defined in (12). Only a few bits of information can lead to substantial throughput gains [15]. With MUMIMO, on the other hand, the effective channel vector is quantized and fed back by the users. The proposed quantization algorithms build upon the concepts of Grassmannian beamforming [25]. The achieved user throughput directly depends on the CSI accuracy, because it determines the residual interference between users. Consequently, accurate quantization is important for such MUMIMO systems.
3.1 SUMIMO feedback
The SUMIMO feedback algorithms presented in this section leverage the ideas of finite codebook based limited feedback precoding, as introduced in Section 2.2.1. Our proposal of [24] is employed, which targets OFDMbased communication systems like LTE. As our focus in this study is on frequencyflat systems, we specialize the algorithms below to this case. For more general case of frequencyselective channels, the interested reader is referred to [24]. We also propose an efficient transmit antenna subset selection algorithm in Section 3.1.3. In DASs, antenna subset selection can significantly improve the transmission rate, as demonstrated in Section 4. The reason is that with distributed antennas, the path loss differences between transmission points become more significant. Thus, it is beneficial to concentrate the transmit power only on those antennas that experience good channel quality, instead of equally distributing it over all antennas.
3.1.1 Estimation of the achievable spectral efficiency
The basic idea of the considered SUMIMO feedback algorithms is to let each user u select that precoder from the set of codebooks $\left\{{\mathcal{Q}}_{1}^{\left({N}_{i}\right)},\dots ,{\mathcal{Q}}_{{\ell}_{\text{max}}}^{\left({N}_{i}\right)}\right\}$, that maximizes the achievable spectral efficiency of the system. The codebooks ${\mathcal{Q}}_{\ell}^{\left({N}_{i}\right)}$ are defined in (12); ℓ _{max}= min(M _{ u,i },N _{ i }) is the maximum transmission rank. To uniquely identify the precoder at the base station, two feedback values are employed. The codebook ${\mathcal{Q}}_{\ell}^{\left({N}_{i}\right)}$ from which the preferred precoder is chosen, i.e., the index ℓ, is signaled with the rank indicator (RI). The index of the selected precoder in the codebook ${\mathcal{Q}}_{\ell}^{\left({N}_{i}\right)}$ is fed back with the precoding matrix indicator (PMI). Given this choice, the quality of the resulting channel is quantified with the postequalization SINR. This value is quantized and fed back employing the channel quality indicator (CQI).
The spectral efficiency obtained with the rank ℓ precoder ${\mathbf{Q}}^{\left(\ell \right)}\in {\mathcal{Q}}_{\ell}^{\left({N}_{i}\right)}$ is
It is calculated as the sum spectral efficiency over the number of streams ℓ. The function φ(·) maps the SINR β _{ ν,u,i } to the corresponding spectral efficiency. Employing the ZF receiver of (14), β _{ ν,u,i } defined in (6) simplifies to
where ${\mathbf{q}}_{\nu}^{\left(\ell \right)}$ denotes the ν th column of Q ^{(ℓ)}. Thus, only outofcell interference and noise are disturbing the singleuser transmission. It is assumed that the user is able to estimate the power ${\stackrel{~}{\sigma}}_{z}^{2}$ of this effective noise.
In contrast to other work, e.g., [26], the bit interleaved coded modulation (BICM) capacity [27] is employed for φ(·) in our algorithms to estimate the spectral efficiency, instead of the AWGN channel capacity. The BICM capacity includes the effects of employing a finite modulation alphabet, which causes a transmission rate saturation at high SINR (e.g., 6 bits/cu for 64 QAM). Although this is not so important for frequency flat systems, it has a strong impact on the accuracy of the spectral efficiency estimation for LTE in frequency selective systems; see [24] for details.
3.1.2 Calculation of the SUMIMO CSI feedback
The optimal precoder and the preferred number of streams are jointly obtained by maximizing the sum spectral efficiency (31)
It is assumed that the base station employs these choices during transmission, provided the user is scheduled.
The channel quality measure is obtained by mapping the sum spectral efficiency I(Q _{ u,i }) back to the corresponding SINR value, via the inverse φ ^{−1}(·) of the BICM capacity
This approach corresponds to mutual information effective SINR mapping, which is well known from link to systemlevel abstraction [28]. The value ${\stackrel{\u0304}{\beta}}_{u,i}$ is denoted as equivalent SISO AWGN signal to noise ratio (SNR), because it corresponds to the SNR of an equivalent SISO AWGN channel that achieves the same spectral efficiency as the considered MIMO system. The CQI is calculated by quantizing the equivalent SNR
where $\Psi :\mathbb{R}\to \mathcal{C}\subseteq \mathbb{R}$ denotes the CQI quantizer. In our simulations, we employ a lookup table for Ψ which is calibrated such as to achieve a blockerror ratio of less than or equal to 0.1, given the LTE MCSs. The lookup table was determined by extensive linklevel simulations. Following LTE conventions, this feedback mode is denoted as closed loop spatial multiplexing (CLSM).
3.1.3 CLSM with transmit antenna subset selection
To enable efficient transmit antenna subset selection, with minimal extra CSI feedback overhead, it is assumed that the incell channel gain matrix C _{ u,i } from (8) is known by both, the base station and the user. This is a reasonable, often made assumption in DASs, because the largescale statistics change only very slowly over time and frequency, and can thus be learned either from the uplink, provided the duplex distance is not too large, or via a very low rate feedback link (e.g., during connection setup).
To determine the preferred antenna subset, the user can calculate and maximize the average spectral efficiency (31) for all possible antenna subset choices. This amounts to
possibilities, and thus to an additional feedback overhead of N _{ i } bits.
To reduce the amount of feedback, the LTEspecific constraint that only one, two, four, or eight transmit antennas can be employed is exploited. This restricts a in (36) to the set $\mathcal{A}=\left\{1,2,4,8\right\}$, and thus reduces the feedback overhead from eight to seven bits. In addition, the knowledge of C _{ u,i } is used in that only the antenna subsets with the largest channel gains are tested. Thus, e.g., if a=4, the average spectral efficiency is only calculated for the four strongest distributed antennas. In that way, the additional CSI overhead is reduced to $\underset{2}{log}\mathcal{A}=2$ bits.
3.2 MUMIMO feedback
Providing useful CSI feedback for ZF multiuser beamforming systems is a more intricate challenge than in the SUMIMO system. One reason is that in contrast to singleuser transmission the SINR can only be bounded in MUMIMO, because a user does neither know the employed precoder nor the number of users scheduled in parallel ahead of transmission. The corresponding bound and channel quality feedback algorithm are derived in Section 3.2.2.
Furthermore, accurate knowledge about the effective user channel directions is important at the base station, to minimize residual incell interference. Three possible quantization strategies are proposed in Section 3.2.3: memoryless quantization with and without consideration of the channel gain differences between different RRUs, and differential quantization. In memoryless quantization, the effective channel direction at each transmission time interval (TTI) is quantized independently of previous time instants. The differential quantizer, on the other hand, exploits temporal channel correlation and quantizes only the difference between channel directions at consecutive time instants. The proposed algorithms are an extension of the CSI quantizers of [10] to multiple receive antennas.
It is possible to extend the considered quantization algorithms to frequencyselective OFDM systems. This can be done efficiently, by providing CSI feedback as proposed in this section for a subset of the OFDM subcarriers, and interpolating inbetween these CSI pilotpositions at the base station [29, 30].
3.2.1 MUMIMO DAS with limited feedback
With limited feedback, the base station uses quantized channel state information to compute the transmit beamforming vectors as in (29). The quantized effective channel direction of user u in cell i is denoted Q _{ u,i }. In case the receive antenna combiner is determined independently of the CSI quantization (e.g., with MET), the quantized effective channel direction is obtained as
where $\Omega :{\u2102}^{{N}_{i}}\to \mathcal{Q}$ is the quantization function, which is specified below. In the case of quantizationbased combining a more general quantization function, which acts on the channel matrix itself, is used; see Section 2.2.2. The vector ${\stackrel{~}{\mathbf{h}}}_{u,i}$ is the effective channel direction, given by
with G _{ u,i } being the antenna combining vector. Note the different usage of the codebook $\mathcal{Q}$ in the SUMIMO and MUMIMO cases. Here, $\mathcal{Q}$ is only used for quantization; the actual precoder F _{ i } is computed from the quantized channel directions. In SUMIMO, the entries defined in ${\mathcal{Q}}_{l}^{\left({N}_{i}\right)}$ are directly employed as precoders.
The channel direction quantization error e _{ u,i } is defined by the relationship [31]
The quantization error is thus equal to the component of ${\stackrel{~}{\mathbf{h}}}_{u,i}$ in the nullspace of the quantized channel direction Q _{ u,i }. The squared magnitude of e _{ u,i } is equal to the squared chordal distance between ${\stackrel{~}{\mathbf{h}}}_{u,i}$ and Q _{ u,i }
Here, ϕ _{ u,i } denotes the principle angle between the onedimensional subspaces defined by ${\stackrel{~}{\mathbf{h}}}_{u,i}$ and Q _{ u,i }, respectively, which can be obtained from the relationship
Given the set ${\mathcal{S}}_{i}$ of scheduled users, the base station i calculates the ZF precoder according to (29). Using this notation, the input–output relationship for ZF beamforming with quantized CSIT can be written as
Here, w _{ u,i } is the u th column of the matrix W _{ i } defined in (29). This relationship can further be simplified, by realizing that ${\mathbf{q}}_{u,i}^{\mathrm{H}}{\mathbf{w}}_{u,i}=1$ and ${\mathbf{q}}_{u,i}^{\mathrm{H}}{\mathbf{w}}_{k,i}=0,\phantom{\rule{0.3em}{0ex}}\forall u\ne k$ by definition of the ZF beamformer. Thus, we get
3.2.2 Channel quality feedback
The purpose of channel quality feedback is to inform the base station about the SINR of the channel defined in (43), for scheduling and transmission rate adaptation. Here a causality problem occurs, because the schedule ${\mathcal{S}}_{i}$ depends on the CQI feedback, and the CQI feedback depends on the schedule. In our algorithm, this problem is resolved by basing the scheduling decision not on the exact SINR, but on a lower bound. The exact SINR of user u in cell i is
where ${\stackrel{~}{\sigma}}_{z}^{2}$ denotes the power of the effective noise, and ${\stackrel{~}{\mathbf{e}}}_{u,i}$ is the unit norm error vector defined by
In [31], the expected value of this SINR is lower bounded, for the case that random vector quantization is employed as channel direction quantization strategy (see below), and that a centralized system, i.e., one without distributed antennas, is employed
Further assumptions made in [31] are that N _{ i } users are served in parallel, and that the quantization error and precoding vectors are isotropically distributed. In DASs, the assumption of isotropic quantization error and precoding vectors might not be valid anymore, because in contrast to centralized systems the channel vector is not isotropic either. Still, a lower bound that takes into account the effects of channel gain differences between antenna elements does not yet exist, and thus we resort to that bound as initial CQI employed for scheduling
For rate adaptation, it turned out during simulations, that this SINR bound is not sufficiently accurate, especially in connection with the more advanced channel direction quantizers presented below. It is thus assumed, that the scheduled users provide a CQI correction as soon as the schedule is fixed and thus the SINR can be estimated accurately from (44). Note that in LTE a single CQI correction is sufficient for the total system bandwidth, because the same transmission rate is employed over all assigned subcarriers. This is in contrast to the initial CQI which should be frequency selective, to enable exploitation of frequency diversity during multiuser scheduling. In our simulations, we assume the CQI correction to be available instantaneously, i.e., without a feedback delay. In practice, a minimum delay of at least one TTI cannot be avoided, thus possibly leading to transmission outages, due to outdated CQI corrections. Such transmission errors can partly be compensated by the hybrid automatic repeat request protocol of LTE [32]. Further investigations with respect to feedback delays are still required to determine their impact on the system performance.
3.2.3 Channel direction feedback
Here, different possibilities for the channel direction quantizer function Ω are investigated. In this study, only joint quantization schemes are considered, where all the entries of ${\stackrel{~}{\mathbf{h}}}_{u,i}$ are quantized at once, using a single vector codebook. With limited feedback, it is important to quantize only the CSI that is required at the base station, to minimize feedback overhead. In the case of ZF precoding, suppose that the cell channel direction matrix ${\stackrel{~}{\mathbf{H}}}_{i}$ of (20) is premultiplied by a matrix $\Lambda =\text{diag}\left(\text{exp}\left(j{\theta}_{1}\right),\dots ,\text{exp}\left(j{\theta}_{{S}_{i}}\right)\right)$. Then notice that ${\left(\Lambda {\stackrel{~}{\mathbf{H}}}_{i}\right)}^{\u2021}={\stackrel{~}{\mathbf{H}}}_{i}^{\u2021}{\Lambda}^{\u2021}$. Thus, if the cell precoder F _{ i } is calculated from a phase shifted version of the channel directions, the effective channel H _{ i } F _{ i }=Λ ^{‡} is still diagonal and incell interference is canceled. The resulting phase shift can easily be compensated by the user, and therefore the phase of ${\stackrel{~}{\mathbf{h}}}_{u,i}$ is irrelevant. Consequently, the transmitter requires only knowledge of the subspace defined by ${\stackrel{~}{\mathbf{h}}}_{u,i}$ to calculate the ZF precoder, and therefore Grassmannian subspace quantization can be employed for channel direction quantization [33]. The relevant Grassmannian manifold is the manifold of onedimensional subspaces in the N _{ i }dimensional complex Euclidean space, denoted as $\mathcal{G}\left({N}_{i},1\right)$.
The idea of Grassmannian quantization is to select the quantized channel direction Q _{ u,i } from a suitable quantization codebook $\mathcal{Q}\subset \mathcal{G}\left({N}_{i},1\right)$ such as to minimize the subspace distance between the onedimensional subspaces defined by Q _{ u,i } and the effective channel direction ${\stackrel{~}{\mathbf{h}}}_{u,i}$, respectively. The subspace distance is equal to the chordal distance defined in (40), and thus the quantization function Ω is
This quantization function can be employed whenever the receive antenna combiner is obtained independently from the quantized channel direction, thus, e.g., with MET. In case of quantizationbased combining, the quantization error is determined by the subspace distance between the onedimensional subspace defined by Q _{ u,i } and the M _{ u,i }dimensional subspace spanned by rows of the channel matrix. Using the notation from Section 2.2.2, the corresponding quantization function is obtained as in (25)
with B _{ u,i } being an orthonormal basis for the rows of H _{ u,i }; see Section 2.2.2.
In the following, some useful examples of quantization codebook constructions are considered.
3.2.4 Memoryless quantization
Memoryless quantization means that the channel direction at each TTI is quantized in isolation, using the same quantization codebook every time. The choice of this codebook determines the quantization mean squared error (MSE)
In case the effective channel direction is isotropically distributed, the codebook design approach advocated in [25], which maximizes the minimum subspace distance between all vectors of the quantization codebook (codevectors), is a good choice. The resulting codebook constructions are called Grassmannian line packings, and the optimum codebook is essentially uniform on the Grassmannian manifold in terms of the subspace distance. Unfortunately, except for special cases, it is hard to find good codebooks. Thus, in our simulations, random isotropically distributed codebooks are employed, which achieve close performance to Grassmannian line packings in many cases [15]. The simulation results are averaged over codebook realizations. The resulting channel direction quantization algorithm is named random channel direction quantization (RCDQ), and the codebook is denoted ${\mathcal{Q}}^{\text{(ISO)}}\subset \mathcal{G}\left({N}_{i},1\right)$. It is also known as random vector quantization, and often utilized to obtain theoretical performance results in limited feedback beamforming systems, e.g., [34, 35].
3.2.5 Memoryless quantization with correlation
The Grassmannian line packings introduced above assume that the effective channel direction to be quantized is isotropically distributed on the Grassmannian manifold $\mathcal{G}\left({N}_{i},1\right)$.
When the user has multiple receive antennas, the effective channel vector H _{ u,i } is given by a linear combination of the columns of ${\mathbf{H}}_{u,i}^{\mathrm{H}}$, see (38). Thus, the distribution of the effective channel depends on the considered antenna combining strategy. Love and Heath [36] propose a heuristic quantization codebook for limited feedback singleuser MISO beamforming systems with spatially correlated channel vectors, which effectively “colors” a Grassmannian codebook, by multiplying the codevectors with the channel correlation matrix. This technique was denoted as correlated Grassmannian beamforming in [36]. We take this approach one step further here to support multiple receive antenna systems. For simplicity, the smallscale fading channel matrix ${\stackrel{\u0304}{\mathbf{H}}}_{u,i}^{\mathrm{H}}$ is assumed spatially uncorrelated, but a possible correlation can straightforwardly be incorporated in the proposed codebook construction as well; thus for Rayleigh fading the elements of ${\stackrel{\u0304}{\mathbf{H}}}_{u,i}^{\mathrm{H}}$ are independent identically distributed (i.i.d.) $\mathcal{N}\left(0,1\right)$. In this case, the spatial channel correlation is only determined by the antenna combining technique and the channel gain matrix C _{ u,i }. Knowledge of C _{ u,i } is assumed at both, the base station and the user.
As a motivating example one of the simplest antenna combining strategies, namely receive antenna selection, is considered. It activates only one antenna ν at a time by setting the corresponding combiner weight equal to one, and deactivates all other antennas by setting their weights equal to zero: g _{ u,i }=δ _{ ν }. Consequently, the effective channel is given by
with ${\stackrel{\u0304}{\mathbf{h}}}_{\nu ,u,i}$ being the ν th column of ${\stackrel{\u0304}{\mathbf{H}}}_{u,i}^{\mathrm{H}}$. The effective channel is thus distributed according to $\mathcal{N}\left(\mathbf{0},{\mathbf{C}}_{u,i}\right)$. Following [36], given the codebook ${\mathcal{Q}}^{\text{(ISO)}}$, the codebook for receive antenna selection is obtained as
Thus, with an isotropically distributed codebook ${\mathcal{Q}}^{\text{(ISO)}}$, the distribution of the directions defined in ${\mathcal{Q}}^{\text{(AS)}}$ matches the distribution of the effective channel direction.
A generalization of the antenna selection idea is considered in quantizationbased combining. Here, the user is not only allowed to select one of the onedimensional subspaces specified by the channels to the M _{ u,i } individual receive antennas, but the effective channel can be chosen freely in the M _{ u,i }dimensional subspace spanned by all these channels. Because each of the channels specifying the subspace is $\mathcal{N}\left(\mathbf{0},{\mathbf{C}}_{u,i}\right)$, the same codebook construction as in antenna selection is still valid
If multiuser eigenmode transmission is employed, the effective channel direction is equal to the maximum right singular vector of the channel matrix H _{ u,i }. Thus, the distribution of the channel direction is determined by the distribution of the largest singular vector. We are not aware of closed form expression for this distribution that would allow to generate statistically matched random quantization codebooks. It is therefore proposed to generate codevectors by manipulating random realizations of an iid complex Gaussian matrix
with v ^{(max)}(A) being the largest right singular vector of the matrix a. The dimensions of the matrix Q ^{(iid)} are determined by N _{ i } and M _{ u,i }, i.e., ${\mathbf{Q}}^{\text{(iid)}}\in {\u2102}^{{M}_{u,i}\times {N}_{i}}$.
These quantization strategies are denoted as correlated RCDQ. Depending on the employed antenna combiner, the corresponding codebook is applied.
3.2.6 Differential quantization
The constructions presented thus far assume single shot quantization of channel directions, neglecting the time or frequency correlation between consecutive quantization instants. One way to exploit the correlation inherent in the wireless channel with memoryless quantization is to provide feedback for a fraction of the CSI and to use interpolation at the base station to estimate the remaining CSI. This approach is appropriate for exploiting frequency correlation between subcarriers in OFDM systems [29, 30], but it is not so useful for temporal correlation, because the interpolated CSI is already outdated at the time it is available.
Differential feedback is a flexible approach for reducing feedback requirements and providing high resolution [37, 38]. Further improvements are possible by means of predictive coding, where previously quantized CSI is employed to predict the current CSI and only the prediction error is quantized [30, 39]. In this study, the adaptive predictive channel direction quantization (APCDQ) algorithm of [10] is employed, which is an extension of [30] to DASs with single antenna receivers. Because this algorithm automatically adapts to the statistics of the channel direction, it can also be employed in multi receive antenna systems with antenna combining.
An overview of the considered SUMIMO and MUMIMO transceiver architectures is provided in Table 1.
4 Simulations
This section presents cell throughput simulation results of a cellular network employing different distributed antenna configurations. The results are obtained with an extended version of the Vienna LTEA link level simulator [11, 12]. The simulator is augmented with a path loss model and extended for an accurate interference model, as detailed below.
Throughput results with perfect CSIT are presented, investigating the area spectral efficiency (ASE) obtained with different DAS configurations, and employing the SUMIMO and MUMIMO transmission strategies presented in Section 2.2. The efficiency of the CSI feedback algorithms of Section 3 is compared by means of ecdfs of the cell throughput. Also, a crosscomparison of centralized and distributed SUMIMO and MUMIMO systems with quantized CSIT, in terms of ASE, is conducted.
The considered transmission methods, CSI feedback algorithms, path loss model, and outofcell interference model are part of version 1.1. of the Vienna LTEA linklevel simulator, facilitating reproducibility of the presented results.
4.1 Simulation methodology
When simulating DASs it is important to consider multiple cells, because the outofcell interference environment is impacted by the RRUs. Systemlevel simulations of multicell DASs suffer from high computational complexity, because the described transmission and feedback strategies require knowledge of the physical details of the wireless channel.
In this article, a compromise simulation methodology is considered, which combines the accuracy of linklevel simulations with the efficiency of abstracted systemlevel simulations. Thereby detailed linklevel simulations are conducted for a single cell only, cell i=0 in Figure 1, whereas outofcell interference is taken into account employing the interference model proposed in [6]. In [6], the outofcell interference power per receive antenna for a system employing ZF MUMIMO is approximated using a secondorder match to a Gamma distribution. The model assumes that the individual precoding vectors of different users, applied in the other cells, are independent and isotropically distributed, to simplify the analysis. In our simulations, we assume that all outofcell RRUs transmit with the same power, and that the maximum number of users is served in the interfering cells, U _{ j }=N _{ j },∀j≠0. The same model can also be used for SUMIMO with small modifications, if the precoding matrices of users are assumed semiunitary and isotropically distributed on $\mathcal{G}\left({N}_{j},{\ell}_{j}\right)$. Therefore, power loading is not considered with this model, and neither is the LTE codebook construction. In our SUMIMO simulations, we assume transmission of the maximum number of streams in the other cells, i.e., ℓ _{ j }=M _{ k,j }, ∀j≠i and M _{ k,j }=M _{ u,i }, ∀k,j.
To emulate the outofcell interference, each received symbol is disturbed with a random complexvalued interference term whose power is distributed according to the derived Gamma distribution. The method significantly reduces simulation complexity, but on the downside it does not incorporate potential coupling in the scheduling decisions between cells. The detailed parameters of the Gamma distributions can be found in the Appendix.
4.2 Simulation parameters and settings
The simulation scenario under consideration in this section is shown in Figure 1. The simulated cellular network is compliant to the LTEA specifications [16]. The total transmit power in each cell is 43 dBm and a noise power spectral density of −174 dBm/Hz is assumed. The network consists of 19 cells, arranged in a regular hexagonal grid, with a cell radius of r _{ c }=500 m. Simulation results are presented for the center cell i=0, following the simulation methodology explained above.
Each cell contains R _{ i }∈{0,3,4,6} distributed antenna arrays that are equiangular spaced on a ring of radius $\frac{2}{3}{r}_{c}$, similar to [6]. Figure 1 shows the case for R _{ i }=6. In practical situations, the placement of RRUs has to be carefully conducted, such as to optimize, e.g., the network coverage with respect to the largescale shadowfading realization in each cell. In our simulations, this complication is avoided by considering only path loss effects and not shadowfading.
A total of U _{ i }=8 users is served in each cell. Scheduling decisions are based on the proportional fairness metric according to Equation (1). In the SUMIMO case, the scheduling framework presented in [40] is utilized, and for MUMIMO the greedy scheduler ([31], Algorithm 2) is employed. In both cases, the achievable user throughput required for the scheduling decision, R _{ u } in (1) is estimated from the corresponding channel quality feedback, by mapping the SINR to spectral efficiency, via precomputed LTE specific mapping tables (see [40] for details). For SUMIMO, the CQI is estimated according to Section 3.1.2. For MUMIMO, the SINR lower bound of Section 3.2.2 is employed for scheduling, and afterwards the CQI correction mentioned in Section 3.2.2 is applied to the scheduled users for transmission rate adaptation.
To speedup the simulations, the smallest LTE specified system bandwidth of B _{ w }=1.4 MHz is considered. The same reason forces us to employ a frequencyflat Rayleigh fading model for the smallscale channel matrix ${\stackrel{\u0304}{\mathbf{H}}}_{u,i}$ of (7), because then the same precoder is applicable for the total bandwidth, and CSI feedback for a single subcarrier only is sufficient. Instantaneous, noncausal CSI feedback is assumed, with a CSI feedback period of 1 ms. This means that the CSI feedback is available already before the actual transmission. For the impact of frequencyselectivity and a feedback delay see, e.g., [30].
The temporal evolution of ${\stackrel{\u0304}{\mathbf{H}}}_{u,i}$ is determined by a correlated blockfading model. Thus, the channel is assumed constant during each LTE subframe of 1 ms duration, and channel realizations of consecutive subframes are correlated according to the maximum Doppler frequency f _{ d }[41]. The macroscale path loss ${L}_{u,i}^{(n,j)}$ between user u in cell i and antenna n in cell j, and thus the element ${\gamma}_{u,i}^{(n,j)}$ of the channel gain matrix (8), is determined by the distance ${d}_{u,i}^{(n,j)}$ according to
The total number of transmit antennas per cell is N _{ i }=8, while different values for the number of receive antennas are considered from the set M _{ u,i }∈{1,2,4}. The spatial correlation of ${\stackrel{\u0304}{\mathbf{H}}}_{u,i}$ is determined by a Kronecker correlation model [42]
Here, ${\mathbf{R}}_{\text{RX}}=\mathbb{E}\left({\stackrel{\u0304}{\mathbf{H}}}_{u,i}{\stackrel{\u0304}{\mathbf{H}}}_{u,i}^{\mathrm{H}}\right)$ and ${\mathbf{R}}_{\text{TX}}=\mathbb{E}\left({\stackrel{\u0304}{\mathbf{H}}}_{u,i}^{\mathrm{H}}{\stackrel{\u0304}{\mathbf{H}}}_{u,i}\right)$ determine the correlation between the elements of ${\stackrel{\u0304}{\mathbf{H}}}_{u,i}$, and ${\stackrel{\u0304}{\stackrel{\u0304}{\mathbf{H}}}}_{u,i}$ is and i.i.d. matrix whose entries are uncorrelated. The channels between different receive antennas are assumed weakly correlated, which means that the offdiagonal elements of R _{RX} are set equal to 0.3. The transmit antennas are assumed uncorrelated, i.e., R _{TX}=I. Note that a weak correlation between the channels to different antennas is advantageous for SUMIMO systems [43], while the capacity of MUMIMO systems with singlestream transmission per user increases with the antenna correlation [44].
The CSI feedback overhead is determined by the precoder codebook size and the accuracy of channel quality quantization. The CQI overhead for all feedback schemes is the same. In SUMIMO, CLSM transmission, the LTEA specified precoder codebook of size 256 is employed, which amounts to a feedback rate of 8 bit/ms/user. If antenna subset selection is employed, two additional feedback bits are required. But, if less than eight transmit antennas are used, also the smaller LTE compliant codebooks are employed (4 bit codebook for four antennas, 2 bit for two antennas). Thus, the total average feedback rate of CLSM and CLSM with transmit antenna subset selection is almost equal; it even tends to decrease with antenna subset selection in DASs.
To achieve the same feedback overhead in the MUMIMO system, the codebook size of RCDQ is set to 256 as well. APCDQ employs a codebook with only 128 entries, because it requires one additional feedback bit for adaptation of the codebook. The simulation results are averaged over random codebook realizations.
Monte Carlo simulations are performed, in which the U _{ i }=8 users per cell are uniformly distributed over the cell area. In total, 2,000 positions are generated for each user. The average cell throughput per position is estimated from the sample average over 200 smallscale fading and noise realizations. To provide a holistic metric of performance, the ASE [45] is employed. It is estimated using the discrete approximation
where T _{ u }(r _{ k }) denotes the average user throughput at a distance to the central base station between r _{ k−1} and r _{ k }. A distance increment of Δ r _{ k }=r _{ k }−r _{ k−1}=10 m is employed.
4.3 Simulation results with perfect CSIT
When perfect CSI is available at the base station, the SVD based scheme of Section 2.2.1 is employed for singleuser transmission, and ZF beamforming with MET receive antenna combining, see Section 2.2.2, for MUMIMO. The simulation results obtained for these two scenarios are shown in Figure 2, with different DAS configurations and varying numbers of receive antennas. The notation employed to identify a DAS configuration is explained using an example:
means that the number of transmit antennas at the antenna array of the central base station is 2, N _{0,i }=2, the size of the antenna arrays employed at the RRUs is 1, N _{ r,i }=1, and a total of R _{ i }=6 distributed antenna arrays is employed in the cell. The total number of transmit antennas N _{ i } equals eight in all considered cases.
The lefthand side diagram of Figure 2 shows the ASE achieved with singleuser transmission. It is observed, that the achieved ASE in the SUMIMO system only shows a weak dependence on the employed DAS configuration. For M _{ u,i }∈{1,2} receive antennas, the best performance is achieved if the size of the antenna arrays at the RRUs matches the number of receive antennas. When M _{ u,i }=4 is used, N _{ r,i } can only be matched to M _{ u,i } for a single antenna array, with the chosen parameters N _{ i }=8 and R _{ i }∈{0,3,4,6}. In this case, the best performance is achieved with the centralized system with R _{ i }=0.
In the MUMIMO system, shown in the righthand side diagram of Figure 2, the performance improves with the number of RRUs available, independent of M _{ u,i }. The N _{0,i }−N _{ r,i }/R _{ i }=2−1/6 system gains approximately 45% in ASE compared to the 8−0/0 configuration.
A crosscomparison of the lefthand side and righthand side diagrams of Figure 2 reveals the large potential of MUMIMO versus SUMIMO especially if few receive antennas are available, a situation that is likely to happen in practice due to hardware complexity and space limitations encountered in handheld devices. The 2−2/3 MUMIMO system, e.g., triples the ASE of the SUMIMO system with M _{ u,i }=1, and doubles it for M _{ u,i }∈{2,4}. The reason for this behavior is that the multiplexing gain in the SUMIMO system is confined by the number of receive antennas, while the MUMIMO system can achieve an N _{ i }fold multiplexing gain even if each user has just one antenna, by serving several users in parallel. Adding more receive antennas in the SUMIMO system, the multiplexing gain can also be increased, but in practice the channel correlation between the receive antennas will confine the achievable multiplexing gain (remember that we assume a correlation coefficient of only 0.3 in our simulations, which is strongly idealistic for, e.g., handheld devices). Furthermore, the full multiplexing gain in SUMIMO systems is only achieved at very high SNR; see [24].
4.4 Simulation results with limited feedback
Here the impact of quantized CSIT is investigated. Only the centralized N _{0,i }−N _{ r,i }/R _{ i }=8−0/0 configuration and the 2−2/3 DAS are considered in this section. Because M _{ u,i }=2 is a likely option for most mobiles in practice, the 2−2/3 DAS was chosen as it achieves the best SUMIMO performance.
Figure 3 shows ecdfs of the SUMIMO and MUMIMO cell throughput achieved with the feedback algorithms detailed in Section 3, in comparison to the ones obtained with perfect CSIT. The results are shown for the 8−0/0 system, and a maximum Doppler frequency of f _{ d }=10 Hz, corresponding to a walking speed of approximately 5 km/h. The lefthand side diagram of Figure 3 shows the performance of SUMIMO. It can be seen that CLSM performs close to SVD precoding if a single receive antenna M _{ u,i }=1 is employed, while the throughput loss distinctly grows when M _{ u,i }>1. Antenna subset selection is not considered in case of a centralized system, because all channel gains are equal.
The righthand side diagram of Figure 3 shows ecdfs of the cell throughput achieved with MUMIMO. Memoryless quantization, using QBC and the RCDQ feedback algorithm, is far from the possible performance achieved with perfect channel knowledge. ^{c} This is due to the residual incell interference caused by the quantization error. With multiple receive antennas, the throughput gap can be reduced, because the quantizationbased combining algorithm reduces the quantization error.
When differential quantization is employed, utilizing the APCDQ algorithm, the performance loss can be markedly reduced. For M _{ u,i }∈{1,2} and at f _{ d }=10 Hz, the APCDQ algorithm is employed in combination with MET. Here, the algorithm already provides accurate CSIT and it is better to exploit the channel gain improvement provided by MET instead of the quantization accuracy improvement of QBC. With M _{ u,i }=4 receive antennas, it was observed that tracking the strongest eigenmode of the channel matrix utilizing APCDQ causes a larger error than tracking the channel direction of a singlereceive antenna system. We believe the reason is that over time the magnitudes of the singular values of the channel matrix change, and thus the strongest eigenmode switches between different eigenmodes, causing the APCDQ algorithm to predict the effective channel direction wrongly. The increased quantization error is compensated by employing dominant subspace quantizationbased combining, restricted to the k=2 dominant eigendimensions, instead of MET if M _{ u,i }=4. At f _{ d }=50 Hz, the best performance is obtained when combining APCDQ with QBC for M _{ u,i }=2, and with dominant subspace QBC and k=3 for M _{ u,i }=4.
The empirical cdfs of the distributed 2−2/3 system are shown in Figure 4. Similar to the centralized system, there is a large throughput gap between CLSM based SUMIMO and the performance promised by SVD precoding if M _{ u,i }>1, as shown in the lefthand side diagram of Figure 4. But, in contrast to the 8−0/0 DAS, this gap can be strongly reduced by means of transmit antenna subset selection. A very similar, even larger gain, is possible by exploiting knowledge about the channel gains in the MUMIMO system, when employing correlated RCDQ instead of RCDQ; see the righthand side diagram of Figure 4. The reason for this behavior is that in a DAS at most user positions large path loss differences between different RRUs exist. Thus, the DAS enables the users to mainly concentrate their feedback bits on the dominant set of antennas, because the RRUs with weak channel gains hardly contribute to the effective channel direction of a user. For the same reason also the problem of the APCDQ algorithm in tracking the strongest eigenmode vanishes, and MET is employed for all considered numbers of receive antennas M _{ u,i }∈{1,2,4}.
A comparison of SUMIMO employing CLSM with antenna subset selection, and MUMIMO utilizing correlated RCDQ and APCDQ is shown in Figure 5, in terms of ASE. The memoryless quantization algorithms do not depend on the temporal correlation of the wireless channel, results are thus only shown for f _{ d }=10 Hz. The APCDQ algorithm exploits temporal channel correlation to improve the quantization accuracy. Therefore, the achieved throughput with APCDQ depends on the Doppler frequency as demonstrated in the figure, by contrasting ASEs at f _{ d }=10 Hz and f _{ d }=50 Hz. Considering the results achieved with CLSM, it can be seen that the gain of employing distributed antennas depends on the number of receive antennas, but is only in the order of 15 to 30%. For MUMIMO, this gain is markedly increased; with memoryless quantization it is in the order of 150%, while differential quantization performs around 75% better with distributed antennas.
A crosscomparison of singleuser and multiuser spatial multiplexing shows that, with the considered quantization codebook size and memoryless quantization, MUMIMO is only advantageous in the DAS and not in the centralized system. But note that the potential performance improvement achieved by increasing the codebook size is larger for multiuser RCDQ than for singleuser CLSM, because the gap to perfect channel knowledge is larger (see Figure 3).
With APCDQ, the throughput of the MUMIMO system is improved, especially in lowmobility scenarios, such that it always outperforms SUMIMO at the considered Doppler frequencies. When f _{ d }=50 Hz, which corresponds to a speed of 25 km/h, the gain of APCDQ compared to CLSM in the centralized system with four receive antennas drops almost to zero. Thus, with moderate feedback overhead the scope of MUMIMO is confined to low to moderate mobility scenarios.
As a final remark it should be mentioned that the presented results favor MUMIMO, because a CSI feedback delay of zero is assumed. The sensitivity with respect to outdated feedback is clearly larger for MUMIMO than for SUMIMO. Still, in low to moderate mobility scenarios, a reasonable feedback delay can be compensated by prediction algorithms at the receivers [30], thus justifying the validity of the presented results.
5 Conclusion
In this article, cellular networks employing distributed antennas are investigated by means of LTE standard compliant Şhybrid link/system level simulations. The throughput performance of distributed antenna systems and centralized systems, having all available transmit antennas collocated at the central base station, is compared. The work contrasts singleuser spatial multiplexing, where multiple data streams are sent in parallel to a single receiver, and multiuser spatial multiplexing, which serves multiple users in parallel with a single stream per user, utilizing the MIMO capabilities of the system. Different receive antenna combining techniques are considered for MUMIMO.
Several approaches for limited feedback applied to distributed antennas are analyzed in this study as well. The impact of exploiting side information on the average largescale fading is considered, and shown to considerably improve the CSI quantizer performance.
With perfect channel state information at the base station, it turns out that SUMIMO only gains from distributing antennas over the cell area, if the number of receive antennas is less than or equal to the number of antennas at the RRUs. In this case, the macroscopic diversity gain provided by the DAS can be fully exploited. On the other hand, if the antenna array at the receiver is larger than those used at the RRUs, the DAS can often not support the multiplexing capabilities of the receiver. Then better performance is achieved if all available antennas are collocated at the central base station. With quantized channel state information only being available at the base station, the situation changes in favor of the DAS. Utilizing the LTEAspecified precoder codebook together with a simple transmit antenna subset selection algorithm, gains in the order of 20% in terms of ASE are observed.
When the system employs MUMIMO with single stream transmission per user, the DAS clearly outperforms the centralized system, if perfect CSIT is available, due to the improved macrodiversity. If sideinformation about the path loss with respect to the individual RRUs is available at the base station, the same holds true with quantized CSIT.
A crosscomparison of singleuser and multiuser transmission demonstrates a large ASE gain of MUMIMO, if sufficiently accurate CSIT is available. The required CSIT accuracy is easier to obtain in the DAS, if sideinformation about largescale fading is exploited.
Endnotes
^{a}A p×q matrix U with q≤p is called semiunitary if U ^{H} U=I _{ q }.
^{b}Note the different definitions of our channel matrices H _{ u,i } and those used by Jindal [23]. Our matrix equals the conjugatetranspose of their definition.
^{c}RCDQ and correlated RCDQ are equal in the centralized system, because the channel gains with respect to all antennas are equal.
Appendix: Outofcell interference model
In this section, we provide the detailed parameters of the Gamma distribution model for the outofcell interference, according to [6].
MUMIMO
The outofcell interference is generated for each receive antenna individually. Hence, we consider the vector channels determined by the individual rows of the matrix ${\mathbf{h}}_{u,i}^{\left(j\right)}$. We denote an arbitrary row of ${\mathbf{h}}_{u,i}^{\left(j\right)}$ as ${\mathbf{h}}_{u,i}^{\left(j\right)}{}^{\mathrm{H}}$. The received signal on the considered antenna before the receiver antenna combiner is thus given by
The outofcell Gamma distribution model of [6] is based on matching the first and secondorder moments of the outofcell interference power to a Gamma distribution. We thus have to compute these moments first. The instantaneous outofcell interference power is given by
According to ([6], Proposition 11), the first and secondorder moments of ${\mathbf{h}}_{u,i}^{\left(j\right)}{}^{\mathrm{H}}{\mathbf{f}}_{k,j}{}^{2}$ are given by (note that there is a typo in ([6], Proposition 11)
The Gamma approximation of one interference term according to ([6], Lemma 7) equals
Using Proposition 8 in [6], the sum interference in (62) can be matched with yet another Gamma random variable, whose parameters are given by
In our simulations wet set U _{ j }=N _{ j },∀j≠i and P _{ j }=P,∀j.
SUMIMO
With SUMIMO, the outofcell interference power is given by
The difference to MUMIMO is that the second sum above now goes over the streams of a single user and not over the streams of different users. Hence, also the precoder ${\mathbf{F}}_{j}\in {\u2102}^{{N}_{j}\times {\ell}_{j}}$ is different. It cannot be assumed that the columns of F _{ j } are independent and isotropically distributed as in [6], but the precoding matrix is semiunitary, i.e.,
For a fixed channel ${\mathbf{h}}_{u,i}^{\left(j\right)}$ and assuming F _{ j } to be isotropically distributed on $\mathcal{G}\left({N}_{j},{\ell}_{j}\right)$, it is know that the term $\frac{{\ell}_{j}}{{P}_{j}}\frac{{\u2225{\mathbf{F}}_{j}^{\mathrm{H}}{\mathbf{h}}_{u,i}^{\left(j\right)}\u2225}^{2}}{{\u2225{\mathbf{h}}_{u,i}^{\left(j\right)}\u2225}^{2}}$ is beta distributed with parameters β(ℓ _{ j },N _{ j }−ℓ _{ j }) [46] (after generalization to the complexvalued case). Using the properties of a beta distribution, the conditional mean and variance of one interference term are obtained as
Using ([6], Proposition 11), the conditioning on ${\mathbf{h}}_{u,i}^{\left(j\right)}$ can be removed, leading to the moments
The difference compared to MUMIMO is a missing factor of 1/U _{ j } in ${{\sigma}_{u,i}^{(n,j)}}^{2}$, and the different prefactor in ${{\sigma}_{u,i}^{\left(j\right)}}^{2}$. With ([6], Proposition 8) we obtain the Gamma match for the sum interference
Abbreviations
 APCDQ:

Adaptive predictive channel direction quantization
 ASE:

Area spectral efficiency
 AWGN:

Additive white gaussian noise
 BICM:

Bit interleaved coded modulation
 CDI:

Channel direction indicator
 CLSM:

Closed loop spatial multiplexing
 CQI:

Channel quality indicator
 CSI:

Channel state information
 CSIT:

Channel state information at the transmitter
 DAS:

Distributed antenna system
 ECDF:

[ecdf]Empirical cumulative density function
 Iid:

[i.i.d.]Independent identically distributed
 LTE:

Long Term Evolution
 LTEA:

Long Term Evolution Advanced
 MCS:

Modulation and coding scheme
 MET:

Multiuser eigenmode transmission
 MIESM:

Mutual information effective SINR mapping
 MSE:

Mean squared error
 MUMIMO:

Multiuser MIMO
 PMI:

Precoding matrix indicator
 QBC:

Quantizationbased combining
 RCDQ:

Random channel direction quantization
 RI:

Rank indicator
 RRU:

Remote radio unit
 SINR:

Signal to interference and noise ratio
 SNR:

Signal to noise ratio
 SUMIMO:

Singleuser MIMO
 SVD:

Singular value decomposition
 TTI:

Transmission time interval.
References
 1.
Riaz M, Nielsen R, Pedersen J, Prasad N, Madsen O: On radio over fiber for heterogeneous wireless networks. In International Conference on Wireless and Optical Communications Networks. Egypt: Cairo; 2009:379382.
 2.
Saleh A, Rustako A, Roman R: Distributed antennas for indoor radio communications. IEEE Trans. Commun 1987, 35(12):12451251.
 3.
Chow P, Karim A, Fung V, Dietrich C: Performance advantages of distributed antennas in indoor wireless communication systems. In IEEE 44th Vehicular Technology Conference. Stockholm: Sweden; 1994:15221526.
 4.
Kerpez K, Ariyavisitakul S: A radio access system with distributed antennas. In IEEE Global Telecommunications Conference. California: San Francisco; 1994:16961700.
 5.
Choi W, Andrews J: Downlink performance and capacity of distributed antenna systems in a multicell environment. IEEE Trans. Wirel. Commun 2007, 6: 6973.
 6.
Heath Jr R, Wu T, Kwon YH, Soong ACK: Multiuser MIMO in distributed antenna systems with outofcell interference. IEEE Trans. Signal Process 2011, 59(10):48854899.
 7.
Roh W, Paulraj A: Performance of the distributed antenna systems in a multicell environment. In IEEE 57th Vehicular Technology Conference. Korea: Jeju Island; 2003:587591.
 8.
Chen X, Zhang Z, Chen HH: On distributed antenna systems with limited feedback precoding: opportunities and challenges. IEEE Wirel. Commun 2010, 17(2):8088.
 9.
Zeng E, Zhu S, Zhong Z: On the performance of adaptive limited feedback beamforming in distributed MIMO systems. Louisiana: New Orleans; 2008:15.
 10.
Schwarz S, Heath Jr R, Rupp M: Multiuser MIMO in distributed antenna systems with limited feedback. In IEEE 4th Int. Workshop on Heterogeneous and Small Cell Networks, GLOBECOM. California: Anaheim; 2012:546551.
 11.
 12.
Mehlführer C, Ikuno JC, Simko M, Schwarz S, Rupp M: The Vienna LTE simulators—enabling reproducibility in wireless communications research. EURASIP J. Adv. Signal Process. 2011 Special Issue on Reproducible Research 2011, 113.
 13.
Kelly F: Charging and rate control for elastic traffic. Eur. Trans. Telecommun 1997, 8: 3337. 10.1002/ett.4460080106
 14.
Tse D, Viswanath P: Fundamentals of Wireless Communications (Cambridge University Press. MA: Cambridge; 2008.
 15.
Love DJ, Heath Jr R, Santipach W, Honig M: What is the value of limited feedback for MIMO channels. IEEE Commun. Mag 2004, 42: 5459. 10.1109/MCOM.2004.1341261
 16.
3GPP: Techn. Spec. Group Radio Access Network; EUTRA. Phy. Chan. and Mod. (Release 10) 2010. http://www.3gpp.org/ftp/Specs/htmlinfo/36211.htm
 17.
3GPP: Techn. Spec. Group Radio Access Network; EUTRA. 2009. http://www.3gpp.org/ftp/Specs/htmlinfo/36211.htm
 18.
Wang J, Wu M, Zheng F: The codebook design for MIMO precoding systems in LTE and LTEA. In 6th International Conference on Wireless Communications Networking and Mobile Computing. China: Chengdu; 2010:14.
 19.
Yun X, She X, Chen L, Zhu J, Jiang Y, Taoka H, Kusume K, Nagata S: Investigation of optimum double codebook design for downlink MIMO in LTEA. In IEEE 73rd Vehicular Technology Conference. Hungary: Budapest; 2011:15.
 20.
Lim D, Choi K, Liu H: Optimum power allocation for distributed antenna systems with largescale fadingonly feedback. In Sixth International Conference on Information Technology, New Generations. Nevada: Las Vegas; 2009:11581164.
 21.
Bayesteh A, Khandani AK: On the user selection in MIMO broadcast channels. In Proceedings of the International Symposium on Information Theory. Australia: Adelaide; 2005:23252329.
 22.
Boccardi F, Huang H: A nearoptimum technique using linear precoding for the MIMO broadcast channel. In IEEE International Conference on Acoustics, Speech and Signal Processing. Hawaii: Honolulu; 2007:1720.
 23.
Jindal N: Antenna combining for the MIMO downlink channel. IEEE Trans. Wirel. Commun 2008, 7(10):38343844.
 24.
Schwarz S, Rupp M: Throughput maximizing feedback for MIMO OFDM based wireless communication systems. In Signal Processing Advances in Wireless Communications. California: San Francisco; 2011:316320.
 25.
Love R, Heath Jr D, Strohmer T: Grassmannian beamforming for multipleinput multipleoutput wireless systems. IEEE Trans. Inf. Theory 2003, 49(10):27352747. 10.1109/TIT.2003.817466
 26.
Love D, Heath R: Limited feedback unitary precoding for spatial multiplexing systems. IEEE Trans. Inf. Theory 2005, 51(8):29672976. 10.1109/TIT.2005.850152
 27.
Caire G, Taricco G, Biglieri E: Bitinterleaved coded modulation. IEEE Trans. Inf. Theory 1998, 44(3):927946. 10.1109/18.669123
 28.
Wrulich M, Rupp M: Computationally efficient MIMO HSDPA systemlevel modeling. EURASIP J. Wirel. Commun. Netw 2009, 2009: 114.
 29.
Choi J, Heath Jr R: Interpolation based transmit beamforming for MIMOOFDM with limited feedback. IEEE Trans. Signal Process 2005, 53(11):41254135.
 30.
Schwarz S, Rupp M: Adaptive channel direction quantization–enabling multi user MIMO gains in practice. In IEEE International Conference on Communications. Canada: Ottawa; 2012:69476952.
 31.
Trivellato M, Boccardi F, Tosate F: User selection schemes for MIMO broadcast channels with limited feedback. In 65th IEEE Vehicular Technology Conference. Ireland: Dublin; 2007:20892093.
 32.
Ikuno JC, Wrulich M, Rupp M: Performance and modeling of LTE HARQ. In International ITG Workshop on Smart Antennas (WSA 2009). Germany: Berlin; 2009:16.
 33.
Mondal B, Dutta S, Heath Jr R: Quantization on the Grassmann manifold. IEEE Trans. Signal Process 2007, 55(8):42084216.
 34.
AuYeung CK, Love DJ: On the performance of random vector quantization limited feedback beamforming in a MISO system. IEEE Trans. Wirel. Commun 2007, 6(2):458462.
 35.
Jindal N: MIMO, broadcast channels with finiterate feedback. IEEE Trans. Inf. Theory 2006, 52(11):50455060.
 36.
Love D, Heath Jr R: Limited feedback diversity techniques for correlated channels. IEEE Trans. Veh. Technol 2006, 55(2):718722. 10.1109/TVT.2005.863346
 37.
Ayach OE, Heath Jr R: Grassmannian differential limited feedback for interference alignment. CoRR 2011. abs/1111.4596
 38.
Islam M, Adve R: Adaptive differential feedback in timevarying multiuser MIMO channels. In IEEE 22nd International Symposium on Personal Indoor and Mobile Radio Communications. Canada: Toronto; 2011:20552059.
 39.
Inoue T, Heath Jr R: Grassmannian predictive coding for delayed limited feedback MIMO systems. In 47th Annual Allerton Conference on Communication, Control, and Computing. Illinois: Monticello; 2009:783788.
 40.
Schwarz S, Mehlführer C, Rupp M: Low complexity approximate maximum throughput scheduling for LTE. In 44th Annual Asilomar Conference on Signals, Systems, and Computers. California: Pacific Grove; 2010:15631569.
 41.
Zheng YR, Xiao C: Simulation models with correct statistical properties for Rayleigh fading channels. IEEE Trans. Commun 2003, 51(6):920928. 10.1109/TCOMM.2003.813259
 42.
Oestges C: Validity of the Kronecker model for MIMO correlated channels. In IEEE 63rd Vehicular Technology Conference. Australia: Melbourne; 2006:28182822.
 43.
Shiu DS, Foschini GJ, Gans MJ, Kahn JM: Fading correlation and its effect on the capacity of multielement antenna systems. IEEE Trans. Commun 2000, 48(3):502513. 10.1109/26.837052
 44.
Louie R, McKay M, Collings I, Vucetic B: Capacity approximations for multiuser MIMOMRC with antenna correlation. In IEEE International Conference on Communications. Scotland: Glasgow; 2007:51955200.
 45.
Alouini MS, Goldsmith A: Area spectral efficiency of cellular mobile radio systems. In IEEE 47th Vehicular Technology Conference. Arizona: Phoenix; 1997:652656.
 46.
Nielsen J: The distribution of volume reductions induced by isotropic random projections. Adv. Appl. Probab 1999, 31(4):985994.
Acknowledgements
This study was funded by A1 Telekom Austria AG and the Institute of Telecommunications, Vienna University of Technology. The authors wish to thank the Institute of Telecommunications’ LTE research group for continuous support. This material is based upon work supported by the National Science Foundation under Grant nos. 0830615 and 1218338.
Author information
Additional information
Competing interests
The authors declare that they have no competing interests.
Authors’ original submitted files for images
Below are the links to the authors’ original submitted files for images.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
About this article
Received
Accepted
Published
DOI
Keywords
 Distributed antenna systems
 Remote radio units
 Channel state information estimation
 Limited feedback communication
 Quantized feedback
 Singleuser MIMO
 Multiuser MIMO
 LTE