• Aucun résultat trouvé

Flow-level modeling of multi-user beamforming in mobile networks

N/A
N/A
Protected

Academic year: 2021

Partager "Flow-level modeling of multi-user beamforming in mobile networks"

Copied!
9
0
0

Texte intégral

(1)

HAL Id: hal-01112973

https://hal-imt.archives-ouvertes.fr/hal-01112973

Submitted on 4 Feb 2015

HAL is a multi-disciplinary open access

archive for the deposit and dissemination of

sci-entific research documents, whether they are

pub-lished or not. The documents may come from

teaching and research institutions in France or

abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est

destinée au dépôt et à la diffusion de documents

scientifiques de niveau recherche, publiés ou non,

émanant des établissements d’enseignement et de

recherche français ou étrangers, des laboratoires

publics ou privés.

Flow-level modeling of multi-user beamforming in

mobile networks

Ahlem Khlass, Thomas Bonald, Salah Eddine Elayoubi

To cite this version:

Ahlem Khlass, Thomas Bonald, Salah Eddine Elayoubi.

Flow-level modeling of multi-user

beamforming in mobile networks.

RAWNET, May 2014, Hammamet, Tunisia.

pp.70 - 77,

(2)

Flow-level Modeling of Multi-User Beamforming in

Mobile Networks

Ahlem Khlass

Orange Labs & Telecom ParisTech France ahlem.khlass@orange.com

Thomas Bonald

Telecom ParisTech Paris, France thomas.bonald@telecom-paristech.fr

Salah Eddine Elayoubi

Orange Labs Issy-Les-Moulineaux, France salaheddine.elayoubi@orange.com

Abstract—Among the several features that are foreseen for increasing the capacity of cellular systems, Multi-user multiple-input multiple-output (MU-MIMO) is considered as a key en-abling technology. Particularly, MU-beamforming is a powerful means of increasing the system capacity and throughput by creating several spatial signals to different users on the same time/frequency resource. In this paper, we develop an analytical model for MU-beamforming based on queuing theory combined with network simulations. The proposed framework is used for evaluating the potential gains in terms of capacity and throughput in LTE-Advanced system. Several scenarios are studied, with and without beamforming. Results show an important gain of SU-beamforming over the classical system without beamforming and a further gain of MU-beamforming, especially at high loads. Index Terms- Multi-user beamforming, LTE-Advanced, Flow Level Modeling, Queuing Theory, Simulations.

I. INTRODUCTION

Nowadays, the wireless networks industry is moving toward LTE system which is expected to improve the performance in terms of spectral efficiency and user throughput. In its release 8, it enables to achieve 300 Mb/s for the downlink and 75 Mb/s for the uplink with the utilization of OFDM and single user-MIMO (SU-MIMO) transmission. Then, in order to meet the requirements of the IMT-Advanced systems, LTE has been further enhanced to LTE-Advanced which is able to achieve a target throughput of 1 Gb/s on the downlink and 500 Mb/s on the uplink with advanced physical layer techniques [1] [2] including carrier aggregation [3], enhanced multi-antenna schemes and Coordinated Multi-Point transmission technique (CoMP) [4]. Particularly, multi-user MIMO (MU-MIMO) is considered as a key enabling technology for LTE-Advanced that enables to achieve the expected performance [5]. Indeed, in downlink MU-MIMO system, the Base Station (BS) creates different spatial signals to multiple Mobile Stations (MS) on the same time/frequency resource. Accordingly, the scheduling opportunities for each MS is largely improved com-pared to a SU-MIMO system where only a single user exploits the spatial gain offered by multi-antenna systems [6]. However, this operation introduces interference between co-scheduled users within the same cell in addition to the interference from adjacent cells. Therefore, advanced precoding/beamforming techniques and a well designed scheduling scheme need to be implemented in order to combat this intra-cell interference and increase the system capacity.

