4
A Scheduling Algorithm with One-Bit Feedback for Multi-User MIMO System Jianguo Liu, Qinghua Ma, Min Lin, Luxi Yang, Member, IEEE School of Information Science and Engineering Southeast University Nanjing, Jiangsu, 210096, China [email protected] , [email protected] , [email protected] , [email protected] Abstract— In this paper, we present a scheduling algorithm to exploit multi-user diversity with one bit feedback information for multi-user MIMO system. Instead, the users in a cell only need feed back one-bit information about the comparison between the channel quality indicator and the defined threshold th C , and then BS allocates the channel resource to one user experiencing favorable channel conditions. Specially, we solve this problem achieving the optimum threshold for multiple antennas systems in presence of transmit correlation. Simulation results show that the proposed scheme achieves better performance in terms of the average system spectral efficiency than round robin scheduling scheme. Keywords- MIMO, feedback, multi-user diversity, scheduling algorithm I. INTRODUCTION The scheduling scheme based on multi-user diversity for multi-user multiple-input multiple-output (MIMO) system has been addressed in various works to maximize average system throughput, e.g., [1]-[3]. General scheduling algorithms have been proposed based on knowledge of channel station information at transmitter (CSIT) and/or channel quality indicator (CQI). As shown in [2], the more feedback loads of each user, the higher system throughput improvement. However, in frequency-division duplex (FDD) systems where the downlink and uplink are not reciprocal, CSIT and/or CQI must be conveyed to the base station (BS) from all users through a feedback channel. This is not impractical for all users to feed back too much information to BS over finite-rate feedback control channels in FDD mode. Consequently, literature [4] has developed a scheduling algorithm that exploits multi-user diversity with one-bit feedback information for multi-user single-input single-output (SISO) system; however it has not discussed the scheduling problem for multiple antenna system. Therefore, in this paper we proposed a scheduling algorithm that exploits multi-user diversity with one-bit feedback information for multi-user MIMO system. Herein, we separate the users to two sets with one-bit feedback information about the comparison between the CQI for each user and the defined threshold th C , then BS will allocate the channel resource to one user belonging to the set experiencing favorable channel conditions, with an appropriate threshold th C , some degree of multi-user diversity benefit can be achieved. As the threshold th C is important for system performance, we solve this problem achieving the optimum threshold for multiple antennas systems in presence of transmit correlation. II. SYSTEM MODEL We consider a narrowband MIMO system consisting of one t N -antenna BS and K user, each with r N antennas, where r t N N . The channel for each user is assumed to be Rayleigh flat fading with uncorrelated receive antennas and with transmit correlation modeled as 1/ 2 k k w t = H HR , 1 k K (1) Where k w H is a matrix of independent identically distributed (i.i.d.) complex Gaussian random variable with zero mean and unit variance for the th k user, 1/ 2 *1/2 t t t = R R R is the spatial covariance matrix at transmitter and is further assumed to have an exponential form for all users ( ) 1 * * 1 * 1 1 1 t t t t N N t N N ρ ρ ρ ρ ρ ρ = R (2) Therefore the received vector at the th k user is, 1/2 k k s w t t E N = + y HR s n (3) Where k y is the 1 r N × received signal vector, s E is total This work was supported in part by NSFC (60496310, 60672093), NSFJS (BK2005061) and Huawei Technologies Co., Ltd. 1-4244-1312-5/07/$25.00 © 2007 IEEE 49

[IEEE 2007 International Conference on Wireless Communications, Networking and Mobile Computing - Shanghai, China (2007.09.21-2007.09.25)] 2007 International Conference on Wireless

  • Upload
    luxi

  • View
    216

  • Download
    4

Embed Size (px)

Citation preview

Page 1: [IEEE 2007 International Conference on Wireless Communications, Networking and Mobile Computing - Shanghai, China (2007.09.21-2007.09.25)] 2007 International Conference on Wireless

A Scheduling Algorithm with One-Bit Feedback for Multi-User MIMO System

