Department of Informatics, University of Oslo, P. O. Box 1080, Blindern, 0316 Oslo, Norway
Mobile Communications Department, Eurécom Institute, 2229 Route des Crêtes, BP 193, 06904 Sophia Antipolis Cédex, France
UNIK-University Graduate Center, University of Oslo, Instituttveien 25, P. O. Box 70, 2027 Kjeller, Norway
Recommended by M. Chakraborty
Abstract
This paper addresses the problem of base station coordination and cooperation in wireless networks with multiple base stations. We present a distributed approach to downlink multibase beamforming, which allows for the multiplexing of M user terminals, randomly located in a network with N base stations. In particular, we detail a low-complexity scheduling algorithm, which can be employed with different objective functions, exemplified here by two approaches: (1) maximizing the sum rate of the network; and (2) maximizing the number of users served, given a statistical constraint on the received rate per user. The optimizations are based on locally available information at each base station. Results show that our approaches yield significant gains, when compared to schemes that do not allow cooperation between cells. These gains are obtained without the extensive signaling overhead required in previously known multicell MIMO processing.
1. Introduction
The scarcity of spectral resources in cellular
networks motivates aggressive frequency reuse, an approach that has
shown promise of significant capacity gains. In many cases, however,
this potential is severely limited by intercell interference [1]. The interference problem
may be alleviated in different ways, for example, by exploiting the multiuser
diversity [2]. Also,
the employment of a system-wide resource distribution is beneficial, through
power-allocation and scheduling of the users in the different cells [3].
With many of the existing joint resource allocation
and scheduling schemes, the user terminals are still communicating with their
preferred base station or access point. However, as a result of the
coordination of concurrent transmissions in neighboring cells, the terminals
will benefit from reduced interference. A limited form of network multiple
input multiple output (MIMO) inspired coordination is presented in [4], where groups of co-located
or distributed antennas transmit to a set of users, in a coherent and coordinated
manner, with the aim of mitigating intercell interference.
Allowing all the antennas at the network's base
stations to act together as distributed antennas of a large-scale
multiple-antenna array, yet subject to per-base power constraints, is discussed
in many recent papers. Such network coordination may improve the
spectral efficiency of the communication, and reduce the interference from
neighboring cells [5].
This form of cell coordination exploits a common
signal-processing-based effort, and
known multiuser MIMO transmission techniques, such as minimum mean square
error, zero-forcing, or dirty paper coding, can be reused over the multibase
antenna array [6–8]. In [9], the focus is on joint power control and optimal
beamforming, allowing each mobile user to receive cooperative transmissions
from all base stations in an active set. Alternatively, the subject of
[10] spatial multiplexing over cooperating base
stations, with limited, local channel state information.
Theoretical analysis of scheduling or cooperative base
station transmission schemes for downlink communication is complicated, in many
cases prohibitively so. Still, advances have been made, deriving the
capacity-maximizing power allocation for a two-cell system [11], and finding closed-form expressions for (1) the
per-cell sum rate of a distributed multicell zero-forcing beamformer [12], and (2) the sum rates using
different precoders [13], in both cases for nonfading channels. In [14], the authors consider
solutions to optimal transmit beamforming for multiuser downlink with
per-antenna power constraints at the base station, so extensions to having
distributed antennas are conceivable.
The optimum use of the distributed base antennas leads
to a promising research direction. However, two major issues need to be
addressed before such techniques can be considered in practical settings.
First, the complexity of implementing multiuser MIMO solutions for a
large number of cells and users is prohibitive. Second, the optimum antenna
combining requires a large signaling overhead between the base stations of
the network, which must exchange information on all the users' channel
responses. This is especially problematic in the downlink.
Centralized approaches yield good performance, but
remain of interest only for the optimization of very small networks or when
dividing the network into clusters of cells. One handicap of clustering,
however, lies in the edge effects it creates for users who sit in the
neighborhood of two or more clusters, although this can be addressed by dynamic
clustering [15].
To avoid the above-presented problems of high
complexity and large overhead, in the case of large-scale networks, it is of
great interest to derive multibase-aided cooperation techniques, which can be
realized in a distributed manner
and have a reasonable complexity. This is the main topic of this paper, and we
explore approaches to distributed processing, using limited channel state
information, for downlink communication in a multiuser, multibase, wireless
network.
We investigate some consequences and advantages of
such solutions. The key ideas presented here can be summarized as (i) distributed beamforming and (ii) greedy scheduling. A first part of this
work is presented in [16]. The proposed distributed beamforming framework
exploits the base antennas so that each scheduled mobile station will receive
coherently added versions of the desired signal, possibly from several bases.
The scheduling technique attempts to assign users to base stations, one user
being served by one or more base stations, and receiving interference from
others. More specifically, we present the following contributions.
(1)
The first contribution
is a practical setup for distributed beamforming, where each base
station only needs hybrid channel state information (CSI). By hybrid CSI, we
consider instantaneous CSI on locally measured channels and long-term,
statistical CSI on nonlocally measured channels. This latter information may be
exchanged via a central unit, using a low-rate dedicated channel.
(2)
Next, we present low-complexity algorithms for multibase scheduling, where the
base stations jointly select users, so as to optimize a chosen objective
function, for which we will present the following
two variations:(i)the
network sum capacity, adding up the rates of all the receiving users; and(ii)the
number of users scheduled, with a statistical per-user rate constraint.
The organization of the rest of this paper is as
follows. In Section 2, we present the system model and the distributed
beamforming setup. Next, in Section 3, the two different optimization
objectives are presented. In Section 4, we detail the user scheduling problem
for the centralized case, while Section 5 presents the distributed approaches.
Results from numerical simulations are presented in Section 6, and the
concluding remarks are contained in Section 7.
Use of notation: in this paper,
,
,
and
denotes a matrix, a vector, and a scalar,
respectively. For a real-valued function
with domain
,
is the set of elements in
that achieve the global maximum in
.
Finally, we define the following three sets of indeces:
,
,
and
.
2. System Model
We assume a setting with
base stations (BS) and
users or mobile stations (MS), the whole
system being engaged in downlink communication. The base stations have
transmit antennas each, while, for ease of
exposition, the MSs are equipped with a single antenna,
.
Each base station holds all or part of the same
-length symbol vector,
,
where
is intended for
,
.
The symbols are seen as uncorrelated,
,
for
.
The base stations schedule users and apply precoding
in the form of transmit-side matched filtering. To
this end, a base station
,
,
is required to have perfect, instantaneous CSI on the channels from itself to
the
users. This can be done by a preamble using
training sequences, enabling the base stations to measure and track the local
channels. Note that this assumes a form of
symbol-level synchronization between the bases,
realizable if the relative distances between the neighboring bases are not too
large. Synchronization between widely separated bases is not a requirement,
because the larger path loss will in any case limit the need for cooperation
between them.
For the nonlocal channels between the
base stations
,
,
and the
users, we assume that
has only long-term, statistical knowledge. Statistical knowledge is
equivalent to knowledge of slow-varying macroscopic parameters of the channels,
such as distance-based path loss and shadowing effects. See Figure 1 for an
illustration of the network, and note that the coefficient
denotes the precoding at
, to be defined.
Figure 1: System model, showing the base stations as squares in
a multicell network, while the mobile stations or users are depicted as
circles. Arrows from