While a large number of papers deals with the physical layer aspects of MU-MIMO by investigating the optimal schemes with low complexity, we propose in this paper a flow level modeling of MU-MIMO in different scenarios. Indeed, existing performance evaluations of MU-MIMO are based on system-level simulations with a static number of users in different cells (e.g. [7] [8] [9]); they do not capture the dynamics of users’ behavior in the system. Moreover, they do not reflect the actual distribution of users in the cell since those at cell edge stay longer in the cell for finishing their service due to a low data rate [10]. However, in this work, we propose an analytical method based on queuing theory that captures the dynamics of arrivals and departure processes. It is practically interesting and, to the best of our knowledge, has not been proposed yet.

In this paper, we consider a special MIMO scheme which is transmit beamforming that permits to concentrate the energy towards one or more directions. Particularly, we evaluate the expected gains of MU-beamforming in terms of through-put and capacity in different scenarios. We start with SU-beamforming system, then we investigate the MU-scheduling impact under different network configurations. We propose for each scenario a flow-level model and we evaluate its performance using both Markovian analysis and network simulations in different load conditions. Results show an important gain of SU-beamforming over the classical system without beamforming and a further gain of MU-beamforming, especially at high loads.

The remainder of this paper is organized as follows. Section II presents a basic background of MIMO system and MU-MIMO framework. Section III describes the model used in this paper. We present in section IV the flow-level analysis for the SU-beamforming and the MU-beamforming in the presence of three and four serving beams. Section V gives the results using network simulations. Section VI concludes the paper.

II. BACKGROUND

A. MIMO System

One of the key technique of advanced communication systems is the MIMO transmission which enables multiple antennas at both receiver and transmitter, with additional processing, to improve the system performance in terms of

(3)

coverage, capacity and robustness. There are basically three main advantages from MIMO transmission [11]:

• Diversity gain: by using the spatial diversity provided

by the multiple antennas in order to improve the system robustness and reliability.

• Spatial multiplexing gain: by transmitting multiple data

streams to a single or multiple users on multiple spatial dimensions (i.e. layers) in order to improve the user’s spectral efficiency.

• Array gain: by concentrating the energy in one or more

directions via precoding/beamforming functionality, thus increasing the data rates.

Various scenarios are proposed for LTE downlink; they are referred as Transmission Modes (TM) in releases’ spec-ification. The final MIMO scheme depends on the network deployment and the propagation conditions of the different users.

B. MU-MIMO Framework

The MU-MIMO framework has been introduced for LTE-Advanced standard and considered as a key enabler for achiev-ing high spectral efficiency. It enables a BS to co-schedule a set of MSs on the same time/frequency resource. However, this operation introduces additional intra-cell interference. There-fore, advanced precoding and scheduling methods need to be implemented to get full benefit of MU-MIMO transmission.

1) MU-Precoding: The key issue with the MU-precoding

is to find a compromise between performance gain, Channel State Information (CSI) requirement and design complexity. The Dirty Paper Coding (DPC) [12] enables to achieve an optimal capacity but is impractical in real systems due to its complexity and full CSI requirement. Alternatively, linear precoding methods, such as zero-forcing (ZF) [13], appear to be more robust to erroneous CSI and with a low complexity relatively to other methods.

2) User selection/scheduling: Different factors affect the

MU-scheduler performance including the wireless environ-ment since a minimum separation between users is required. This is only possible through narrow antenna beam patterns. Also, the cell load is an important factor; indeed highly loaded cells provide more user grouping possibilities than lightly loaded cells where it is more efficient to schedule a single user. Different schedulers have been proposed in literature for MU-MIMO (e.g. [14] and reference therein).

Since we consider a beamforming scheme, the MU scheduling can be performed using:

• Max-Sum scheduler. The aim is to find the optimal set

of users covered by different beams which maximizes a total utility function.

• Max-iterate scheduler. A first user is chosen according

to a certain metric, then users from adjacent beams are blocked and the same process is repeated until reaching the maximum number of active beams or that there are no more users to schedule.

Fig. 1. Block diagram of the MU-beamforming system.

III. MODEL

A. Physical layer aspects

We consider a downlink multi-user environment consisting on a base station (BS) with N transmit antennas communicat-ing with M mobile stations (MS). We focus on the beamform-ing system represented by the block diagram shown in figure 1 where the data information blocks are mapped into layers, then to the antenna ports by means of the precoding/beamforming functionality. We investigate two possible schemes [15]: the one-layer beamforming where a single layer is assigned to one MS (i.e. SU-beamforming) and dual-layer beamforming where the two layers are assigned to two separte MSs (i.e. MU-beamforming).