Jianguo Liu, Qinghua Ma, Min Lin, Luxi Yang, Member, IEEESchool of Information Science and Engineering

Southeast University Nanjing, Jiangsu, 210096, China

[email protected], [email protected], [email protected], [email protected]

Abstract— In this paper, we present a scheduling algorithm to exploit multi-user diversity with one bit feedback information for multi-user MIMO system. Instead, the users in a cell only need feed back one-bit information about the comparison between the channel quality indicator and the defined threshold thC , and then BS allocates the channel resource to one user experiencing favorable channel conditions. Specially, we solve this problem achieving the optimum threshold for multiple antennas systems in presence of transmit correlation. Simulation results show that the proposed scheme achieves better performance in terms of the average system spectral efficiency than round robin scheduling scheme.

Keywords- MIMO, feedback, multi-user diversity, scheduling algorithm

I. INTRODUCTION

The scheduling scheme based on multi-user diversity for multi-user multiple-input multiple-output (MIMO) system has been addressed in various works to maximize average system throughput, e.g., [1]-[3]. General scheduling algorithms have been proposed based on knowledge of channel station information at transmitter (CSIT) and/or channel quality indicator (CQI). As shown in [2], the more feedback loads of each user, the higher system throughput improvement. However, in frequency-division duplex (FDD) systems where the downlink and uplink are not reciprocal, CSIT and/or CQI must be conveyed to the base station (BS) from all users through a feedback channel. This is not impractical for all users to feed back too much information to BS over finite-rate feedback control channels in FDD mode.

Consequently, literature [4] has developed a scheduling algorithm that exploits multi-user diversity with one-bit feedback information for multi-user single-input single-output (SISO) system; however it has not discussed the scheduling problem for multiple antenna system. Therefore, in this paper we proposed a scheduling algorithm that exploits multi-user diversity with one-bit feedback information for multi-user MIMO system. Herein, we separate the users to two sets with

one-bit feedback information about the comparison between the CQI for each user and the defined threshold thC , then BS will allocate the channel resource to one user belonging to the set experiencing favorable channel conditions, with an appropriate threshold thC , some degree of multi-user diversity benefit can be achieved. As the threshold thC is important for system performance, we solve this problem achieving the optimum threshold for multiple antennas systems in presence of transmit correlation.

II. SYSTEM MODEL

We consider a narrowband MIMO system consisting of one

tN -antenna BS and K user, each with rN antennas,

where r tN N≥ . The channel for each user is assumed to be Rayleigh flat fading with uncorrelated receive antennas and with transmit correlation modeled as

1/ 2k kw t=H H R , 1 k K≤ ≤ (1)

Where kwH is a matrix of independent identically distributed

(i.i.d.) complex Gaussian random variable with zero mean and unit variance for the thk user, 1/ 2 *1/ 2

t t t=R R R is the spatial covariance matrix at transmitter and is further assumed to have an exponential form for all users

( )

1*

* 1*

11

1

t

t

tt

N

N

t

NN

ρ ρρ ρ

ρ ρ

=R (2)

Therefore the received vector at the thk user is,

1/ 2k ksw t

t

EN

= +y H R s n (3)

Where ky is the 1rN × received signal vector, sE is total This work was supported in part by NSFC (60496310, 60672093), NSFJS (BK2005061) and Huawei Technologies Co., Ltd.

1-4244-1312-5/07/$25.00 © 2007 IEEE 49

Page 2: [IEEE 2007 International Conference on Wireless Communications, Networking and Mobile Computing - Shanghai, China (2007.09.21-2007.09.25)] 2007 International Conference on Wireless

transmit energy, s is 1tN × transmit signal vector with elements picks from a unit energy constellation and n is the 1rN × circular complex additive with Gaussian noise

vector with variance 2rn Nσ I .

The CSIT is assumed to be perfectly known at the receivers of all users. And suppose the zero-forcing (ZF) receiver is utilized, the ZF receiver decompose the MIMO link into tNparallel streams, the post signal to noise ratio (SNR) on the thi ( )1, , tN decoded stream for the thk user can be shown to be:

( ) 12 *

k si

k kt n

ii

E

σ−

=H H

(4)

As shown in [5], tN parallel streams are i.i.d with

1r tN N− + order diversity, and the probability distribution function (PDF) of the post SNR for each stream can be expressed as

( ) ( )

2 2

2 2 2 2

!

ki t n i

r ts

NN NE k

k t n i i t n ii

s r t s

N e NfE N N E

γ σ σ

σ σ γ σ σγ− −

=−

(5)

Where 1, ,k K= , 1, , ti N= , and 2iσ is the thi diagonal

entry of 1t−R .

III. SCHEDULING WITH ONE BIT FEEDBACK

For the TDMA systems, only one user can receive or transmit, and this user is selected by the scheduler during one time slot. In the multi-user MIMO system, when user k is scheduled by the BS, the instantaneous channel capacity

kC can be defined as the tN sub-channel capacity sum:

,1

tN

k k ii

C C=

= , 1 k K≤ ≤ (6)

Where ,k iC denotes the thi sub-channel capacity for user k ,and be expressed as

( ), 2log 1 kk i iC γ= + (7)

Where kiγ is the post SNR on the thi decoded stream of

the thk user in (4).

As shown in [3], in order to maximize the system throughput, the system resource should be assigned to the user with maximal instantaneous channel capacity, the benefit of multi-user diversify can be exploited through the above algorithm,

however, in this case, the scheduler requests CSIT and/or CQI from each user. In order to make a trade-off between the feedback load and system available throughput, we let each user feed back one-bit information to the BS by defining a specific threshold thC as follows:

th1, > 0, otherwise

kk

C CI = (8)

Accordingly for each time slot, each user will measure the downlink channel on the assumption that that the perfect CSIT and the number of users in the system can be obtained for each user, and then reports kI to the BS, the BS separates all users to two sets according with received one-bit feedback information, one set denotes the qualified set { }1 | 1, 1kSet k I k K= = ≤ ≤ with the feedback bit “1” and another set denotes the unqualified set { }0 | 0, 1kSet k I k K= = ≤ ≤ with the feedback bit “0”. Then the BS will allocate the channel resource to one user belonging to qualified set 1Set or randomly schedule one user

from the unqualified set 0Set when the qualified set 1Set is empty. This can be expressed as:

( ) ( )( )

1 1th

0 1

, Set ,

, Set

rand Set if is not emptyk K C

rand Set if is empty= (9)

As shown above, the value of threshold thC is pivotal for system performance, if the throughput threshold thC is too small, there is a higher probability that the scheduler will have to select one user with an unfavorable channel condition, otherwise that will lead to a higher probability to select a random user, and the average system throughput will decrease due to the scheduling outage.

IV. CHOICE OF THRESHOLD

In the TDMA system described, the capacity can be described using the maximal average system spectral efficiency (MASSE), so we use the MASSE herein as the objective function to perform an optimization on the threshold thC for the proposed scheduling algorithm, and MASSE can be given by

( ) { }th, kMASSE K C E C= (10)

Where k is the selected user for the next time slot in (9).

By analysis of the derivative of (10), we can see that this function has an absolute maximal point, which means it possible to find a threshold which gives optimal MASSE. In order to obtain optimal threshold thC , the PDF of

1-4244-1312-5/07/$25.00 © 2007 IEEE 50

Page 3: [IEEE 2007 International Conference on Wireless Communications, Networking and Mobile Computing - Shanghai, China (2007.09.21-2007.09.25)] 2007 International Conference on Wireless

instantaneous channel capacity kC must be taken into account.

Firstly we shall determine the PDF of ,k iC which can be derived from (5)

( ) ( ) ( )

( )( )

( )( )

,

2 2,

,,

, ,2 1

2 12 22 2 2 12 ln2

!

Ck k ii

Ck it n i

r tk ik i s

k kk i i i k i

NN NCC E

t n it n i