to

imply that the MS is scheduled by the base
stations, so that

transmits

to

, over the channel

.
The interference is not shown.
For the user scheduling, we define a scheduling
graph, represented by the
-sized matrix
:
(1) with
being the scheduling vector of size
at
:
(2) where each coefficient
is interpreted as
(3) We schedule one user
,
,
per base station
,
,
at full power, at any given time. More generally, we assume that one user is
assigned to each spectral resource slot available per cell (time, frequency,
code, etc.). Any
is served by zero, one, or more base stations. For a given
, the optimization is thus limited to choosing the best MS, according
to a chosen performance criterion. Thus, this is a pure scheduling problem.
Among the possible objective functions, we will present two: (1) the network sum
capacity, and (2) a fairness-oriented approach of maximizing the number of users
served, with statistical rate constraints. For fairness, we may also rely on
user mobility and time-variant channel conditions.
The set of all feasible graphs, under the scheduling
constraints above, is denoted by
,
and includes all
for which all the vectors
,
,
contain a single nonzero element:
(4) Here, the set
defines the standard basis for the real-vector
space
,
so that
is an
-sized vector with 1 at the
th coordinate, and 0 elsewhere. The
cardinality of
is
,
which mounts to a substantial size as the networks grow.
We combine the user selection with matched filter
precoding in the
-sized matrix
(5) where each
,
of size
,
is the scheduling and precoding matrix of
. The coefficients of the global precoding matrix
are
,
where
and
,
such that
(6) Here,
represents the channel from transmit antenna
,
at
, to the receiving antenna at
, and
is related to
as
, where
denotes the floor function. Note that the matched filtering naturally
lends itself to distributed implementation.
From the definition of
in (1), it is evident that only a single row in each
contains nonzero elements. The transmit power
per base station is limited as
(in Watts), where
is the Frobenius norm.
Now,
transmits
from its
antennas. The paths from
to the
receiving MSs are represented by the
-sized matrix
.
The total channel matrix
includes all paths, is of size
,
and is given as
(7) The coefficient
gives the complex channel gain from transmit
antenna
,
at
,
to
, and includes both fast (multipath) fading and more slowly changing
effects. The
received vector at all the mobile stations
is
(8) where the
-sized vector
contains random noise coefficients, following
a Gaussian, white distribution,
.
Each
receives both desired symbols, interfering symbols, and
noise:
(9) Here,
is the desired part of the signal,
(10) while
contains the interference and
noise,
(11)
3. System Optimization
In the following, we present two possible objective
functions for use with the distributed beamforming setup. First, in
Section 3.1, we focus on the network sum capacity.
Section 3.2 presents an alternative; counting the
number of mobile stations that are served satisfying a statistical constraint
on the received rates.
3.1. The Network Sum Capacity
There is no cooperation or coherent combining between
the MSs, so the instantaneous sum capacity of the whole system is simply the
sum of the data rates of the
noncooperating MISO receive branches, under
ideal single-user decoding assumption [17]:
(12) Here,
is the data rate at
, and the signal-to-interference-plus-noise ratio (SINR) of user
is
, and depends both on the channel
and the scheduling graph
.
Using the assumptions that
,
for
,
and that
for all possible
and
,
we develop the
as
(13) From this, we
get
(14) where
.
3.2. Number of Served Users, under Statistical Rate Constraints
The sum capacity is not the only useful quantitative
measure on the performance of a wireless network. A different view could be
gained from counting the number of simultaneously served users, given a certain
per-user minimum-rate constraint
.
This can be seen as a quality-of-service (QoS)
guarantee for the scheduled users, one way to do QoS-based scheduling is
described in [18]. In
our case, with access only to hybrid CSI and distributed processing, the final
rates are not guaranteed and we refer to the constraints as statistical.
Given a certain scheduling matrix
,
a channel realization
,
and the rate constraint
,
we define the set
(15) The cardinality of this set,
denoted
,
is the number of scheduled users whose rates satisfy the constraints. For a
given channel realization, there are
,
possibly different, sets
.
Obviously, it holds that
.
Only the scheduled mobile stations
, for which
can possibly contribute to
,
and they only will if their received rates satisfy the constraints. Note that
if the rate constraint is too modest, the resulting best scheduling will be one
where each base station transmits to a separate MS, as in the conventional,
singlebase approach. Therefore, the choice of rate constraints is a crucial
one.
Although this scheme does not use power allocation in
an attempt to minimize the total power used for transmission, the resulting power
per served MS is naturally limited by the wish to serve, in a satisfactory
manner, as many MS as possible. In Section 6, we study and compare simulation
data resulting from use of the two different optimizations approaches described
in this and the previous sections.
4. User Scheduling Problem
We seek the scheduling graph
that optimizes our chosen measures of
performance as described in Sections 3.1 and 3.2. The assumption on the scheduling of a
single user at each base station is maintained for both approaches.
Given the above presented constraints and assumptions,
the optimization problem is expressed as finding the best scheduling graph,
such that either (1) the sum capacity
,
or (2) the number of served users with statistical rate constraint is maximized.
The latter objective is expected to introduce an element of fairness among the
MSs. The scheduling problem can be approached in different ways, first we
present a centralized scheduler in Section 4.1, useful for comparison.
In Section 5, we propose low-complexity, distributed schedulers.
4.1. Centralized Scheduler
The centralized scheduling approach is governed by a
central unit, which is required to have full, instantaneous CSI on the whole
channel
.
The optimization takes the form of an exhaustive search, where the central unit
searches the entire
-sized set of feasible graphs
,
and picks the one that maximizes the chosen objective function.
For the case of maximum sum capacity, we denote this
best scheduling graph by
,
and write the optimization problem as
(16) For the case when the objective
is to maximize the number of users served with an acceptable rate, we find the
best graph
as
(17) If
,
for
,
the chosen graph will be the one that gives the highest sum rate
.
As mentioned, the cardinality of feasible graph set is
,
so for a large network, the centralized scheduler is prohibitively complex and
time-consuming. Furthermore, this implies a very large amount of feedback
information between the MSs and the base stations to be centrally collected by
the network, which is not practical for large networks in mobility settings.
Theoretical analysis of these problems are highly
nontrivial, but we give two very simple examples to illustrate the case of
maximizing the sum capacity.
(1) Interference-Limited Case
When the noise power is very small compared to the
received interference, we neglect it and consider an interference-limited
scenario:
(18) From this expression, we observe
that, with no interference, the sum capacity can theoretically be infinite.
That is the case if all the base stations in the network schedule any single mobile station, towards which there is at
least one nonzero channel.
(2) Static Channels
Now, assume
that all the channels are static and equal to unity,
,
.
For the ease of exposition, we assume that the BSs are single-antenna
,
and define
.
Now, (14) simplifies to
(19) We give three example cases, assuming
that there are as many MSs as BSs in the network
:
when (1) all the BSs schedule a single MS, (2) all MSs are scheduled by a
separate BS, and (3) half of the BSs schedule one MS and the rest schedule a
second MS. The corresponding sum rates are
(20) Using
and a sensible range
,
it is obvious from these examples that the best rate is
achieved in
,
where all BSs schedule a single MS. In fact, from a
sum-rate point of view in this case, scheduling any
single MS is the best choice, which makes intuitive sense given the slope of
the log function.
Even when the channels have different, distance-based
path loss, which is closer to reality and should diminish the interference
problem between far-away nodes, the network very quickly becomes
interference-limited, and scheduling more than a few users is suboptimal.
5. Distributed Solutions
The concept of the centralized scheduler is simple, as
the scheduling graph
is constructed in a central unit, and then each
base station only needs to be told which MS to schedule. However, the
exponential complexity increases and the need for full, centralized,
instantaneous CSI motivates the search for low-complexity solutions with
acceptable performance.
In the following, we give some distributed user
scheduling approaches. One approach to derive distributed algorithms is to
break channel information into two sets, characterized as being local or
nonlocal information. These sets of information are treated differently and dubbed
together as hybrid CSI. Here, the term is used to describe the fact that
,
,
has full, instantaneous CSI on its local channels, defined as the
channels linking
to all the
users, and represented by
.
On the remaining
channels,
has only long-term, statistical CSI, by which, for this scenario, we
specifically refer to the path loss and the shadow fading.
In Section 5.1, we describe a spatially
distributed multibase scheduler of relatively low complexity and where only
hybrid CSI is needed. For comparison, we also give a fully distributed
scheduler, as well as a conventional singlebase scheduler, in Sections 5.2 and 5.3, respectively. Note that these comparisons are tailored neither to
maximize the capacity nor the number of scheduled MSs, they simply illustrate
alternative scheduling approaches.
5.1. Iterative, Distributed Scheduling
We present an iterative scheme, in which the base
stations successively make greedy scheduling decisions and update the common
scheduling graph
.
They all optimize the same objective function, thus benefiting from intercell
cooperation, but have access only to hybrid CSI.
This approach demands that statistical channel
state information is distributed to all the base stations prior to
optimization, and that the updated scheduling graph is always known to the base
stations. In comparison with the centralized scheme, the feedback load is
significantly reduced.
The system starts from an initial graph
,
known to all the base stations. Next, in a predetermined, nonoptimized order,
all the
,
,
are allowed to update the scheduling graph once, including its own best
scheduling vector
in
to form
.
The distributed scheduling is performed based on the choice of objective
function and with access to hybrid CSI.
We summarize the scheduling procedure for both choices
of optimization functions, the maximum sum rate and the maximum number of
served users, the latter with a statistical constraint on the user rate.
For ease of exposition, we define the
matrix
(21) where
,
in other words,
in row
of
is exchanged with
.
(1) Maximum
network downlink sum capacity
(22)
(2) Maximum
number of users served
(23) Here, the double use of
signifies that when several
give the same
,
we select the one yielding the maximum sum rate, based on the available CSI.
In both approaches,
is found in the same way as
,
where
,
,
are taken from
,
which contains all previously updated scheduling choices. Also,
denotes taking the expected value with respect
to all channels in
(24) This matrix contains all the
channel coefficients of the full-channel
,
except
.
As
,
the local channel matrix from
to all MSs, is instantaneously known at
, there is no need to average over it, while
only has long-term statistical information on the rest of the channel;
.
In the above iterative procedure, for both objective
functions, the scheduling graph is updated once for each of the
base stations. After traversing all the base
stations, the last version of
is the final scheduling matrix. This calls for
a central unit to hold and distribute the intermediate
,
but the exchange of information to and from the users is moderate.
5.2. Fully Distributed User Scheduling
This comparison is fully distributed and noncooperative,
so no central unit is required for coordination. Each
schedules the
with the maximum receive signal-to-noise ratio (SNR), with no regard
for the interference. In other words,
finds its own best scheduling vector
,
such that
(25) where
is defined as
(26) where
denotes a matrix with entries
.
This represents the receive SNR in
, the single MS scheduled by
, for which
.
From a network point of view, one mobile station may be selected by multiple
base stations, in which case it receives a coherently added sum of the desired
signal, beamformed from all the antennas of these base stations.
This method has low complexity and only local
information is used, while statistical external information is not needed. One
disadvantage is the limited amount of cell cooperation; the base stations are
not aware of each other, and this will in turn limit network performance.
5.3. Conventional Single Base Station Assignment
Finally, we formalize a conventional singlebase
approach for this scenario, in the sense that a receiving MS can only be
scheduled by a single base station. A central unit goes through the
available base stations, and allows each base
station to choose a previously unscheduled MS, if there are any left. The
central unit holds and updates the scheduling graph, ensuring that one MS is
scheduled by one base station only. For
, the user is selected by maximizing the receive SNR:
(27) where
is a subset of the full
standard basis
,
representing those users not already scheduled by a base station. Each BS only
needs local CSI.
The central unit exploits the available information by
optimizing the scheduling order, at all times coupling the BS-MS pair that has
maximum expected SNR, among those remaining. When there are no more base
stations or users left to connect, the scheduling graph is finished.
Note that the last two scheduling approaches, in
Sections 5.2 and 5.3, are not linked to the two
objective functions used in this paper, as presented in Section 3.
6. Numerical Results
Next, we present some results of Mont Carlo
simulations for the above-described schedulers, for both optimization
objectives, as described in Sections 3.1 and 3.2. The focus is on how the low-complexity, iterative, and
distributed scheduling approach in Section 5.1 performs when compared to
the centralized, the fully distributed, and the conventional schemes; see
Sections 4.1, 5.2, and 5.3, respectively.
The base stations are placed in a grid, as seen in
Figure 1, with a minimum distance
between neighbors. The positions of the mobile
users are quasistatic, generated following a random and uniform spatial
distribution over the entire network area.
The channel from antenna
,
located at
,
, to
is
,
where
represents the complex random, Rayleigh
distributed fast fading,
.
The constant and slow-varying transmission effects are contained in
.
In dB scale, we write
(28) where
and
are the transmit and receive antenna gains,
and
is the path loss, generated using the COST 231
model [19]. The
distributed, long-term (shadow) fading
is modeled as random, log-normal
.
Useful parameters are detailed in Table 1.
Table 1: Simulation parameters.
All the simulations were run by averaging the
resulting sum capacity over a total of
random MS locations and
realizations of the instantaneously known
channel coefficients. The expectation operator
,
of (22) and (23), implies further averaging for each of the
channel realizations.
Simulations have been run for different scenarios,
where performance is measured by both the network sum capacity of (14) per
cell, with unit bits/second/Herz/cell, and by the number of mobile stations
served, in different figures.
First, we simulated a rather small network, with only
4 transmitting base stations and 4 receiving, mobile users,
.
For simplicity, the base stations are assumed equipped with a single antenna,
as are the receiving users,
.
In Figure 2, the curves show how the network sum capacity develops with an
increasing edge-of-cell SNR (reference value for single-user at distance
). The centralized scheduler of Section 4.1 and the iterative scheduler of Section 5.1
are both represented with two curves, one for each objective function, as shown
in the figure legend. The remaining two curves are obtained by using the schemes
described in Sections 5.2 and 5.3, in downward order.
Figure 2: Sum capacity per cell versus edge-of-cell SNR for