Let Xi and Wi denote the transmitted data intended to

user i and its transmit beamforming vector. When one-layer

beamforming is used, the received signal at M Si is given by:

Yi=HiWiXi+ Ii+ Ni,

where Hi, Ii and Ni denote the channel gain from the BS to

the ith MS, the inter-cell interference and an Additive White

Gaussian Noise (AWGN) vector at M Si, respectively. The

corresponding SINR is given by:

SIN Ri=

||HiWi||2

||Ii||2+ ||Ni||2

.

However, when dual-layer beamforming is deployed, the

re-ceived signal at M Si is expressed by:

Yi=HiWiXi+ Hi 2 X l=1 l6=i WlXl+ Ii+ Ni, (1)

In Equation 1, the four terms represent the desired signal, the multi-user interference, the inter-cell interference and the noise, respectively. Hence, the SINR at user i is:

SIN Ri= ||HiWi||2 ||HiP 2 l=1 l6=i Wl||2+ ||Ii||2+ ||Ni||2 .

Using the Shannon’s formula, we can express the transmis-sion rate by:

Ri= W log(1 + SIN Ri), (2)

(4)

Fig. 2. System model.

Note that, in this paper, we do not address the calculation of the optimal beamforming weights as done in several studies (e.g. [9] and references therein). We assume that the BS has an arbitrary number of transmit antennas that can provide J spaced beams per sector as shown in figure 2. The J pre-defined beams are considered as a fixed codebook either in SU or MU-beamforming modes. This model is used in the subsequent analysis.

B. Scheduling aspects

We consider a centralized scheduler per radio site which decides at each time slot the set of users to co-schedule on the same time/frequency resource. Different schedulers can be performed as seen in section II-B2 that aim at getting full benefit from multi-user diversity and so improving the system capacity while minimizing the intra-cell interference.

In this work, we consider a Max-Iterate scheduler based on Round Robin which selects a first user at random, blocks all users in the adjacent beams and iterates until reaching the maximum number of active beams or that there are no more users to schedule. The considered MU-scheduling is described in algorithm 1.

At each timeslot

Input : Set J of active beams,

M max number of beams to co-schedule, Output: Set U of MSs to schedule

while J 6= ∅ & size(U ) < M do

pick at random a MS u, served by beam b ∈ J ; J ← J \ {b, b + 1[J ], b − 1[J ]};

U ← U ∪ {u}; end

Algorithm 1: MU-Scheduling algorithm.

Although this scheduler is simple and does not take into account the radio channel conditions, it remains a good approximation of any opportunistic scheduler like proportional fair when the channel variations are limited or too fast to be exploited.

C. Traffic aspects

We assume elastic traffic. Data flows arrive according to a Poisson process of intensity λ in the reference cell. Each flow

stays in the system as long as the corresponding data have not been successfully transmitted to the MS. Note that the users are assumed to be static during the whole flow duration. Flow sizes are assumed to be independent and exponentially distributed with mean σ bits. The traffic intensity A in the reference cell is the product λ × σ in bit/s.

IV. FLOW-LEVELANALYSIS

We start with a SU-beamforming system in the presence of J serving beams, then we investigate the impact of MU-scheduling under different network configurations.

We focus on a given sector. We consider a set C of classes of MSs indexed by i to reflect the different radio conditions in

the reference sector. Classes are grouped into subsets Cj for

j ∈ J = {1, .., J } in the presence of J serving beams. Since

class-i flows arrive at rate λi, the corresponding load is:

ρi =

λiσ

Ri

,

where Ri is the transmission rate at class-i expressed in

expression (2). A. SU-beamforming

According to SU-beamforming system, the scheduler selects at random a user covered by a particular beam. This latter is

served alone and blocks all other users in the sector. Let Zj(t)

be the total number of users in beam Bj at time t, for j ∈ J .

Denote by ~Z(t) the corresponding vector. Whenever ~Z(t) = ~z,

the scheduler selects a user in Bj a fraction of time of [16]:

φj(~z) =

zj

¯

z,

where ¯z denotes the total number of users in whole sector.