s r t s

f C f J C

NN eE N N E

γ

σ σ

γ γ

σ σσ σ

= +

+−−

= →

+=

(11)

Where J denotes the Jacobian of the transformation, defined by the function

( ) ( )( )

, 1,

,

2 ln 2k i

ki Ck

i k ik i

J CC

γγ +∂

→ = =∂

(12)

Because kiγ ( )1,2, , ti N= are statistically i.i.d. random

variables for user k ( )1 k K≤ < , ,k iC ( )1,2, , ti N= are

also i.i.d. random variables for user k ( )1 k K≤ < , which is

characterized by its PDF ( )1 ,1kf f C= . Suppose the random

variable 2kC is defined as 2

,1 ,2k k kC C C= + , and then we can

obtain the PDF of 2kC according to the PDF of ,k iC in the

form[6]

( ) ( ) ( )2 22 1 10k kf c f c x f x dx

+∞= − (13)

So the PDF of the variable 3 2,3k k kC C C= + can be derived

from the PDF of ,3kC in (11) and the PDF of 2kC in (13) as:

( ) ( ) ( )3 33 2 10k kf c f c x f x dx

+∞= − (14)

Finally, equivalently we can obtain the desired PDF of random variable 1

,t t

t

N Nk k k NC C C−= + through recursive

method, which is characterized by ( )c kf C .

Suppose that the precise threshold thC is given and the information kI is transmitted to the BS with the error-free, low-delay feedback link. In this case, according the scheduling algorithm in section IV, the objective function in (10) can be derived as

( ) ( ) ( )( )( ) ( )

th th th

th th

, 0, ,

1 0, ,

Q U

Q Q

MASSE K C f C K R C

f C K R C

= +

− (15)

Where ( )th, ,Qf k C K is the probability that there are k users

in qualified set 1Set for a given threshold thC and defined as

( ) ( )( ) ( )( )th, , 1th th

k k

Q c cc c

Kf k C K f x dx f x dx

k+∞ +∞

= − (16)

Then it is easily shown that UR denotes the expected

dynamic data rate contributions from the unqualified set 0Set ,

and QR denotes the expected dynamic data rate contributions

from the unqualified set 1Set . They are defined as

( ) ( ) ( )

( )

( ) ( ) ( )( )

th

th th

th

th

th

th 0

0

th

k

k

C

cU k C C C

c

cCQ k C C

cC

x f x dxR C E C

f y dy

x f x dxR C E C

f y dy

<

+∞

+∞>

⋅= =

⋅= =

(17)

Consequently, given the system model and the number of users in system, the problem of finding the MASSE in (15) is now an optimization problem as

( ) ( ){ }th arg max ,C

C K MASSE K C= , subject to 0C > (18)

V. SIMULATION RESULTS

For the simplicity, the simulations are performed based on the assumption that there are 2 antennas for the BS and 4 antennas for each user, and the channels are realizations of a Rayleigh flat fading channel model, which is described in section II. As shown in TABEL I, we obtain some optimal threshold values through computer simulation approach based on different configures, where the received signal to noise ratio (SNR) is defined as 2/s nSNR E σ= .

2 4 6 8 10 12 14 16 18 2010.5

11

11.5

12

12.5

13

Number of Users

Ave

rage

S

pect

ral E

ffic

ency

(bps

/Hz)

Round Robin Scheme

Optimal SchemeProposed Scheme(Simulation)

Proposed Scheme(Theoretic)

Figure 1. The maximal average system spectral efficiency for different scheduling scheme with 0ρ = and 15SNR dB=

1-4244-1312-5/07/$25.00 © 2007 IEEE 51

Page 4: [IEEE 2007 International Conference on Wireless Communications, Networking and Mobile Computing - Shanghai, China (2007.09.21-2007.09.25)] 2007 International Conference on Wireless