.
Note that the iterative, capacity-maximizing scheduling approaches lie between
that of the centralized schemes and the interference-limited performance of the
fully distributed and the conventional schedulers. Note also that the attempt
to maximize the number of scheduled users with acceptable rate limits the sum
capacity. The statistical rate constraint was

Next, in Figure 3, we show the number of users
scheduled, for the same schemes as in the previous figure. When comparing the
results of Figures 2 and 3, we observe that the choice of objective function
indeed has an impact; when attempting to maximize
,
the network sum capacity will suffer. This also applies for the corresponding
case of maximizing the sum capacity, in which case the number of MS served will
decrease with increased SNR.
Figure 3: Number of MS served versus edge-of-cell SNR for

.
Note that the iterative, and the centralized

-maximizing approaches both schedule a
relatively constant number of users, while the centralized and iterative
capacity-maximizing approaches schedule fewer users as the SNR increases. The
conventional approach schedules

users, regardless of the conditions. The
statistical rate constraint was

Focusing purely on the sum capacity of the network, we
also fix the SNR to 20 dB and explore the network sum capacity when increasing
the number of receiving users
,
while keeping a constant
base stations. The results are shown in Figure 4. In this case, as the
increases beyond
,
note that only
of these users will be served at any given
time. No simulation results for maximizing
were included here.
Figure 4: Sum capacity per cell versus number of receiving MSs,
for edge-of-cell SNR of 20 dB and