The queuing system is described by the following transition

rates of the Markov process ~Z(t) from state ~z to state ~z0:

q(~z, ~z0) =    ¯ λj for ~z0= ~z + ~ej j ∈ J φj(~z) ¯ Rj σ for ~z 0= ~z − ~e j, j ∈ J (3)

where ~ej is the unit vector on component j, for j ∈ J .

The system corresponds to a multi-class processor sharing

queue with total load ρ =P

j∈Jρ¯j where ¯ ρj = ¯ λjσ ¯ Rj .

The arrival rate per beam ¯λj is given by

¯

λj=

X

i∈Cj

λi,

and the mean transmission rate ¯ Rj = P i∈Cjpi P i∈Cj pi Ri , with X i∈C pi= X i∈C λi/λ = 1.

(5)

In order to investigate the performance of such system, we propose lemma (1).

Lemma 1. Considering a Whittle network [17] of J queues

of load ρj, the stationary distribution of the process z(t) is:

π(z) = π(0)Φ(z) J Y j=1 ρzj j , (4)

where Φ(z) denotes the inverse of the product of service

capacities along any direct path from state z to state 0. Let

G(ρ) =X z Φ(z) J Y j=1 ρzj j .

For each queue j, we have:

• the mean number of users in each queue j

E(zj) = ρj ∂G(ρ) ∂ρj 1 G(ρ). (5) • the flow-throughput γj=Rj ∂ ∂ρj ln(G(ρ)). (6)

Proof. Based on the normalization condition where

P

zπ(z) = 1, we have:

π(0) = 1

G(ρ), (7)

Then, the mean number of users in each queue is given by:

E(zj) = X z zj 6=0 zjπ(0)Φ(z) J Y j=1 ρzj j =ρj ∂G(ρ) ∂ρj 1 G(ρ).

The mean sojourn time in each queue follows from Little’s law [18] :

τj=

E(zj)

λj

. Hence, we obtain the flow throughput:

γj = σ τj =Rj ρj E(zj) =Rj ∂ ∂ρj ln(G(ρ)).

The multi-class processor sharing queue can be viewed as a Whittle network [17]. Under the stability condition ρ < 1, the stationary distribution of the system describing the number of flows in each beam of the reference cell is given by:

π(~z) = π(~0)Qz!¯ jzj! Y j ρzj j , (8)

Then, using lemma (1), we obtain the mean number of active users in beam-j flows:

E(zj) =

¯

ρj

1 − ρ.

We deduce the flow throughput in beam Bj

γj= ¯Rj(1 − ρ), (9)

The mean throughput in the cell is given by: γ = R(1 − ρ),

where R refers to the total cell capacity defined as the maximum traffic intensity that can be handled.

We note that the flow throughput decreases linearly with the

load from the maximum data rate ¯Rj when ρ = 0 to 0 when

the reference cell is fully loaded (ρ = 1). However, in real cases, this is not a linear decrease since the transmission rates are not fixed and depend on the load of neighboring cells and the caused interference.

B. MU-beamforming

To gain insight into the MU gain, we consider the two-layer beamforming system in the presence of J = 3 and J = 4 serving beams per sector.

1) MU-beamforming in the presence of 3 beams:

Ac-cording to the MU-scheduling algorithm aforementioned, the system switches between a SU and MU-beamforming system depending on the first selected user. In fact, if a user covered

by the beam B1 is selected first, then only those covered by

B3 are eligible to be selected next. However, when a user in

beam B2is selected first, all others covered by adjacent beams

namely B1and B3 are blocked.

Hence, users in beams B1 and B3 are selected a fraction of

time of:

φ1(~z) = φ3(~z) =

z1+ z3

¯

z ,

and those in beam B2 a fraction of time:

φ2(~z) =

z2

¯

z.

The system corresponds to a set of three coupled processor-sharing queues with state-dependent service rates. The queuing system is described by the transition rates given in (3) with J = 3. This Markov process is reversible and equivalently, the queuing system corresponds to a Whittle network. The

stationary distribution of the Markov process ~Z(t) is then

