Uploaded by Abdul Q

Centralised and distributed interference management in coordinated downlink beam-forming 02

advertisement
Workshop on Novel Waveform and MAC Design for 5G (NWM5G 2016)
Centralised and Distributed Interference Management
in Coordinated Downlink Beam-forming
S. Barman Roy and A. S. Madhukumar
Francois Chin
School of Computer Engineering
Nanyang Technological University
Singapore
Email: {swagato002, asmadhukumar}@ntu.edu.sg
Internet of Things Connectivity
Institute for Infocomm Research
Singapore
Email: chinfrancois@i2r.a-star.edu.sg
Abstract—Traditional cellular systems have depended on coverage areas partitioned into disjoint cells where each user is
served by a single base station, without any cooperation. To deal
with the resulting inter-cell interference, this work combines the
advantages of CoMP along with detection and broadcasting techniques with different channel output suitable for massive MIMO.
Two novel interference management techniques, viz. Centralised
Interference Cancellation (CIC) and Distributed Interference
Cancellation (DIC) to optimise power allocation in a cooperative
framework have been proposed. The schemes point out the
trade off between achievable performance and computational
complexity. Since large number of antennas require mathematical
manipulation of big random matrices, a suboptimal two layer
decoding method is proposed which combines selection diversity
with least mean square filtering.
Keywords—Beam-forming, Coordinated Multipoint Transmission, Duality, Interference Management, Resource Allocation
I.
I NTRODUCTION
T
HE shortage of radio spectrum to meet the exploding
demand for wireless data rate has been a persistent
challenge facing the communication engineering and research
community. With the global tele-traffic growth projected to
grow exponentially, there is an increasing need for innovative
coding and multi-user resource allocation techniques (time slot,
frequency and power) to address the shortfall. To improve
the link performance with constrained power budgets, this
paper incorporates two major paradigm shifts which have been
proposed independently in earlier literature to supplement the
standard cellular system currently in existence.
Cooperative multi-point transmission techniques have been
proposed to blur the cell boundary and explore more efficient forms of inter cell cooperation [1]. In the existing
systems, each user equipment (UE) exchanges data with a
predetermined single base station. The downlink (broadcast)
transmissions at adjacent cells go on independently of each
other, usually separated in time/frequency domains so as to
avoid interference. One of the major drawbacks is the nonuniform service quality, particularly, the poor performance
suffered by users near the cell edge which has been studied
in [2]. Cooperative Beam-forming (CBF) is a special case
CoMP where the transmitting base stations still serve their own
users. However, unlike existing systems in deployment, CBF
entails minimisation of interference caused to other users as a
secondary goal. Different interference management algorithms
have been presented within cooperative frameworks [3], [1].
978-1-4673-8666-1/16/$31.00 ©2016 IEEE
For example, [4] assumes that all the base stations have perfect
cooperation and access to data stream of all users. Hence the
system model becomes equivalent to a multi-user single cell
system with a sum power constraint. Further, a multicellular
system was also considered in [5].
Also, a completely different paradigm of large scale antenna system (LSAS) or massive MIMO with a very high
number of antennas has been proposed in literature [6]. Presence of large number of antennas in the base station supports transmission of multiple data streams along independent
(interference free) spatial dimensions. To exploit this, zero
forcing beam-forming strategies have been proposed in [7], [8].
However, optimal utilisation of a big number of antenna
faces serious challenges in terms of hardware and algorithmic
complexity [9], [10]. Also, most MIMO as deployed in existing
wireless standards such as LTE and IEEE 802.11 etc. typically
cater to single user systems.
The motivation behind this work is to incorporate the
suboptimal two layer decoding [11] of massive MIMO in
cooperative beam-forming and present two novel interference
cancellation methods, i.e, Centralised Interference Cancellation
(CIC) and Distributed Interference Cancellation (DIC). Those
two methods are compared between themselves along with
existing techniques to identify the complexity-performance
trade-off in the design of next generation cellular systems.
A. Notations
Boldface small letters represent vectors and capital letters
represent matrices. {· · · } represents a set in roster form and
2S represents the power set of a set S. ∪ represents the
union of sets. Usually, the index k has been used to denote
users and l is used to denote base stations in multicellular
environments. R and C denote the fields of real and complex
numbers respectively. R++ denotes the set of positive real
numbers. E (•) denotes the expectation of a random variable.
II.
S YSTEM M ODEL AND BACKGROUND
The system model under consideration is a multi-cellular
system where several base stations are serving multiple users
scattered throughout the coverage area. It is shown in Fig. 1
with three cooperating base stations. It is assumed that a cluster
of cooperating base stations use the same time-frequency
resource block (unlike the currently deployed systems) to
transmit downlink data. The other base stations adjacent to the
Fig. 1. System Model: Dotted line indicates interference, continuous line
indicates Signal
cluster are assumed to use different time-frequency blocks and
hence present zero interference. The frequency reuse happens
across different clusters of cooperative cells and because of
geographical distance, we can ignore the effect of inter-cluster
interference. As we can see in Fig. 1, the coverage areas can
overlap with each other and each user is attached to only
one base station, in line with the definition of CBF [12]. The
channel carrying desired information for a user is shown by
continuous line whereas the interfering channels from other
base stations is shown as a continuous line. Because of the
back-haul cooperation (not shown in Fig. 1), each base station
can access the data streams and channel state among other
base station-user pairs, which is important for the proposed
beam-forming procedure.
Fig. 2 gives a schematic representation where each user
is attached to a base station and each base station in the
cooperating cluster is controlled by the central server. Note that
every user has an existing link with every base station, although
some of them are omitted from the figure for clarity. From the
implementation point of view, this is similar to the two layer
schematic diagram for LSAS uplink (multiple-access) channel
discussed in [11]. In Section III, we will improve this idea of
two layer decoding via Successive Interference Cancellation
(SIC) and extend it to broadcast channel.
A. Duality Principle
It is well known that uplink channels render themselves to
simpler analyses and optimisation procedure than broadcast
channels. Fortunately, because of the duality principle [13,
Section II], it is possible to solve any optimisation problem
in a downlink channel using known solutions from an uplink
channel. If for a single cell uplink channel, the achievable
rate region is given by CMAC (p) for user equipment power
constraints p ∈ RK
+ and the downlink rate region is given by
CBC (P ) for base station power constraint P ∈ R, then by
duality principle [13, Section II]
[
CMAC (p) = CBC (P )
P
pi =P
Also, two algorithms have been proposed in [14] to translate
any power allocation in the uplink channel to a power allocation in downlink channel and vice versa, so as to achieve
the same rate region. Henceforth, we will attempt to solve the
beamforming problems in the uplink direction and will assume
that it is possible to transform the solutions to downlink.
Fig. 2.
Schematic of Two Layer Processing System
B. Problem Formulation
We are assuming in each cooperating cluster, there are
•
L base stations each with N antennas and power
constraints Pl ∈ R++ ∀1 ≤ l ≤ L.
•
K single antenna users each attached to a base station
and intends to receive a single data stream xk C∀1 ≤
k ≤ K.
•
A central server with a high speed fibre optic connection with each base station facilitating instant communication of channel state and data signal.
The objective is to find the optimal beamforming vectors
at the base stations required to transmit the data stream while
obeying the power constraints. The optimal solution for single
cell scenarios has been discussed in [13], [15]. However, for
tractable analyses, Section III will propose some suboptimal
solutions and Section IV will compare them graphically with
some existing methods in terms of performance and complexity.
III.
P ROPOSED M ETHODS
Before we discuss the cooperative beam-forming methods,
it is important to discuss the two layer decoding method
proposed in massive MIMO uplink systems [11]. Traditional
zero forcing or MMSE receivers [14] need to find an inverse
or pseudo inverse of a channel matrix for optimal reception.
However, the computational complexity of finding an inverse
varies with the cube of the matrix dimension, which makes
it infeasible for large scale systems. In two layer systems,
the data streams received at a large number of antennas are
divided into different blocks. In the first layer, each individual
block is processed using zero forcing or MMSE technique, in
the second layer the results from the first block are processed
using selection diversity.
A. Two Layer with SIC
In this work, as part of our process to formulate the beamforming methods for downlink channel, we propose a two
layer decoding method for the uplink channel, with single
base station but antennas partitioned into blocks. The system
is similar to Fig. 2 where each base-station is replaced by a
block in the same base station. They cooperate with each other
via the server to provide optimal performance.
Following this decoding method, the rate obtained for user
k (after cancellation of interference by previous users) is given
by


!−1
K
X

rk = log 1 + pk max hkl I +
pi hil hH
hH
il
kl
Fig. 3.
l
Block Diagram for Two Layer System
i=k+1
(2)
Since each of the L blocks have N antennas, let the channel
from user k to block l be denoted by hkl ∈ CN , ∀1 ≤ k ≤ K
and 1 ≤ l ≤ L. The signal transmitted by user k is xk ∈ C and
the signal received at block l is yl . If we assume individual user
power constraints as p1 , p2 , · · · , pK , that means E |xk |2 =
pk .
yl =
K
X
hkl xk + η ∈ CN , ∀1 ≤ l ≤ L
(1)
k=1
where
η is centralised independent Gaussian noise with
E ηη H = I.
The major difference with previous works on uplink channel is because of the presence of multiple blocks with different
channel outputs to choose from. When this diversity is combined with SIC, that implies, after decoding each user, we
subtract that user’s signal from the received signals yl so as to
avoid propagation of the interference. If we assume a decoding
order 1 → 2 → · · · → K −1 → K, that means user k does not
face interference from users 1 to k − 1. Hence, while decoding
user k, the interferences come only from users k + 1 to K.
So the covariance matrix of noise and interference as seen in
block l is given by
Skl = I +
K
X
pi hil hH
il .
i=k+1
If MMSE reception is used, it can be shown that at block l, the
−1
SINR is given by pk hH
kl Skl hkl . After the first layer processing
by MMSE, we employ selection diversity at the second layer
to choose the block with highest SINR and after decoding,
we update the covariance matrix to subtract the component
because of pk .
B. Downlink Interference Cancellation
Now the two layer method for uplink reception method
will be extended to downlink beam-forming. While discussing
downlink channels in single cell, we assume that the noise at
each user has the same power. If the powers are the different,
then the corresponding channel vector can be normalised by
division with the standard deviation, making the noise variable
having unit power.
Keeping that in mind, to maximise the sum rates constrained by individual base station powers P1 , P2 , · · · , PL , it
is necessary to optimise the following parameters
•
User Ordering
•
Base station ordering
•
User association with base station
•
Power allocation and beam-forming
Clearly, for K users and L base stations, there can be K!
and L different orders respectively. In this work, for the sake
of mathematical tractability, we assume that a specific ordering
is decided upon by some external criteria. Based on the
given user/base station orderings, two interference cancellation
methods will be proposed.
1) Centralised Interference Cancellation: In this scenario,
a specific user ordering is decided by the central server out
of L! possibilities. After that, each user is associated with the
base station which has the strongest channel (as determined
by the L2 norm). Let the channel vector between user k and
base station l is given by hkl . Without loss of generality, let
us assume the user ordering is given by 1 → 2 → · · · → K.
Consider an association function φ, where
φ : {1, 2, · · · , K} → {1, 2, · · · , L}.
The decoding method is shown in the form of a block
diagram in Fig. 3. The corresponding algorithm is presented
in Algorithm 1. In Algorithm 1, the subscript k is omitted
from Sl for the sake of brevity, since it is updated after each
decoding.
φ(k) ≡ argmaxl |hkl |2 represents the base station which
is attached to user k. Also consider the inverse association
function
Algorithm 1 : Two Layer Decoding with SIC
N
Require: p ∈ RK
and
++ , h11 , · · · , hkl , · · · , hKL ∈ C
y1 , y2 · · · yL
1: for 1 ≤ l ≤
PL
K
H
2: Sl ← I +
i=2 pi hil hil end
3: for 1 ≤ k ≤ K
−1
4: l∗ ← argmax1≤l≤L hkl Sl hH
kl
5: Decode user k from antenna cluster l∗
6: for 1 ≤ l ≤ L
7: Sl ← Sl − pk hkl hH
kl end end
which gives the set of users attached to any base station.
Obviously in the case of CIC, there is no ordering of base
stations since any two consecutive users can belong to two
different base stations.
φ−1 : {1, 2, · · · , L} → 2{1,2,··· ,K} .
To find the required beam-forming vectors, let us assume
the vector transmitted by base station l is given by xl ∈
CN ∀1 ≤ l ≤ L. Hence the received signal at user k is
yk =
L
X
l=1
hH
kl xl + ηk
(3)
where E |ηk |2 = 1. Now, among all possible xl , only
xφ(k) contains the useful data signal for k. The rest constitute
interference. However, because the base station are cooperating
with the central server, base station φ(k) is already aware of the
interferences caused by signals for users 1, 2, · · · , k − 1, coming from base stations φ(1), φ(2), · · · , φ(k−1) respectively. So
these interferences can be pre-subtracted before transmission
by dirty paper coding [16]. Hence for user k, the interferences
will be coming from users (k + 1), · · · , K which must be
treated as noise. Let the variance of this additional Gaussian
interference be denoted by σk2 . In that case the total variance
of noise and interference for user k is σk2 + 1 . The effective
h
channel can be constructed as √kφ(k)
.
2
Fig. 4.
Inter-cellular noise cancellation with DPC
σk +1
Hence for base station l, the problem is to find the power
allocation and beam-forming vectors for users φ−1 (l). Since
each user has different noise covariance, the channels must
be normalised. Hence it becomes a power allocation problem
for single antenna users in a single cell downlink channel,
performed independently at each base station according to
power constraints Pl . It has been solved using duality principle
and a norm balancing method in the authors’ earlier work [13].
base station, the received signal can be written as
yk =
L
X
∀k ∈ φ−1 (l)
hH
ki xi + ηk
(4)
i=l
= hH
kl xl +
L
X
hH
ki xi + ηk
i=l+1
In summary, the steps for power allocation in CIC
where the second term represent inter-cell interference from
other base stations with higher priorities.
•
All users are ordered according to pre-defined criteria
by the server, out of K! possibilities.
•
Each user is associated with the base station which
offers the strongest channel.
•
Normalise the user channels with the noise and interference levels.
The power allocation and beam-forming problem can be
solved as the sum rate maximisation problem in a single cell
downlink channel with added inter-cell interference [13]. However, in the dual uplink channel, the sum rate is independent of
the decoding order. So the base station l can use the appropriate
decoding order not to maximise its own sum rate, but to
minimise interference to users φ−1 (1), · · · , φ−1 (l − 1).
•
Each base station will allocate power to maximise the
sum rate according to the given noise levels using
duality [14] and the algorithm proposed in [13].
To illustrate, let us assume the base station l transmits a
vector xl . In that case, the inter-cell interference signals from
BS l to other users is given by
Note that the last step in the procedure automatically cancels
both the inter-cell interference (among users under the same
base station) and intra-cell interference (from other base stations).
2) Distributed Interference Cancellation: In this scenario,
the central server performs an ordering of the base station
out of L! possibilities. The users are associated with the base
station in the same way as CIC and we will continue to use
the functions φ and φ−1 to denote the user association.
However, the key difference with CIC is the autonomous
decisions are taken at the base stations to order their users and
cancel the inter-cell interference. The inter-cell interference
cancellation can be achieved using dirty paper coding as shown
for a two cell cluster in Fig. 4. In the figure, BS l serves the
group of users φ−1 (l) for l = 1, 2. However, BS 2 has higher
priority than BS 1, which allows BS 2 to pre-subtract the
interference from BS 1 to φ−1 (2), as illustrated by the absence
of connecting lines. But this does not stop the interference
from BS 2 to φ−1 (1) which is indicated by the dotted lines.
For an L cell cluster, when the base station ordering is given
by 1 → 2 → · · · → L then for base station l, the interferences
come from base stations l + 1 to L. Hence for users under a
hH
kl xl
∀k ∈
l−1
[
φ−1 (i)
i=1
In this work, the goal is to minimise the total interference
power given by
X
2
H
Pl =
|hH
(5)
kl xl | = xl Al xl
k∈
Sl−1
i=1
φ−1 (i)
where
X
Al ≡
k∈
Sl−1
i=1
hkl hH
kl
φ−1 (i)
Since the positive definite matrix Al depends solely on the
channels and is independent of any beam-forming strategy, the
base station l has to find
argminxl xH
l Al xl
Now the optimisation parameter xl can be taken only from
a finite set of arguments, which we can find using the uplinkdownlink transformation [14, Section IV–B]. After that it is
possible to use brute force method to evaluate (5) for each
resulting xl and find the minimum. However, this step can
TABLE I.
Scheme
CIC
DIC
C OMPARISON OF C ENTRALISED AND D ISTRIBUTED I NTERFERENCE M ANAGEMENT
Power Allocation
Performed by base station
Base station Ordering
Results automatically from user ordering
Done by base station from L! possibilities
be performed only if the available computational resources at
each base station satisfies it.
Total Throughput (bit/transmission)
115
In summary, steps for power allocation in DIC
•
•
•
•
Base stations are ordered according to pre-defined
criteria by the server, out of L! possibilities.
Each user is associated with the base station which
offers the strongest channel.
110
105
100
95
Two Layer Decoding with SIC
Decoding Method As Proposed in [11]
Without Massive MIMO enabled base station
90
85
10
20
30
40
50
60
Sum Power of Users (in Watt)
70
80
90
100
Each base station will construct a dual multiple access
channel [14] according to the given noise levels.
Fig. 5.
Allocate the power to maximise the sum rate according to the base station power constraint Pl and using
norm balance algorithm [13].
a single base station with 200 antenna, which does not allow
the selection diversity employed at the second layer.
[Optional: Depending on complexity] The user ordering is done by the base stations to minimise the determinant of interference covariance matrix according
to duality.
Note that the power allocation to maximise sum-rate is
done exclusively to cancel the known intra-cell interference
among the users. However the optional last step seeks to minimise inter-cell interference with trade-off on the algorithmic
front.
Both CIC and DIC can be conceptualised as extension of
the two layer method in uplink to a cooperative downlink channel, where the roles of the antenna blocks [11] are replaced
by individual base stations. The key difference between CIC
and DIC have been summarised in Table I.
IV.
S IMULATION AND C OMPARISON
This section compares the proposed algorithms graphically
with existing results in the literature and among themselves.
The simulation was carried out using matlab and simulink in
linux platform.
Fig. 5 shows the performance of the two layer decoding
system enabled by massive MIMO and enhanced by the SIC
technique outlined in Section III-A. The rates obtained from
SIC are plotted according to 2. Two comparison benchmarks
are the earlier two layer processing (proposed in [11]) and
the data rate achievable by an ordinary base station without
the aid of massive MIMO. For simulation purpose, a system
consisting of 100 users is considered, along with a base station
containing 1000 antenna divided into five blocks of 200 each.
(For such high number of antennas with uncorrelated channels,
typically a millimetre range system is required [17].) Since the
achievable data rate increases monotonically with power (with
a diminishing marginal effect), the comparison is done for an
appropriate range only for illustration purpose.
The advantage of SIC along with two layer decoding is
clear. Also, the last line indicates the data rate achievable for
Comparison of Achievable Sum Rates.
Further, in Fig. 6, we compare the best possible outcomes
of CIC and DIC. Since there is a sub-optimality involved
in determining the order of users in CIC and order of base
stations in DIC, the algorithms have been run using brute force
techniques to go through all possible orders and select the
base possible one. For algorithmic efficiency, the minimisation
of (5) in DIC has been omitted and each base station has
ordered the user according to the user index. It is clear that for
the best possible scenarios, CIC outperforms DIC. However,
the search space for CIC consists of K! elements whereas
for DIC, the search space has L! elements, as pointed out
in Table I. The comparison benchmarks also includes the
conventional resource allocation strategy in downlink virtual
MIMO, as pointed out in [18] . According to the framework
proposed in [18], each base station allocates power without
cooperation (to cancel inter-cell interference) and without dirty
paper coding (to cancel intra-cell interference). The advantage
of the proposed CIC and DIC is evident from the achievable
throughputs.
18
Total Throughput (Bit/Transmission)
•
User Ordering
Performed by server from K! possibilities
Performed by each base station
16
14
12
10
8
6
Centralised Interference Cancellation
Distributed Interference Cancellation
4
Without Interference Cancellation [18]
2
1
Fig. 6.
2
3
4
5
6
7
Sum Power of Basestations (in Watt)
8
8
10
11
Comparison of Interference Cancellation Techniques.
The computational trade off has been illustrated in Fig. 7
where the time requirements to execute the algorithms (in a
64 bit linux system) have been plotted against the number of
users (problem size). Although the exact values are system
dependent, the trend is evident from the growth rates of
algorithms. Hence DIC gives us a suboptimal result but with
superior algorithmic efficiency.
[5]
3.5
Time Requirements (in ms)
3
2.5
DIC Without Base Station Optimisation
Centralised Interference Cancellation
[6]
2
1.5
[7]
1
0.5
0
0
Fig. 7.
50
100
Number of Users in the cell Cluster
150
[8]
Time Complexity of Interference Cancellation Techniques.
[9]
V.
C ONCLUSION
The important objective of the paper has been to identifies
the performance–complexity trade off by proposing several algorithms to allocate resources. Because of certain assumptions,
the proposed techniques are sub-optimal from a performance
point of view. However, the assumptions are necessary to
maintain analytical tractability and reduce the complexity.
The proposed algorithms have been compared with several
earlier methods to show the performance improvement where
applicable. The work can be extended in the directions of
further optimisation of the sub-optimally allocated parameters.
R EFERENCES
[1]
D. Gesbert, S. Hanly, H. Huang, S. Shamai Shitz, O. Simeone, and
W. Yu, “Multi-cell MIMO cooperative networks: A new look at interference,” IEEE Journal on Selected Areas in Communications, vol. 28,
no. 9, pp. 1380–1408, Dec. 2010.
[2]
S. Perlman and A. Forenza, “An Introduction to pCell,” Artemis
Networks LLC, Tech. Rep., Feb. 2015. [Online]. Available:
http://www.artemis.com/
[3]
C.-B. Chae, I. Hwang, R. W. Heath, and V. Tarokh, “Interference awarecoordinated beamforming in a multi-cell system,” IEEE Transaction on
Wireless Communications, vol. 11, no. 10, pp. 3692–3703, Oct. 2012.
[4]
C.-B. Chae, S. H. Kim, and R. W. Heath, “Network Coordinated Beamforming for Cell-boundary Users: Linear and Non-linear Approaches,”
IEEE Journal for Selected Topics in Signal Processing, vol. 3, no. 6,
pp. 1094–1105, 2009.
[10]
[11]
[12]
[13]
[14]
[15]
[16]
[17]
[18]
S. A. Jafar, G. J. Foschini, and A. J. Goldsmith, “PhantomNet:
Exploring optimal multicellular multiple ontenna systems,” EURASIP
Journal on Advances in Signal Processing, no. 5, pp. 591–604, 2004.
T. L. Marzetta, “Noncooperative Cellular Wireless with Unlimited
Numbers of Base Station Antennas,” IEEE Transactions on Wireless
Communications, vol. 9, no. 11, pp. 3590–3600, 2010.
H. Yang and T. L. Marzetta, “Performance of Conjugate and
Zero-Forcing Beamforming in Large-Scale Antenna Systems,” IEEE
Journal on Selected Areas in Communications, vol. 31, no. 2, pp.
172–179, 2013.
J. Hoydis, S. ten Brink, and M. Debbah, “Comparison of Linear
Precoding Schemes for Downlink Massive MIMO,” in International
Conference on Communications, Ottawa, 2012, pp. 2135–2139.
F. Rusek, D. Persson, B. K. Lau, E. G. Larsson, T. L. Marzetta,
O. Edfors, and F. Tufvesson, “Scaling up MIMO: Opportunities
and Challenges with Very Large Arrays,” IEEE Signal Processing
Magazine, vol. 30, no. 1, pp. 40–60, 2013.
E. G. Larsson, “Massive MIMO for Next Generation Wireless Systems,”
IEEE Communications Magazine, pp. 186–195, Feb. 2014.
S. Roy, “Two-layer linear processing for massive MIMO on the TitanMIMO platform,” Université de Sherbrooke, Tech. Rep., 2015.
I. Hwang, C.-B. Chae, J. Lee, and R. W. Heath, “Multicell Cooperative
Systems with Multiple Receive Antennas,” IEEE Wireless Communications, vol. 20, no. 1, pp. 50–58, 2013.
S. Barman Roy and A. S. Madhukumar, “Resource allocation strategy
in multiple access interference channel,” in Proc. Vehicular Technology
Conference Fall, Vancouver, British Columbia, 2014, pp. 1–5.
S. Vishwanath, N. Jindal, and A. J. Goldsmith, “Duality, achievable
rates, and sum-rate capacity of Gaussian MIMO broadcast channels,”
IEEE Transactions on Information Theory, vol. 49, no. 10, pp.
2658–2668, Oct. 2003.
S. Barman Roy and A. S. Madhukumar, “Characterising the Pareto
frontier of multiple access rate region,” Springer Journal of Wireless
Networks, vol. 21, no. 5, pp. 1537–1548, Jun. 2015.
M. H. M. Costa, “Writing on dirty paper,” IEEE Transactions on
Information Theory, vol. 29, no. 3, pp. 439–441, 1983.
O. El Ayach, R. W. Heath, S. Rajagopal, and Z. Pi, “Multimode
precoding in millimeter wave MIMO transmitters with multiple antenna
sub-arrays,” in Ayach, Omar El Heath, Robert W. Rajagopal, Sridhar
Pi, Zhouyue, Atlanta, 2013, pp. 3476–3480.
H. Boche and M. Schubert, “A superlinearly and globally convergent
algorithm for power control and resource allocation with general
interference functions,” IEEE/ACM Transactions on Networking,
vol. 16, no. 2, pp. 383–395, 2008.
Download