base stations. Note that the iterative,
capacity-maximizing scheduling outperforms both the fully distributed and the
conventional scheduling approaches.
Finally, in Figure 5, we present the simulation
results when increasing the number of receiving users and base stations,
.
We observe that the sum capacity per cell is decreasing when increasing
and
together, and imagine one explanation for this
being the increased levels of interference resulting from more base stations
transmitting. In Figures 4 and 5, only three curves are plotted, as the
centralized scheme of Section 4.1 is very time-consuming for larger
networks. No simulation results for maximizing
were included here.
Figure 5: Sum capacity per cell versus number of receiving MSs
and base stations (

), for edge-of-cell SNR of 20 dB. Note that
the iterative, capacity-maximizing scheduling outperforms both the fully
distributed and the conventional scheduling approaches.
7. Conclusions
In this paper, we have presented approaches for base
station coordination and cooperation in multibase, multiuser wireless networks.
First, a framework for distributed, downlink beamforming was given, where each
participating base station only needs access to hybrid channel state
information, including instantaneous CSI on locally measured channels. Next, we
have detailed some scheduling schemes to use with this framework, which may be
tailored to different optimization needs; such as the maximization of the
network sum capacity or the maximization of the number of MSs that can be
scheduled while enjoying a certain rate. For both cases, the low-complexity
approach of distributed, iterative, scheduling represents a middle course
between the interference-limited fully distributed and conventional schemes,
and the prohibitively complex centralized algorithm.
Acknowledgment
This work was supported by the Research Council of Norway
through the Projects 160637/V30 “Advanced Signaling for Multiple
Input Multiple Output (MIMO) Wireless Application to High Speed
Data Access Networks” and VERDIKT 176773/S10 “OptiMO.”
References
- S. Catreux, P. F. Driessen, and L. Greenstein, “Simulation results for an interference-limited multiple-input multiple-output cellular system,” IEEE Communications Letters, vol. 4, no. 11, pp. 334–336, 2000.
- R. Knopp and P. A. Humblet, “Information capacity and power control in signel-cell multiuser communication,” in Proceedings of IEEE International Conference on Communications (ICC '95), vol. 1, pp. 331–335, Seattle, Wash, USA, June 1995.
- D. Gesbert, S. Kiani, A. Gjendemsjø, and G. Øien, “Adaption, coordination and distributed resource allocation in interference-limited wireless networks,” to appear in Proceedings of IEEE.
- F. Boccardi and H. Huang, “Limited downlink network coordination in cellular networks,” in Proceedings of the 18th Annual IEEE International Symposium on Personal Indoor and Mobile Radio Communications (PIMRC '07), Athens, Greece, September 2007.
- M. K. Karakayali, G. J. Foschini, and R. Valenzuela, “Network coordination for spectrally efficient communications in cellular systems,” IEEE Wireless Communications, vol. 13, no. 4, pp. 56–61, 2006.
- D. Gesbert, M. Kountouris, R. Heath, C.-B. Chae, and T. Salzer, “From single user to multiuser communications: shifting the MIMO paradigm,” to appear in IEEE Signal Processing Magazine.
- S. Shamai and B. M. Zaidel, “Enhancing the cellular downlink capacity via co-processing at the transmitting end,” in Proceeding of VTS 53rd IEEE Vehicular Technology Conference (VTC '01), vol. 3, pp. 1745–1749, Rhodes, Greece, May 2001.
- H. Zhang and H. Dai, “Cochannel interference mitigation and cooperative processing in downlink multicell multiuser MIMO networks,” EURASIP Journal on Wireless Communications and Networking, vol. 2004, no. 2, pp. 222–235, 2004.
- C. Botella, G. Piñero, M. de Diego, A. González, and O. Lázaro, “An efficient joint power control and beamforming algorithm for distributed base stations,” in Proceedings of the 1st International Symposium on Wireless Communication Systems (ISWCS '04), pp. 135–139, Port Louis, Mauritius, September 2004.
- H. Skjevling, D. Gesbert, and A. Hjørungnes, “Receiver-enhanced cooperative spatial multiplexing with hybrid channel knowledge,” in Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP '06), vol. 4, pp. 65–68, Toulouse, France, May 2006.
- A. Gjendemsjø, D. Gesbert, G. E. Øien, and S. G. Kiani, “Optimal power allocation and scheduling for two-cell capacity maximization,” in Proceedings of the 4th International Symposium on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks (WiOpt '06), pp. 1–6, Boston, Mass, USA, April 2006.
- O. Somekh, O. Simeone, Y. Bar-Ness, and A. M. Haimovich, “CTH11-2: distributed multi-cell zero-forcing beamforming in cellular downlink channels,” in Proceedings of IEEE Global Telecommunications Conference (GLOBECOM '06), pp. 1–6, San Francisco, Calif, USA, November 2006.
- S. Jing, D. N. C. Tse, J. Hou, J. B. Soriaga, J. E. Smee, and R. Padovani, “Multi-cell downlink capacity with coordinated processing,” in Proceedings of the Information Theory and Applications Workshop (ITA '07), San Diego, Calif, USA, January 2007.
- W. Yu and T. Lan, “Transmitter optimization for the multi-antenna downlink with per-antenna power constraints,” IEEE Transactions on Signal Processing, vol. 55, no. 6, part 1, pp. 2646–2660, 2007.
- A. Papadogiannis, D. Gesbert, and E. Hardoin, “Dynamic clustering approach in wireless networks with multi-cell cooperative processing,” in Proceedings of IEEE International Conference on Communications, Beijing, China, May 2008.
- H. Skjevling, D. Gesbert, and A. Hjørungnes, “A low complexity distributed multibase transmission scheme for improving the sum capacity of wireless networks,” in Proceedings of the 8th IEEE Workshop on Signal Processing Advances in Wireless Communications (SPAWC '07), Helsinki, Finland, June 2007.
- T. M. Cover and J. A. Thomas, Elements of Information Theory, John Wiley & Sons, New York, NY, USA, 1991.
- M. Kountouris, A. Pandharipande, H. Kim, and D. Gesbert, “Qos-base user scheduling for multiuser MIMO systems,” in Proceedings of the 61st IEEE Vehicular Technology Conference (VTC '05), vol. 1, pp. 211–215, Stockholm, Sweden, May-June 2005.
- COST Action 231, “Digital mobile radio towards future generation systems, final report,” Tech. Rep. EUR 18957, European Commission, Brussels, Belgium, 1999.