given by: π(~z) = (1 − ¯ρ1− ¯ρ2)(1 − ¯ρ3− ¯ρ2) (1 − ¯ρ2) ×  ¯ z z1+ z3  ¯ ρz1 1 ρ¯ z2 2 ρ¯ z3 3 ,

under the stability condition that: ¯

(6)

0 0.5 1 1.5 0 0.2 0.4 0.6 0.8 1 Load Normalized throughput B 1,B3 B2

(a) per beam

0 0.5 1 1.5 0 0.2 0.4 0.6 0.8 1 Load

Normalized mean throughput

SU−beamforming MU−beamforming

(b) in average

Fig. 3. Normalized user throughput with MU-beamforming with 3 beams.

We use lemma (1), we deduce from equation (5) the mean number of flows in each beam

E(z1) = ¯ ρ1 1 − ¯ρ1− ¯ρ2 , E(z2) = ¯ ρ2 1 − ¯ρ2  1 + ρ¯1 1 − ¯ρ1− ¯ρ2 + ρ¯3 1 − ¯ρ3− ¯ρ2  . E(z3) = ¯ ρ3 1 − ¯ρ3− ¯ρ2 ,

and from equation (6) the flow throughput in each beam: ¯ γ1= ¯R1(1 − ¯ρ1− ¯ρ2), γ¯3= ¯R3(1 − ¯ρ3− ¯ρ2), (10) ¯ γ2= ¯ R2(1 − ¯ρ2) 1 + ρ¯1 1 − ¯ρ1− ¯ρ2 + ρ¯3 1 − ¯ρ3− ¯ρ2 . (11)

Figure 3 shows the results in terms of normalized through-put per beam and in average compared to that obtained with SU-beamforming. We see that the capacity region is improved by one half when using MU-beamforming since the system with 3 beams switches between SU and MU. In fact, depending on the first selected user, either the two beams at extremities are active or the one at the middle.

2) MU-beamforming in the presence of 4 beams: In this

case of J = 4 beams per sector, the scheduling algorithm is always able to select two users from two different beams. In fact, selecting a user from any beam leaves always the possibility to select another user from another beam (except from the adjacent ones). For instance, if a user covered by

beam B2 is selected, this blocks those covered by adjacent

beams B1 and B3. Then only users covered by beam B4 are

eligible to be co-scheduled jointly with the selected user from

B2. However, when a user covered by beam B1 is selected,

this gives the possibility to users covered by both B3 and B4

to be scheduled. We differentiate in this case between two scheduling behaviors:

a) Fixed scheduling scheme: As its name suggests, the

scheduling scheme in the cell is predefined since the scheduler can either select a user covered by a beam whose index is even

or odd. Indeed, if a user covered by B1 is selected, then only

a user from beam B3 can be co-scheduled. Accordingly, at a

given time slot, either beams B1 + B3 or B2 + B4 can be

active at a given time slot, regardless of their corresponding loads. This can be expressed in terms of fractions of time during which the beams are active:

φ1(~z) = φ3(~z) = z1+ z3 ¯ z , φ2(~z) = φ4(~z) = z2+ z4 ¯ z .

The system corresponds in this case to a set of four coupled processor-sharing queues. The queuing system is similar to that described in (3) with J = 4. The reversibility is main-tained and we deduce the stationary distribution of the Markov

process ~Z(t): π(~z) = π(~0) ×  z¯ z1+ z3, z2+ z4 j=4 Y j=1 ¯ ρzj j ,

under the stability condition: ¯

ρ1+ ¯ρ3< 1, ρ¯2+ ¯ρ4< 1.

For simplicity, we suppose that all beams have the same load such as

¯

ρj= ¯ρ, ∀j ∈ J .

We use lemma (1) and we deduce from equation (7):

π(0) = (1 − 2 ¯ρ)

3

1 − 2 ¯ρ + (2 ¯ρ)2.

Hence, the mean number of users in each beam Bj, ∀j ∈ J ,

follows from equation (5) so that

E(zj) = ¯ ρ (1 − 2 ¯ρ) 1 − ¯ρ + ¯ρ2 1 − 2 ¯ρ + 2 ¯ρ2,

and the corresponding flow throughput: ¯ γj = ¯Rj( ¯ ρ (1 − 2 ¯ρ) 1 − ¯ρ + ¯ρ2 1 − 2 ¯ρ + 2 ¯ρ2) (−1). (12)