Fig.1 illustrates the performance of MASSE with different number of users for different scheduling schemes including the proposed scheme, the optimal scheme where all user feedback their channel capacity to the BS, and the Round-Robin scheme [7]. As shown in Fig.1, the proposed scheme further outperforms the Round Robin scheme because of exploiting multi-user diversity. Moreover, we observe though there is a little of gap between the proposed scheme and the optimal scheme, the proposed scheme achieves high MASSE which is close to the theoretic results. It proves that the developed scheduling scheme is effective.

2 4 6 8 10 12 14 16 18 209.5

10

10.5

11

11.5

12

12.5

Number of Users

Ave

rage

Spe

ctra

l Eff

icie

ncy(

bps/

Hz)

Round Robin Scheme

Optimal Scheme

Proposed Scheme(Simulation)Proposed Scheme(Theoretic)

Figure 2. The maximal average system spectral efficiency for different scheduling scheme with 0.5ρ = and 15SNR dB=

In Fig.1, we showed that the proposed scheduling algorithm significantly enhances the MASSE of the multi-user MIMO system in absence of transmit correlation. Fig.2 demonstrates the MASSE performance of the system for different schemes as a function of the transmit correlation coefficient ρ using correlation model (2), it is shown that the proposed scheme still achieve good performance as in Fig.1, however, the gain shrinks with the increasing of spatial correlation.

VI. CONCLUSIONS

The proposed scheduling algorithm exploits multi-user diversity with one bit feedback information for time slotted multi-user MIMO systems. Instead, we solve this problem achieving the optimum threshold for multiple antennas systems in presence of transmit correlation. Simulation results show that the proposed scheme is most promising scheduling algorithm, which may give low feedback, high MASSE.

However, this paper focuses on the ideal channel model with zero-delay, error-free feedback link, in particular, the feedback link is inherently noise and the users can not obtain the precise channel, further research will consider a realistic model for the feedback channel (delay, errors to be included), and we will develop a robust scheduling algorithm to improve system performance.

REFERENCES

[1]. P. Viswanath, D. N. C. Tse, and R. Laroia, “Opportunistic beamforming using dumb antennas,” IEEE Trans. Inform. Theory, vol. 48, pp.1277-1294, June, 2002.

[2]. D. Gesbert and M. S. Alouini, “How much feedback is multi-user diversity really worth?” In IEEE Int. Conf. on Commun.,Paris, France, pp.234-238, June 2004.

[3]. G. Corral-Briones, and A. A. Dowhuszko, etc, “Downlink multiuser scheduling algorithms with HSDPA closed-loop feedback information,” IEEE VTC (Vehicular Technology Conference) Spring, Stockholm, Sweden. May. 2005.

[4]. Y. Xue, T. Kaise, “Exploiting multiuser diversity with imperfect one-bit channel state feedback,” IEEE Trans. on Vehicular Technology, vol.56, no.1, pp.183-193, Jan. 2007.

[5]. D. Gore, R. W. Heath, A. Paulraj, “On performance of the zero forcing receiver in presence of transmit,” ISIT 2002, Lausanne, Switzerland, pp.159-159, July, 2002.

[6]. D. Kannan, An introduction to stochastic processes. New York: Elsevier North Hollond, Inc, 1979.

[7]. O. S. Shin and K. B. Lee, “Antenna-Assisted Round Robin Scheduling for MIMO Cellular Systems,” IEEE Commun. Lett.,vol. 7, no. 3, pp. 109-111, Mar. 2003.

TABLE I. THE OOPTIMAL THRESHOLD THROUGH COMPUTER SIMULATIONS FOR THE PROPOSED SCHEDULING ALGORITHM

K 2 4 6 8 10 12 14 16 18 20

( )15 , 0thC SNR dB ρ= = 10.7170 11.2181 11.4773 11.6490 11.7756 11.8750 11.9565 12.0252 12.0845 12.1364

( )15 , 0.5thC SNR dB ρ= = 9.9155 10.4108 10.6682 10.8385 10.9641 11.0629 11.1438 11.2121 11.2710 11.3226

1-4244-1312-5/07/$25.00 © 2007 IEEE 52