Note here that ¯Rj refers to the transmission rate in Bj in the

(7)

b) Flexible scheduling scheme: Under the flexible scheduling, the load in each beam is taken into account.

Indeed, if a user in beam B1 is selected, this leaves the

possibility to users covered by either beam B3 or B4 to be

co-scheduled depending on their loads. The fractions of time during which beams are active is then given by:

˜ φ1(~z) = z1+ z3 ¯ z + z4 ¯ z z1 z1+ z2 , ˜ φ2(~z) = z2 ¯ z + z4 ¯ z z2 z1+ z2 , ˜ φ3(~z) = z3 ¯ z + z1 ¯ z z3 z3+ z4 , ˜ φ4(~z) = z4+ z2 ¯ z + z1 ¯ z z4 z3+ z4 .

The system corresponds to a set of four coupled processor-sharing queues. The queuing system is the similar to that

presented in (3) except that φj(~z) is replaced by ˜φj(~z) for

j = 1, .., 4. This Markov process is not reversible. Therefore, the stationary distribution of the number of active flows in the system is not deduced as done previously for the fixed scheduling scheme.

The performance of the fixed and flexible scheduling schemes in a MU-beamforming system with J = 4 beams

is obtained by simulation of 106jumps of the Markov process

and plotted in figure 4 in terms of normalized throughput per beam and in average compared to the SU-beamforming. We see that the system capacity is twice that observed with a SU-beamforming. Moreover, we see that the flexible scheme

favors the beams at extremities (B1for instance) where users

experience higher performance compared to those in other

beams (e.g. B2) since they have more chances to be selected

at the expense of other beams. Thus, in average, the flexible MU-scheduling performs slightly better than the fixed scheme, except at high loads where the two schemes perform similarly. In summary, we observe an important improvement of the system capacity when increasing the number of users to co-schedule and the number of beams as well. For practical issues, we decide to limit the number of beams to J = 4 per sector and the number of users to co-schedule to two users, but this analysis can be further extended to any MU-beamforming scheme.

V. NUMERICAL RESULTS

While the numerical results presented in the previous section were based on normalized rates and aimed at illustrating the derived models, we present in this section a numerical analysis where the analytical models take as input realistic rates from an LTE-advanced simulator.

A. Achievable rates

We first present network simulations results that are used to calculate the achievable rates is SU and MU-beamforming in comparison to a classical system without beamforming.

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 0 0.2 0.4 0.6 0.8 1 Load Normalized throughput B j (fixed scheduling) B1, B4 (flexible scheduling) B2, B3(flexible scheduling)

(a) per beam

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 0 0.2 0.4 0.6 0.8 1 Load

Normalized mean throughput

SU−beamforming

MU−beamforming (fixed scheduling) MU−beamforming (flexible scheduling)

(b) in average

Fig. 4. Normalized user throughput with MU-beamforming with 4 beams.

System level evaluation is conducted to compare the perfor-mance of a classical system without beamforming to SU-beamforming and MU-SU-beamforming systems in LTE-advanced network settings.

Considering the system parameters summarized in table I, we illustrate in figure 5, the transmission rates at different positions of the reference site on the basis of 100 independent network states. The average values are given in table II in different scenarios. Since our purpose is to evaluate the MU gain of MU-beamforming, we do not consider advanced features of LTE-advanced networks like OFDMA for instance. We assume also that the base station transmit at full power using the whole frequency band.

We see at first that SU-beamforming enables to achieve higher transmission rates compared to a classical system with-out beamforming. Indeed, concentrating the transmit power on the target MS increases the received power and decreases the interference caused to other MSs. However, with MU-beamforming, the transmission rates are less important due to intra-cell interference caused by the presence of two active beams per cell.

B. Performance results

We address in this section the performance results when combining the Markovian analysis of section (IV) with the network simulations. For different traffic intensities, we plot the average throughput with MU-beamforming and SU-beamforming in comparison to the classical system without beamforming. Results are shown in figure 6.

(8)

(a) Without beamforming (b) SU-MIMO with 4 beams (c) MU-MIMO with 4 beams Fig. 5. Peak transmission rates in Mbit/s.

TABLE I

SIMULATION PARAMETERS

Parameter Value Site layout 19 sites,

3 sectors per site Inter-site distance 500m Cell radius 350m System bandwidth 5MHz Carrier frequency band 2.6 GHz Antenna model 3GPP model [19] Propagation model Hata model [20] Path loss exponent 3.5 Load at neighboring sectors 50%

TABLE II

AVERAGE TRANSMISSION RATES

System Rate (Mbit/s) Without beamforming 4.66 SU-beamforming with 3 beams 7.55 SU-beamforming with 4 beams 8.02 MU-beamforming with 3 beams 5.51 MU-beamforming with 4 beams 4.95

We notice an important gain of SU-beamforming over the classical system without beamforming and a further gain of MU-beamforming, especially at high loads. Indeed, the system capacity improves considerably by 30% when performing MU-beamforming with 4 beams under the fixed scheduling scheme and around 20% with 3 beams since this system switches between SU and MU-beamforming.

Note that these results are valid for a constant load in neigh-boring cells (50%). However, in real cases, the flow throughput does not decrease linearly since the transmission rates depend on the interference caused by neighboring cells.

VI. CONCLUSION

In this paper, we proposed a flow-level modeling of MU-beamforming in cellular networks. We evaluated its per-formance by combining Markovian analysis with network simulations. We observed that MU-beamforming enables to improve the performance of a SU-beamforming in terms of capacity, especially at high loads. Results were given in a system providing 3 and 4 beams and a maximum of two users

0 1 2 3 4 5 6 7 8 9 10 11 0 1 2 3 4 5 6 7

Traffic intensity (Mbit/s)

Throughput (Mbit/s)

Without beamforming SU−beamforming MU−beamforming

(a) Case with 3 beams

0 1 2 3 4 5 6 7 8 9 10 11 0 1 2 3 4 5 6 7 8

Traffic intensity (Mbit/s)

Throughput (Mbit/s)

Without beamforming SU−beamforming MU−beamforming

(b) Case with 4 beams

Fig. 6. Mean user throughput vs. traffic intensity.

to co-schedule. Notice that all the Markovian analysis and the simulation results provided in this work can be easily extended to a higher number of beams and more users to co-schedule. Although the focus of this paper was on single-cell, the framework could be extended to case of multi-cell MU-MIMO (also known as Coordinated Multipoint (CoMP) in LTE-Advanced system) and by considering opportunistic schedul-ing schemes. This is left as future work.

REFERENCES

[1] C. Lim, T. Yoo, B. Clerckx, B. Lee, and B. Shim, “Recent trend of multiuser MIMO in LTE-advanced,” Communications Magazine, IEEE, vol. 51, no. 3, pp. 127–135, 2013.

(9)

[2] L. Liu, J. C. Zhang, Y. Yi, H. Li, and J. Zhang, “Combating interference: Mu-MIMO, CoMP, and HetNet (invited paper),” JCM, vol. 7, no. 9, pp. 646–655, 2012.

[3] X. Lin, J. G. Andrews, and A. Ghosh, “Modeling, analysis and design for carrier aggregation in heterogeneous cellular networks,” CoRR, vol. abs/1211.4041, 2012.

[4] “3GPP TR 36.819: Technical specification group radio access network; coordinated multi-point operation for LTE physical layer aspects.” [5] Q. Spencer, C. Peel, A. Swindlehurst, and M. Haardt, “An introduction

to the multi-user MIMO downlink,” Communications Magazine, IEEE, vol. 42, pp. 60–67, Oct 2004.

[6] L. Liu, R. Chen, S. Geirhofer, K. Sayana, Z. Shi, and Y. Zhou, “Downlink MIMO in lte-advanced: SU-MIMO vs. MU-MIMO,” Com-munications Magazine, IEEE, vol. 50, no. 2, pp. 140–147, 2012. [7] A. Farajidana, W. Chen, A. Damnjanovic, T. Yoo, D. Malladi, and

C. Lott, “3GPP LTE downlink system performance,” in Global Telecom-munications Conference, 2009. GLOBECOM 2009. IEEE, pp. 1–6, 2009. [8] K. Kusume, G. Dietl, T. Abe, H. Taoka, and S. Nagata, “System level performance of downlink MU-MIMO transmission for 3GPP LTE-Advanced,” in Vehicular Technology Conference (VTC 2010-Spring), 2010 IEEE 71st, pp. 1–5, May 2010.

[9] A. Tarighat, M. Sadek, and A. Sayed, “A multi user beamforming scheme for downlink MIMO channels based on maximizing signal-to-leakage ratios,” in Acoustics, Speech, and Signal Processing, 2005. Proceedings. (ICASSP ’05). IEEE International Conference on, vol. 3, pp. iii/1129–iii/1132 Vol. 3, March 2005.

[10] T. Bonald and A. Proutiere, “Wireless downlink data channels: user performance and cell dimensioning,” in Proceedings of the 9th annual international conference on Mobile computing and networking (Mobi-Com), (New York, NY, USA), pp. 339–352, ACM, 2003.

[11] S. Sesia, I. Toufik, and M. Baker, LTE - The UMTS Long Term Evolution: From Theory to Practice. Wiley, 2011.

[12] C. B. Peel, Q. H. Spencer, A. Swindlehurst, M. Haardt, and B. M. Hochwald, Linear and Dirty-Paper Techniques for the Multiuser MIMO Downlink, pp. 209–243. John Wiley & Sons, Ltd, 2005.

[13] Q. Spencer, A. Swindlehurst, and M. Haardt, “Zero-forcing methods for downlink spatial multiplexing in multiuser MIMO channels,” Signal Processing, IEEE Transactions on, vol. 52, no. 2, pp. 461–471, 2004. [14] C. Anton-Haro, P. Svedman, M. Bengtsson, A. Alexiou, and A. Gameiro,

“Cross-layer scheduling for multi-user MIMO systems,” Communica-tions Magazine, IEEE, vol. 44, no. 9, pp. 39–45, 2006.

[15] B. Schulz, “LTE transmission modes and beamforming, white paper,” tech. rep., 2011.

[16] T. Bonald, L. Massoulie, A. Proutiere, and J. Virtamo, “A queueing anal-ysis of max-min fairness, proportional fairness and balanced fairness,” Queueing Syst. Theory Appl., vol. 53, pp. 65–84, June 2006. [17] T. Bonald and M. Feuillet, Network Performance Analysis. ISTE/Wiley,

July 2011.

[18] L. Kleinrock, Queueing Systems, vol. II: Computer Applications. Wiley Interscience, 1976.

[19] G. Vivier et. al., “test scenarios and calibration cases issue 2,” tech. rep. [20] P. Kysti et. al., “Winner II channel models,tech. rep. d1.1.2 v1.2, 2007,”

Figure

Fig. 1. Block diagram of the MU-beamforming system.
Fig. 2. System model.
Fig. 3. Normalized user throughput with MU-beamforming with 3 beams.
Fig. 4. Normalized user throughput with MU-beamforming with 4 beams.
+2

Références

Documents relatifs

This strongly suggests that orbit of the Teichm¨ uller flow of an element of D in the door direction should accumulate a moduli space of translation tori (which lies in the boundary

On the other hand, the optimal policy achieving long-term average capacity per unit energy is “one-shot”, i.e., transmission occurs in only one slot of the frame whose selection

In [6], we propose a Weighted Sum Mean Squared Error (WSMSE) based approach for the joint max WSR design of digital and analog beamformers for a multi-cell (MC) multi-user (MU)

We make the following key points: In channel-aware optimal and near-optimal schemes (e.g.[4, 5]), the multi- user CSIT thus serves two distinct purposes 1- identify a group of

When the number of users is asymptotically large, the random beamforming vectors are nearly matched to the users’ channel vectors, and the capacity under optimum unitary precoding

Considering a multi-user system where each terminal employs multiple antennas (including the Base Station), asymptotic (in the number of antennas) analytical expressions of the

First introduced by Faddeev and Kashaev [7, 9], the quantum dilogarithm G b (x) and its variants S b (x) and g b (x) play a crucial role in the study of positive representations

Of everything that exists, some things do not actually exist, but are mere possible objects.. One might put this in terms of the