Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening...

40
Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS L. MARZETTA V AHID TAROKH Bell Laboratories Bell Laboratories Division of Eng. and App. Sci. Lucent Technologies Lucent Technologies Harvard University 600 Mountain Ave., Rm. 2C-363 600 Mountain Ave., Rm. 2C-373 33 Oxford St., Rm. MD-131 Murray Hill, NJ 07974 Murray Hill, NJ 07974 Cambridge, MA 02138 [email protected] [email protected] [email protected] March 25, 2004 Abstract Wireless data traffic is expected to grow over the next few years and the technologies that will provide data services are still being debated. One possibility is to use multiple antennas at basestations and terminals to get very high spectral efficiencies in rich scattering environments. Such multiple-input multiple-output (MIMO) channels can then be used in conjunction with scheduling and rate-feedback algorithms to further increase channel throughput. This paper provides an analysis of the expected gains due to scheduling and bits needed for rate feedback. Our analysis requires an accurate approximation of the distribution of the MIMO channel mutual in- formation. Because the exact distribution of the mutual information in a Rayleigh fading environment is difficult to analyze, we prove a central limit theorem for MIMO channels with a large number of antennas. While the growth in average mutual information (capacity) of a MIMO channel with the number of antennas is well understood, it turns out that the variance of the mutual information can grow very slowly or even shrink as the number of antennas grows. We discuss implications of this “channel-hardening” result for data and voice services, scheduling and rate feedback. We also briefly discuss the implications when shadow fading effects are included. Index Terms—Wireless communications, transmit diversity, receive diversity, fading channels 1 Introduction and Model Multiple antennas are being considered for high data rate services on scattering-rich wireless channels be- cause they promise high spectral efficiencies [1, 2, 3]. Much recent work has concentrated on the design of codes to achieve some of these high point-to-point rates, but there are also many important multiple-access network design issues that are influenced by the presence of multiple antennas. For example, in data sys-

Transcript of Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening...

Page 1: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

Multi-Antenna Channel-Hardening and its Implications for RateFeedback and Scheduling

BERTRAND M. HOCHWALD THOMAS L. M ARZETTA VAHID TAROKH

Bell Laboratories Bell Laboratories Division of Eng. and App. Sci.Lucent Technologies Lucent Technologies Harvard University

600 Mountain Ave., Rm. 2C-363 600 Mountain Ave., Rm. 2C-373 33 Oxford St., Rm. MD-131Murray Hill, NJ 07974 Murray Hill, NJ 07974 Cambridge, MA 02138

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

March 25, 2004

Abstract

Wireless data traffic is expected to grow over the next few years and the technologies that will providedata services are still being debated. One possibility is to use multiple antennas at basestations and terminalsto get very high spectral efficiencies in rich scattering environments. Such multiple-input multiple-output(MIMO) channels can then be used in conjunction with scheduling and rate-feedback algorithms to furtherincrease channel throughput. This paper provides an analysis of the expected gains due to scheduling andbits needed for rate feedback.

Our analysis requires an accurate approximation of the distribution of the MIMO channel mutual in-formation. Because the exact distribution of the mutual information in a Rayleigh fading environment isdifficult to analyze, we prove a central limit theorem for MIMO channels with a large number of antennas.While the growth in average mutual information (capacity) of a MIMO channel with the number of antennasis well understood, it turns out that the variance of the mutual information can grow very slowly or evenshrink as the number of antennas grows. We discuss implications of this “channel-hardening” result for dataand voice services, scheduling and rate feedback. We also briefly discuss the implications when shadowfading effects are included.

Index Terms—Wireless communications, transmit diversity, receive diversity, fading channels

1 Introduction and Model

Multiple antennas are being considered for high data rate services on scattering-rich wireless channels be-

cause they promise high spectral efficiencies [1, 2, 3]. Much recent work has concentrated on the design of

codes to achieve some of these high point-to-point rates, but there are also many important multiple-access

network design issues that are influenced by the presence of multiple antennas. For example, in data sys-

Page 2: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

tems it can be advantageous to schedule delay-tolerant transmissions to users whose channels happen to be

good at the moment [4, 5]. Such scheduling techniques require the receiver to measure the channel and feed

information about channel conditions back to the transmitter. The transmitter can then adapt its transmission

rate to the conditions.

The success of scheduling and rate feedback techniques depends on timely natural or artificially induced

fluctuations in the channel. If the channels to all the users are very similar and do not fluctuate much, the

scheduling and rate feedback advantages would probably not justify the overhead needed for the receiver to

send channel information back to the transmitter. It therefore becomes important to estimate the fluctuations

that can be expected in a given scenario.

This paper provides simple but accurate approximations of the scheduling gains that can be expected in

a multi-antenna multi-user environment. We obtain closed-form formulas that show how the gains vary as

functions of the number of antennas and users. We also obtain closed-form formulas for the number of bits

needed for rate control with feedback.

The results in the paper rely on central-limit theorems for the channel mutual information, when it is

treated as a random variable, and are therefore asymptotic in the number of antennas or users. But as

we show, the results are generally very accurate for a wide range of numbers of antennas or users. The

mathematical results include Theorems 1–3 in Section 2, which give the asymptotic distribution of the

mutual information with large numbers of transmit antennas, receive antennas, or both. These theorems are

then applied to outage probabilities, scheduling gains, and rate feedback in Section 3. Some discussions and

extensions appear in Section 4.

We show that as the number of antennas grows, the channel quickly “hardens,” in the sense that the

mutual information fluctuation as measured by its variance, decreases rapidly relative to its mean. Thus, the

gains due to scheduling decrease rapidly with the number of antennas.

1.1 Multiple-Input/Multiple-Output channel

Let s be anM � 1 vector of transmitted symbols, and lety be anN � 1 vector of received signals related by

y = Hs+ n; (1)

whereH is anN�M complex matrix, known perfectly to the receiver, andn is a vector of independent zero-

mean complex Gaussian noise entries with variance1=2 per real component. Many narrowband flat-fading

2

Page 3: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

space-time transmission schemes can be written in this form. The matrixH is the multiple-input/multiple-

output (MIMO) matrix channel, and is assumed to have independent zero-mean complex-Gaussian entries

with variance1=2 per real component.

In our information-theoretic calculations, we assume that the antennas all transmit independent Gaussian

distributed signals with equal average power, and such that the signal-to-noise ratio (SNR) at any receive

antenna is�, no matter how many transmit antennasM there are. The transmitter does not knowH and is

therefore not allowed to adapt its transmission strategy in response toH.

The mutual information between a white Gaussian inputs and the outputy for the MIMO model (1)

with a givenH is [3]

I = log det�IM +

MH�H

�; (bits=channel use) (2)

where� is the signal-to-noise ratio as physically measured at each receive antenna. In general, becauseH

is a random matrix, the mutual informationI is a random variable measuring bits per channel-use. (In this

paperlog(�) denotes the base-two logarithm andln(�) denotes the natural logarithm.)

The mean of this random variable� = EI (where the expectation is over the entries ofH) is theergodic

capacityof the channel. The ergodic capacity� has operational meaning ifH fluctuates significantly during

a transmission/reception interval, for then� can theoretically be attained with a sufficiently long channel

code. In some situations, though,H is approximately constant during a transmission interval and our ability

to achieve a given rateI0 depends on whetherI happens to exceedI0 at the time. In this case, we have the

notion of anoutage[6], where the probability thatfI < I0g (which we define to be anoutage event) can be

determined from the probability distribution function ofI.

There are other applications of the probability distribution ofI. Recent researches in scheduling of

delay-tolerant traffic in a multi-user network propose using either artificial [5] or naturally occurring [4]

channel fluctuations to decide when to schedule transmissions. As these papers show, it can be advantageous

to schedule transmissions only to users whose channels happen to be good at the moment. One measure of

“channel goodness” isI. The scheduling advantage is then proportional to the fluctuations inI that are

typically encountered.

Channel fluctuations also play a role in the efficacy of “rate feedback,” where the transmission rate is

adapted to the channel conditions by having the receiver use transmitted training signals to computeI,

which is then sent back to the transmitter. The more the dynamic range ofI, the more bandwidth that is

3

Page 4: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

needed to quantize and relay it, and the more critical it is for the transmitter to adapt its rate to the condition

of the channel.

In this paper, we are interested in computing the distribution ofI and using this distribution to compute

scheduling gains and the number of bits needed in rate feedback. Since the distribution is generally rather

complicated, we confine our attention principally to Gaussian approximations. WhenM or N (or both) is

large, central-limit theorem arguments show that the distribution ofI approaches a Gaussian distribution.

Our simulations show that even whenM andN are small, the Gaussian approximation is very accurate.

We give accurate estimates of the anticipated gains of scheduling according to the channel fluctuations, and

the number of bits needed to implement rate feedback. We are also able to show how to easily predict and

compute outage probabilities.

2 Background and Principal Theoretical Results

The ergodic capacity� = EI plays an important role in our study because it represents the mean of the

distribution ofI. This mean has been studied extensively and we summarize some known results.

Although [1] argues that� generally grows linearly as the number of transmitter and receiver antennas

increases, it is not until [3] that� is computed explicitly. From (2), we have

� = E log det�IM +

MH�H

= E

MXm=1

log (1 + ��m)

= ME log (1 + ��) (3)

where�m = �m(H�H=M) is themth eigenvalue of the (normalized)Wishart matrixH�H=M [8]. (In

equation (3), we implicitly assume thatN �M ; if M > N , then

� = E log det(IN +�

MHH�) = NE log(1 + ��): (4)

The analysis that follows then applies by interchangingM andN .) The expectation in equation (3) is over

�, which has probability density [3]

p(�) =

MXm=1

�2m(M�)(M�)N�M e�M�; (5)

4

Page 5: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

where�m+1(�) =pm!=(m+N �M)!LN�Mm (�) andLN�Mm (�) = 1

m!e��M�N dm

d�m (e���N�M+m) is

the associated Laguerre polynomial of orderm [11].

Various asymptotic analyses of the distribution ofI are possible. This paper considers three cases:

(i) largeN and fixedM

(ii) largeM and fixedN

(iii) largeM andN ; also specifically with fixed ratio� = N=M

The three corresponding asymptotic values of� are known in these cases. We present these now, and then

present the corresponding asymptotic distributions ofI computed in this paper.

In case (i), we note thatH�H=M = H�H=N � (N=M) and theM �M matrixH�H=N converges to

IM asN ! 1. (Technical arguments about the nature of convergence are omitted for the sake of brevity;

since the elements ofH are well-behaved independent Gaussian random variables, the various conditions for

strong convergence are readily satisfied.) Therefore, for fixedM , theM eigenvalues ofH�H=N approach

one; that isp(�(H�H=N)) approachesÆ(�� 1), and (3) becomes

� �M log(1 +N�

M) (6)

asN !1 (in the sense that the difference between the two sides tends to zero).

For case (ii), a similar argument whenM ! 1 for fixedN shows thatp(�(HH�=M)) approaches

Æ(�� 1) and (4) becomes

limM!1

� = N log(1 + �): (7)

For case (iii), whereM andN both simultaneously grow large, the analysis is more difficult since the

eigenvalues of the matrixH�H=M do not converge to deterministic quantities. But these eigenvalues do

converge in distribution to a known distribution. When� = N=M � 1, [12] (see also [3]) shows that

p(�) =

8><>:

1�

r�� � 1

4

�1 + ��1

�2(p� � 1)2 � � � (

p� + 1)2

0 otherwise: (8)

The expectation in (3) can then be computed in closed form. The result is

E log(1 + ��) =1

Z (p�+1)2

(p��1)2

d� log(1 + ��)

s�

�� 1

4

�1 +

� � 1

�2

= F (�; �); (9)

5

Page 6: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

where

F (�; �) = log�1 + �(

p� + 1)2

�+ (� + 1) log

�1 +

p1� a

2

�(log e)p�1�p

1� a

1 +p1� a

+ (� � 1) log

�1 + �

�+p1� a

�; (10)

anda = 4�p�

1+�(p�+1)2

and� =p��1p�+1

. Therefore, from (9) and (3),

� �MF (�; �): (11)

When� < 1, an analogous result holds

� � NF

�1

�; ��

�=MF (�; �); (12)

becauseF (�; �) = �F (1=�; ��). See, for example, [13] or [14] for these derivations.

2.1 Principal theoretical results

The principal theoretical results derived in this paper on the asymptotic distribution ofI in cases (i)–(iii)

are now given. In summary, whetherN or M or both are allowed to grow,I asymptotically has a normal

distribution. This is not surprising, because the mathematical operation oflog det(�) involves an extensive

amount of averaging (see, for example, [8] for central limit theorems involvinglog det(H�H)). What is

perhaps surprising is the speed with which the variance, relative to the mean, ofI decreases with increasing

M orN .

From the considerations in the previous section, the mean ofI in the cases whereM orN or both grow

have essentially already been computed; it remains to verify the conditions for a central limit theorem and

to compute the variances. We state the results as three separate theorems.

Theorem 1 (largeN , fixedM ): AsN !1, the mutual information obeys

pN

�I �M log

�1 +

N�

M

��d! N (0;M log2 e); (13)

(where the notationd!means convergence in distribution). Equivalently, for largeN , a numerically accurate

6

Page 7: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

approximation of the distribution is given by

I � N�M log

�1 +

N�

M

�;M log2 e

N

�: (14)

Theorem 2 (largeM , fixedN ): AsM !1, the mutual information obeys

pM [I �N log(1 + �)]

d! N�0;N�2 log2 e

(1 + �)2

�: (15)

Equivalently, for largeM , a numerically accurate approximation is given by

I � N�N log(1 + �);

N�2 log2 e

M(1 + �)2

�: (16)

Theorem 3 (largeN andM ): (i) (Low SNR) AsM andN go to infinity,

lim�!0

1

� log e

rM

N[I �N� log e]

d! N (0; 1): (17)

This statement says that for small� and largeM andN ,

I � N�N� log e;

N

M�2 log2 e

�: (18)

(ii) (High SNR) LetK = max(M;N) andk = min(M;N). AsM andN go to infinity,

lim�!1

1

�MN[I � �MN ]

d! N (0; 1); (19)

where

�MN = k log(�=M) + k log e

K�kXi=1

1

i�

!+ log e

k�1Xi=1

i

K � i; = 0:5772 : : : (20)

�2MN = (log e)2

k�1Xi=1

i

(K � k + i)2+ k

"�2

6�

K�1Xi=1

1

i2

#!(21)

Note that Theorem 3 does not requireM andN to have any specific relationship as they both go to

infinity. The special case where� = N=M is fixed is presented as a corollary to Theorem 3.

7

Page 8: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

Corollary 1 (large N andM , fixed� = N=M ): (i) (Low SNR) For small� and largeN andM ,

I � N (N� log e; ��2 log2 e): (22)

(ii) (High SNR) For large� and largeN andM ,

I � N (M�(�; �); �2(�)); � � 1 (23)

� N �N�( 1�; ��); �2( 1

�)�; � � 1 (24)

where for� � 1,

�(�; �) = log(�=e) + 2 log(p� + 1) + (� + 1) log

� p�p

� + 1

+ (� � 1) log

� p�p

� � 1

�; � 6= 1 (25)

�(1; �) = log(�=e)

�2(�) = (log e)2 ln

��

� � 1

�; � 6= 1 (26)

�2(1) = (log e)2[lnN + + 1] (27)

The variance ofI, along with higher moments, is also computed in a general form in [15] whenM and

N are simultaneously large. It is observed empirically in [15] that the mean and variance ofI are generally

enough to characterize the distribution ofI accurately, even whenM andN are “not so large.”

Theorems 1–3 and Corollary 1 are proven in Appendix A. The principal applications of these theorems

appear in Section 3. We now discuss the numerical implications of these theorems.

2.2 Discussion of Theorems

Theorems 1–3 say that whetherM or N (or both) increase, the limiting distribution ofI is Gaussian.

We may use the means and variances predicted by these theorems, or, alternatively, we may numerically

calculate the mean and variance for any givenM , N , and�. Then, an excellent approximation of the

distribution ofI is given by a Gaussian with this numerical mean and variance. Figure 1 shows that the

Gaussian approximation is very accurate for even smallM andN . In this figure, the empirical distribution

of I and its Gaussian approximation are overlaid forM = N = 2. The Gaussian approximation gets even

better asM orN (or both) increase.

8

Page 9: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

1 2 3 4 5 6 7 8 9 100

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

I0

Pro

b{I≤

I 0}

M=2, N=2, ρ=10 dB

Figure 1: Empirical distribution ofI (solid) versus Gaussian distribution with same mean and variance(dashed) showing how nearly-Gaussian the distribution ofI is for even a relatively small number of antennas(M = 2,N = 2, � = 10 dB).

9

Page 10: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

5 6 7 8 9 10 11 12 13 14 151

2

3

4

5

6

7

8

9

10N=10, ρ=30 dB

M

µ/10

, σ2

σ2

µ/10

Figure 2: Mean (scaled by a factor of 10) and variance ofI as a function ofM for N = 10 and� = 30 dB.The solid lines are simulated values and the dashed lines are computed from equations (20) and (21).

Theorem 1 shows that, as the number of receiver antennasN increases, the average ofI increases

logarithmically but its variance decreases as1=N . Theorem 2 shows that asM increases, the average

approaches a limit and the variance decreases as1=M . Theorem 3 and Corollary 1 show that the mean

grows linearly asM andN grow simultaneously, but the behavior of the variance as a function of the

number of antennas is highly variable. At low SNR, the variance depends linearly on the ratio� = N=M

and quadratically on�. At high SNR, the variance is independent of�, but is a constant function of� only

when� 6= 1. When� = 1, the variance grows logarithmically with the number of antennas.

The accuracy of Theorem 3(ii) (high SNR) is shown in Figure 2, where we plot the mean and variance

of I as a function ofM for N = 10 and� = 30 dB. The solid curves represent the simulated mean and

variance, and the dashed curves represent the formulas (20) and (21). Observe the “spike” in the variance

of I whenM = 10. The origin of this spike is made more apparent by Corollary 1(ii). The pointM = 10

corresponds to� = 1, and we see from equations (26) and (27) that�2(�) peaks at� = 1 for N andM

sufficiently large. In fact,�2(1) = (log e)2[lnN + + 1], whereas�2(�) is bounded for all� 6= 1.

10

Page 11: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

3 Applications of the Theorems

3.1 Probability of Outage

In cases where the channelH is constant long enough to allow an entire coding/decoding interval, the

notion of an outage event is meaningful [6]. A simple application of Theorems 1–3 gives an approximation

of the outage probability in terms of theQ(�) function. Assume that we are in a regime where we have an

approximate distributionI � N (�; �2) for some� and�2. Define

Q(x) =1p2�

Z 1

xdt e�t

2=2: (28)

Let p0 denote a desired “outage probability” andI0 denote the corresponding rate where the probability of

the outage eventfI < I0g is p0. Then

p0 =

Z I0

�1dI p(I) = 1�Q

�I0 � �

�; (29)

implying that

I0 = �+ �Q�1(1� p0): (30)

Our definition ofp0 differs from [3] where the transmitter has the freedom to use a subset of the givenM

antennas with an input covariance that is not necessarily diagonal in an attempt to minimizep0.

The accuracy of the Gaussian approximation for computing outage probabilities can be seen in Figure 3.

The figure shows the outage probability as a function ofM for N = 5 and� = �7 dB, and for two different

rates:I0 = 1:47 (upper curves) andI0 = 1:14 (lower curves). The solid and dashed lines almost touching

each other across the whole figure are the actual (solid) and Gaussian approximations (dashed) to the outage

probabilities. The means and variances of the Gaussian approximations were computed numerically from

the simulations. The two remaining solid curves that converge at largeM (but diverge for smallM ) also

are Gaussian approximations, but using the mean and variance given in Theorem 2 (largeM ). AsM !1,

the mutual informationI is approaching the deterministic quantityN log(1 + �) = 1:32 bits/channel-use.

Therefore, a rate greater than1:32 will have an outage probability that approaches unity asM ! 1. An

rate less than1:32 will have an outage probability approaching zero.

The number of receive antennasN = 5 and the SNR� = �7 dB in Figure 3 are chosen to exihibit

what can happen for “not-so-large”M . For example, we see that there is a “dip” in the outage probability

11

Page 12: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

5 10 15 20 25 30 35 40 45 500

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

M

Out

age

prob

abili

ty

N=5, ρ=−7 dB

1.14 bits/channel−use

1.47 bits/channel−use

Nlog(1+ρ)=1.32 bits/channel−use

Figure 3: Outage probability as a function of number of transmit antennasM , for N = 5 and� = �7dB. The two sets of solid and dashed curves following each other closely are the simulated (solid) andGaussian approximation (dashed) to the outage probability forI0 = 1:47 (upper) andI0 = 1:14 (lower)bits/channel-use; the Gaussian approximations used numerically computed means and variances. The tworemaining solid curves are also Gaussian approximations, but using the mean and variance of Theorem 2.As M ! 1, the mutual informationI is approaching the deterministic quantityN log(1 + �) = 1:32bits/channel-use. Therefore,I0 > 1:32 will have an outage probability approaching unity, andI0 < 1:32will have an outage probability approaching zero.

12

Page 13: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

for I0 = 1:47 whenM � 5. Thus, outage probabilities do not necessarily behave monotonically. Yet, as

Theorem 2 shows, the monotonically growing mean approaches a limit, while the variance shrinks, as the

number of transmit antennasM grows. Therefore, we can infer that for rates less than the limiting mean, the

outage probability generally decreases monotonically as more transmit antennas are used. For rates greater

than this limiting mean, the outage probability may fluctuate withM , but eventually approaches one asM

grows. We therefore answer, in part, the question of whether we can reduce the probability of an outage

if we are given an opportunity to use fewer than allM antennas [3]: for rates less thanN log(1 + �), use

all M antennas. Note that data rates of interest are generally much less thanN log(1 + �) since the outage

probabilities of interest are generally much less than1=2.

We comment that the accuracy of outage event calculations with our central limit theorem approxima-

tions generally decreases as the outage probability decreases because central limit theorems are often not

very accurate when used to approximate the tails of an empirical distribution.

3.2 Scheduling Gains

There has been recent interest in applying scheduling algorithms to boost the throughput of data in a multi-

user environment. In one possible algorithm, the basestation transmitter obtains feedback from the various

users on the conditions of their respective channels. The basestation then transmits to the user with the

best channel. This algorithm generally needs the data to be delay-tolerant since it cannot guarantee that

a particular user will be served at any given time. The algorithm also requires natural [4] or artificially

induced [5] fluctuations in the channel so that bad channels eventually become good, and all users enjoy fair

treatment.

We analyze the algorithm by assuming the following: i) the channels between the basestation and the

various users have the same number of antennas and are independent; ii) the basestation transmits to the

channel with the largestI. We begin with a lemma on the maximum of a sequence of independent Gaussian

random variables.

Lemma 1 (maximum of sequence of independent Gaussian random variables):Let Z1; : : : ; ZK

be a sequence of independent Gaussian random variables with mean� and variance�2. DefineMK =

max(Z1; : : : ; ZK). ThenMK � �p2�2 lnK

! 1

in probability asK !1. The proof of this is standard [9, pg. 76] and we omit it.

13

Page 14: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

This lemma says thatMK � � +p2�2 lnK for largeK. Applying the lemma to the scheduling

algorithm described above, we conclude that the algorithm that transmits to the best user boosts the average

data rate per user from�, which would be obtained from simple round-robin, to a new value which is given

approximately bySK , defined as

SK = �+p2�2 lnK (31)

(assuming everybody’s channel is Gaussian and eventually becomes the best). We see that the difference

betweenSK and� is significant if either�2 is large orK is very large.

Equation (31) is only an approximation of the scheduling gain because it applies asymptotically inK

and the distribution ofI is only asymptotically (in the number of antennas) Gaussian. There is potential

danger in applying Lemma 1 to a Gaussian distribution obtained via a central limit theorem because the

result in the lemma relies on the tail behavior ofZ1; : : : ; ZK , which is outside the domain of most central

limit theorems. Since our Gaussian approximations improve withM andN , Lemma 1 can be applied with

increasing confidence asM andN grow. Nevertheless, it would be incorrect to draw conclusions by letting

K ! 1 without lettingM andN go to infinity first. We show later in numerical examples that Lemma 1

may be applied successfully toI in all of our cases of interest.

3.2.1 Fractional scheduling gain

Define� to be the scheduling gain as a fraction of the mean. Then

� =

p2�2 lnK

�(32)

The gain of the scheduling algorithm is then given approximately by

SK = �(1 + �): (33)

We can compute� as a function of the number of antennas and SNR using Theorems 1–3.

We apply Theorem 1 (largeN ), where� = M log(1 + N�=M) and�2 = (M=N) log2 e, to (32) to

obtain

� =

s2 lnK

NM ln2(1 +N�=M): (large N) (34)

LetK = 4,N = 4,M = 1 and� = 10 dB (four users, each with four receive antennas, and one basestation

14

Page 15: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

antenna, all operating at 10 dB SNR). Then� � 22%. IncreasingK to 32 yields� � 35%. IncreasingN

to 8 (withK = 32) yields� � 21%. Note that our confidence in the accuracy of the computed values of�

is higher for larger values ofM andN because (32) and Theorems 1–3 apply to largeM orN .

If we apply Theorem 2 (largeM ) to (32), then

� =

s2�2 lnK

NM(1 + �)2 ln2(1 + �): (largeM) (35)

LetK = 4,N = 1,M = 4, and� = 10 dB (four users, each with one receive antenna, and four basestation

antennas). Then� � 32%. IncreasingK to 32 yields� � 50%. IncreasingN to 8 (withK = 32) yields

� � 35%.

The scheduling gains are especially pronounced at low SNR and for a small number of antennas.

Figure 4 shows the data rate per user for the round-robin, and scheduled system forK = 4, N = 1,

M = 1; : : : ; 16 and� = �10 dB (we choose these values to match Figure 4 in [4]). The lower solid curve

is the rate obtained by a round-robin service of the four users, each with one receive antenna, and a bases-

tation withM antennas. This round-robin service rate is given by the ergodic capacity, which for largeM

is approximatelyN log(1 + �) � 0:138 (see Theorem 2). The upper solid curve shows the increased rate

obtained (through simulation) with the scheduling algorithm. The dashed curve is (33) applied to (35)

SK = N log(1 + �) +

s2N�2 log2 e

M(1 + �)2lnK (36)

� 0:138 +

r0:0477

M(37)

We see in Figure 4 that (37) predicts that the scheduled ratedecreasesas1=pM asM increases. This gives

an analytical basis to the observation in [4] that more transmit antennasM are detrimental when the system

is scheduled according to largestI. The overall data rate in this scheduled system falls withM because the

variance ofI decreases rapidly withM .

Figure 5, which is the same as Figure 4 except withK = 32, shows that the difference betweenSK and

the true scheduling gain decreases asK increases. In this case,

SK � 0:138 +

r0:119

M(38)

and the scheduling gain is almost 250% for smallM , but much less for largeM .

15

Page 16: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

2 4 6 8 10 12 14 160

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

0.45

0.5

Number of transmit antennas (M)

Rat

e pe

r us

er (

bits

/cha

nnel

use

)

Figure 4: Simulated and computed rates per user forK = 4 users,N = 1, andM = 1; : : : ; 16 with� = �10 dB. The lower solid curve is the rate obtained by round-robin service, the upper solid curve is therate obtained by scheduling, and the upper dashed curve is the closed-form approximation (37).

16

Page 17: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

2 4 6 8 10 12 14 160

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

0.45

0.5

Number of transmit antennas (M)

Rat

e pe

r us

er (

bits

/cha

nnel

use

)

Figure 5: Simulated and computed rates per user forK = 32 users,N = 1, andM = 1; : : : ; 16 with� = �10 dB. The lower solid curve is the rate obtained by round-robin service, the upper solid curve is therate obtained by scheduling, and the upper dashed curve is the closed-form approximation (38).

17

Page 18: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

To find the dependence ofSK on the number of usersK and number of transmit or receive antennas at

low SNR we may apply Corollary 1(i) (low SNR) to (32) to obtain

� =

r2 lnK

NM: (39)

Observe that the gain decreases as the square-root of either the number of transmit or receive antennas, and

is independent of�. The gain as a function ofK is only as the square-root logarithm ofK. This is indeed

small!

Another region of interest is whenM andN are both allowed to grow, and the SNR is high. In this case,

we may apply Corollary 1(ii) (high SNR) to (32) to obtain

� =

r2(log e)2 ln

�1

1���lnK

N�(1=�; ��); � < 1 (40)

=

p2(lnN + + 1) lnK

N(ln�� 1); � = 1; (41)

=

r2(log e)2 ln

��

��1�lnK

M�(�; �); � > 1; (42)

where�(�; �) is defined in (25). For example, using (33) and (41), we obtain

SK = N log(�=e) +p2(log e)2(lnN + + 1) lnK (43)

for � = 1. A plot of the rate per user obtained by schedulingSK in equation (43) is given in Figure 6 for

M = N = 1; : : : ; 12,K = 32, and� = 20 dB. In this case, (43) becomes

SK = 5:20N +p14:43 lnN + 22:75: (44)

The behavior of this scheduled system is markedly different from Figures 4 and 5, where the rate falls with

increasingM . In Figure 6, the rate obtained by round-robin increases linearly withM = N . Equation (44)

shows that the rate obtained by scheduling increases slightly faster than linearly withM = N . Observe

that the dashed curve representing (44) becomes a more accurate approximation of the simulated scheduling

gain whenM is large.

In Figure 6 and equation (44), the rate obtained by scheduling at high SNR grows slightly faster than

18

Page 19: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

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

10

20

30

40

50

60

70

Number of transmit/receive antennas

Rat

e pe

r us

er (

bits

/cha

nnel

use

)

Figure 6: Simulated and computed rates per user forK = 32 users andM = N = 1; : : : ; 12 with � = 20dB. The lower solid curve is the rate obtained by round-robin, the upper solid curve is the simulated rateobtained by scheduling, and the upper dashed curve is the closed-form approximation (44).

19

Page 20: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

linearly, but this behavior is peculiar toM = N (or � = 1). When� 6= 1, the scheduled and round-robin

rates both grow linearly. This distinction between� = 1 and� 6= 1 is due to the behavior of the variance of

I in Corollary 1(ii) (high SNR). The variance�2(�) of I grows logarithmically withN when� = 1, and

is bounded when� 6= 1. This effect is also seen in the equations for� in (40)–(42), where the logarithmic

growth of�2(�) when� = 1 appears in the numerator of (41).

3.2.2 Number of users needed to achieve prescribed scheduling gain

We may also ask how many users are needed to realize a certain gain�. Solving (32) forK yields the result

K = exp

��2

2

�2

�2

�:

As we show,K grows very rapidly with the number of transmit or receive antennas.

We apply Theorem 1, for example, where� = M log(1 + N�=M) and�2 = (M=N) log2 e for large

N . Thus, for a given�,

K = exp

��2

2NM ln2(1 +N�=M)

�:

Thus,K grows (slightly faster than) exponentially withN . Let� = 25%, � = 10 dB,M = 1 andN = 4.

ThenK � 6. Increase� to 50% and thenK � 1000. IncreaseN to 8 (� = 25%) and thenK � 125.

When we apply Theorem 2, the result is

K = exp

��2

2NM

(1 + �)2

�2ln2(1 + �)

�:

Let � = 25%, � = 10 dB,M = 4 andN = 1. ThenK � 2; we add the caveat that computations that yield

very small values ofK should probably not be trusted too much because Lemma 1 applies most accurately

to largerK. Increase� to 50% and thenK � 32. IncreaseM to 8 (� = 25%) and thenK � 6.

Since the scheduling gains tend to be most pronounced at low SNR, we apply Corollary 1(i) (low SNR),

to obtain

K = exp

��2

2NM

�: (45)

This result is independent of the SNR. Since the number of users is integer, we should round computed

values ofK to the nearest integer. For example, when� = 50% andN = 1 we find

K = dexp(M=8)e: (46)

20

Page 21: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

2 4 6 8 10 12 14 161

2

3

4

5

6

7

8

Number of transmit antennas (M)

Num

ber

of u

sers

nee

ded

for α

=50

%

Figure 7: Number of users needed to achieve a gain of� = 50% as a function of the number of transmitantennasM at low SNR, equation (46).

Figure 7 showsK as computed in (46) as a function of the number of transmit antennasM .

3.3 Rate Feedback

In situations such as the scheduling algorithm described in Section 3.2, the receiver measures the channel

conditions and computes the transmission rateI that it knows the channel can support. But rather than feed

this exact value ofI back to the transmitter, the receiver, in practice, generally quantizesI and feeds this

quantized rate back to the transmitter. The selection of quantized transmission rates is kept in a predeter-

mined list; the receiver simply chooses the closest list entry that is less thanI.

Generally, rate feedback is most important when there are significant channel fluctuations that the trans-

mitter needs to know about. We call a transmission rate fluctuation “significant” if it is some fixed percentage

of the mean rate for the channel. In the spirit of Section 3.2, let� be the percentage of the mean rate that we

consider significant (we can also call� the “granularity”).

21

Page 22: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

To provide the feedback, we generate a finite list of possible rates as

Ln = f�(1 � n�); : : : ; �(1 � �); �; �(1 + �); : : : ; �(1 + (n� 1)�)g: (47)

The size of the table is2n; the receiver chooses rate�(1+ i�) whenever�(1+ i�) � I < �(1+ (i+1)�).

By making the upper end of the list one entry shorter than the lower end, we can declareI out of range

if jI� � 1j > n�. While anI that is too high poses no transmission problem, anI that is too low is an

“outage event” that should be avoided. Therefore, in practice,n should be chosen such that, with some

high probabilityp0, the table covers the rates typically encountered. We assume some type of gray-code

assignment of bits to the list entries is used. The number of bits needed is thenb = log 2n.

We show how to computeb for Ln as a function of the number of antennas, average SNR�, and

granularity�. Let � be chosen. We employ the theorems of Section 2.1 and therefore assume that the

random variableI has a Gaussian distribution. The listLn (47) should be chosen large enough so that

P (jI� � 1j � n�) � p0. The quantity1� p0 is the probability thatI exceeds the table’s range (on either the

upper or lower end), and therefore the quantity�+ �Q�1(1�p02 ) represents the upper limit ofI that needs

to be quantized, whereQ(�) is defined in (28). Therefore,n must be chosen to solve

�+ �Q�1�1� p0

2

�= �(1 + n�);

or

n =�Q�1

�1�p02

���

: (48)

Let p0 = 0:95, which ensures that 95% of the range ofI is covered byLn. ThenQ�1(1�p02 ) � 2. It follows

from (48) that

n =2�

��:

Because the number of bits isb = log 2n,

b = log

�4�

��

�: (49)

The higher the required coverage probabilityp0, the larger the constant multiplying� in (49), and the larger

the number of bits that are needed.

22

Page 23: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

2 4 6 8 10 12 14 163

3.5

4

4.5

5

5.5

Number of transmit antennas (M)

Num

ber

of b

its n

eede

d

Figure 8: Number of bits needed for rate feedback as a function of the number of transmit antennasM , with� = �10 dB, and granularity� = 10%, equation (52).

We apply Theorem 2 (largeM ) to (49) to obtain

b = log

�4�

�(1 + �) ln(1 + �)pNM

�: (50)

At low SNR, (50) becomes

b = log

�4

�pNM

�: (51)

As an example, we use the same environment that is used to generate Figures 4 and 5: one receive antenna

N = 1, a range of transmit antennasM = 1; : : : ; 16, � = �10 dB, and� = 10%. Equation (50) becomes

b = 5:25 � 1

2logM (52)

Figure 8 shows a plot of equation (52). In general, the number of bits needed as a function ofM drops

because the distribution ofI gets more concentrated around its mean asM increases.

This effect is seen even more dramatically when the transmit and receive antennas are both allowed to

23

Page 24: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

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

1

1.5

2

2.5

3

3.5

4

Number of transmit/receive antennas

Num

ber

of b

its n

eede

d

Figure 9: Number of bits needed for rate feedback as a function of the number of transmit/receive antennas,with � = 20 dB and granularity� = 10%, equation (54).

grow simultaneously. If we assumeM = N , then applying Corollary 1(ii) (high SNR) to (49) yields

b = log

�4plnN + + 1

�N(ln �� 1)

�(53)

We apply (53) to the same environment that is used to generate Figure 6:M = N = 1; : : : ; 12, � = 20 dB,

and� = 10% and get

b = log

�11:1

plnN + 1:5772

N

�(54)

This equation is plotted in Figure 9. Observe how rapidly the number of bits needed falls off as a function

of the number of antennas.

4 Discussions and Extensions

Theorems 1–3 say that the variance of the limiting distribution of the channel mutual informationI decreases

relative to the mean as the number of antennas grows. This form of “channel hardening” is generally

24

Page 25: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

welcome for voice and other traffic that is sensitive to channel fluctuations and delay. However, as the

previous sections show, channel hardening limits the gains provided by scheduling of delay-tolerant traffic.

Nevertheless, if we modify the pure Rayleigh fading environment used in the previous sections by adding

shadow fading, a qualitatively different picture emerges: in shadow fading, both scheduling and MIMO can

simultaneously confer benefits.

The presence of shadow fading changes the signal model (1) to

y =pzHs+ n (55)

wherez is a positive real random scalar which is independent for different users. Clearly, channel hardening—

which for large number of antennas confers immunity to Rayleigh fading—does not extend to shadow fading

since a small (bad) value ofz affects all transmit-to-receiver gains.

Jakes [20] presents experimental evidence that the shadow fadingz is log-normal distributed. Specif-

ically the random variable10 log10 z is distributed asN (�0; �02). This model was obtained by comparing

actual measurements with acalculatedfree-space attenuation. It is generally impractical tomeasurethe

free-space attenuation in a shadow-fading environment, because the obstacles that lead to shadow fading,

such as buildings and mountains, cannot be easily removed!

As it stands the log-normal model is a crude approximation, especially when used to predict the perfor-

mance of a best-of-K scheduler because of its heavy positive tails. We therefore model the shadow fading

as truncated log-normal. Let� = 10 log10 z. Then� is a nonpositive random variable such that

p(�) /8<:

1�p2�e�(���

0)2=(2�02); � � 0

0; � > 0:(56)

Figure 10 shows the probability density (in dB space) and the cumulative distribution of the shadow fading

model as used in our simulations, where�0 = 10:0 dB (see [20]), and�0 = �6:86 dB, which corresponds

to a median of�10:0 dB.

Figure 11 shows the rate per user obtained, under shadow fading, for the round-robin and scheduled

system forK = 4, N = 1, M = 1; : : : ; 16, and� = �10:0 dB (compare with Figure 4). The effect of

shadow fading lowers the throughput for either strategy but there is significant scheduling gain regardless of

the number of transmit antennas. This is due to the reduced channel hardening effects.

Figure 12 is similar to Figure 11 except thatK = 32 (compare with Figure 5). The increased number of

25

Page 26: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

−50 −45 −40 −35 −30 −25 −20 −15 −10 −5 00

0.01

0.02

0.03

0.04

0.05

0.06

shadow fading (dB)

prob

abili

ty d

ensi

ty

−50 −45 −40 −35 −30 −25 −20 −15 −10 −5 010

−5

100

shadow fading (dB)

cum

ulat

ive

dist

ribut

ion

(a)

(b)

Figure 10: Truncated log-normal shadow fading, median�10:0 dB, untruncated Gaussian standard devia-tion 10:0 dB: (a) probability density (dB space), (b) cumulative distribution.

26

Page 27: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

2 4 6 8 10 12 14 160

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

0.09

0.1

Number of transmit antennas (M)

Rat

e pe

r us

er (

bits

/cha

nnel

use

)

Figure 11: Simulated rate per user, under shadow fading, forK = 4 users,N = 1, M = 1; : : : ; 16, with� = �10:0 dB. The lower curve is the rate obtained by round-robin, and the upper curve is the rate obtainedby scheduling. Compare this figure with Figure 4.

27

Page 28: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

2 4 6 8 10 12 14 160

0.05

0.1

0.15

0.2

0.25

Number of transmit antennas (M)

Rat

e pe

r us

er (

bits

/cha

nnel

use

)

Figure 12: Simulated rate per user, under shadow fading, forK = 32 users,N = 1, M = 1; : : : ; 16, with� = �10:0 dB. The lower curve is the rate obtained by round-robin, and the upper curve is the rate obtainedby scheduling. Compare this figure with Figure 5.

users yields a greater scheduling gain that is again maintained for largeM .

Figure 13 shows the rates per user obtained by round-robin and by scheduling under shadow fading

for M = N = 1; : : : ; 12, K = 32, and� = 20:0 dB (compare with Figure 6). Here we see a nice

synergy between multiple antennas and scheduling: both simultaneously yield significant advantages. The

rate obtained by scheduling under shadow fading approaches the rate for scheduling without shadow fading

because the best of theK = 32 users typically suffers little attenuation from shadow fading.

A Proofs of the Theorems

We begin with a lemma that is used in the proofs.

Lemma A (mean and variance of eigenvalues of Wishart matrix):Let H be aK � k matrix of

independentCN (0; 1) random variables. DefineW = H�H as ak � k Wishart matrix; thenW hask

28

Page 29: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

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

10

20

30

40

50

60

70

Number of transmit/receive antennas

Rat

e pe

r us

er (

bits

/cha

nnel

use

)

Figure 13: Simulated rate per user, under shadow fading, forK = 32 users,M = N = 1; : : : ; 12, with� = 20:0 dB. The lower curve is the rate obtained by round-robin, and the upper curve is the rate obtainedby scheduling. Compare this figure with Figure 6.

29

Page 30: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

random eigenvalues�1; : : : ; �k, and

E trW = kK; E�i = K (57)

E trW 2 = kK(K + k); E�2i = K(K + k) (58)

E (trW )2 = kK(kK + 1); E�i�j = K(K � 1) (i 6= j): (59)

In general, we use this lemma forK � k, but this restriction is not essential.

Proof: Equation (57) is easily shown by looking at the expected trace ofW ,

E trW =

KXi=1

kXj=1

E jhij j2 = kK =

kXi=1

E�i;

and thereforeE�i = K.

To prove equation (58), we look at the expected trace ofW 2,

E trW 2 =

kXi=1

E�2i :

To computeE trW 2, we look at a typical diagonal entry ofW 2. Observe that the matrixW has the structure

W =

2666664

PKi=1 jhi1j2

PKi=1 h

�i1hi2 � � �PK

i=1 hi1h�i2

PKi=1 jhi2j2 � � �

.... .. PK

i=1 jhikj2

3777775 :

Therefore, the first diagonal entry ofW 2 is

(

KXi=1

jhi1j2)2 +kX

j=2

jKXi=1

hi1h�ij j2: (60)

The expected value of the first term in (60) is easily computed becausehi1; : : : ; hK1 are independent of one

another. Using the fact thatE jhi1j4 = 2, we obtainE (PK

i=1 jhi1j2)2 = 2K + (K2 �K) = K2 +K. The

terms in the sum overj in (60) have identical expected value, so we concentrate onj = 2. We note that

E jKXi=1

hi1h�i2j2 = E jh11j2jh12j2 + E jh21j2jh22j2 + : : :+ Eh11h

�12h21h

�22 +Eh�11h12h

�21h22 + : : :

30

Page 31: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

andE jhi1j2jhi2j2 = 1 whereas the remaining terms have expected value zero. Hence,E jPKi=1 hi1hi2j2 =

K, and the expected value of (60) isK2 +K + (k � 1)K = K2 + kK. The remaining diagonal entries of

W 2 have the same expected value, and therefore,

E trW 2 =

kXi=1

E�2i = k(K2 + kK) = kK(K + k): (61)

We conclude thatE�2i = K(K + k).

To prove (59), we look at

E (trW )2 = E(kX

j=1

KXi=1

jhij j2)2 = E(kXi=1

�i)2:

This expected value is easily computed using the identitiesE jhij j4 = 2 (of which there arekK terms in the

above sum) andE jhij j2jhmnj2 = 1 when(i; j) 6= (m;n) (of which there arek2K2 � kK terms). Thus,

E (trW )2 = 2kK + (k2K2 � kK) = k2K2 + kK. We infer that

EXi6=j

�i�j = E(Xi

�i)2 � E

Xi

�2i

= k2K2 + kK � kK(K + k)

= kK(k � 1)(K � 1):

Because there arek2 � k terms in the sumP

i6=j �i�j , it follows thatE�i�j = K(K � 1) wheni 6= j.

We note that this theorem implies that the eigenvalues have covariance

E (�i �K)(�j �K) = K2 �K �K2 = �K: (62)

Lemma B: LetH be aK � k matrix of independentCN (0; 1) random variables. Then the trace of the

Wishart matrixW = H�H has a normal distribution asymptotically ink orK,

1pkK

(trW �Kk)d! N (0; 1) (63)

ask !1 orK !1 (or both).

Proof: This result is a straightforward application of the central limit theorem. BecausetrW =

31

Page 32: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

PKi=1

Pkj=1 E jhij j2 is a sum of independent identically distributed random variables having well-defined

third moments, the distribution of the sum is asymptotically (in eitherk or K) normal [17]. All that is

needed is to subtract the mean oftrW and normalize the difference by the square-root of the variance. The

mean and variance oftrW are given by Lemma A.

A.1 Proof of Theorem 1

We look at the quantity

I = log det(IM +�

MH�H) =

MXm=1

log

�1 +

�N

M�m

�;

where�1; : : : ; �M are the eigenvalues ofH�H=N . BecauseN !1, we have thatH�H=N ! IM (strong

law of large numbers [17]). Since�1; : : : ; �M are continuous functions of the elements ofH�H=N , it

follows that�m ! 1 for m = 1; : : : ;M . We therefore let�m = 1 + ~�m, with the understanding that

~�m ! 0 (almost surely) asN !1. Consider the following series of equalities:

MXm=1

log

�1 +

�N

M�m

�= M log

�1 +

�N

M

�+

MXm=1

log

1 + �N

M �m

1 + �NM

!

= M log

�1 +

�N

M

�+

MXm=1

log

1 + �N

M + �NM

~�m

1 + �NM

!

= M log

�1 +

�N

M

�+

MXm=1

log

1 +

�NM

~�m

1 + �NM

!

= M log

�1 +

�N

M

�+

�NM log e

1 + �NM

MXm=1

~�m +O

MXm=1

~�2m

!(64)

asN !1. In equation (64), we say thatxN = O(yN ) if jxN j � cyN for somec > 0 and allN sufficiently

large.

Note thatPM

m=1~�m = tr (H�H)=N � M has mean zero. Lemma A implies thatE

PMm=1

~�2m =

M2=N , and therefore the termO(PM

m=1~�2m) in (64) has expected value�N that isO(1=N) asN ! 1.

The expected value of the right-hand side of (64) is thereforeM log(1 + �NM ) + O(1=N). By Lemma A,PM

m=1~�m has varianceM=N , and fourth-order moment calculations of the Wishart matrix (see [8, pg.

99]) show that the variance ofPM

m=1~�2m is O(1=N2). Therefore,

PMm=1

~�2m � �N is Op(1=N2); this is

a probabilistic statement, and we say thatxN = Op(yN ) if for any � > 0, we can find ac > 0 such that

32

Page 33: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

P [jxN j > cyN ] � � for N sufficiently large; see, for example, [18, pg. 255]. By Lemma B,

rN

M

MXm=1

~�md! N (0; 1)

asN ! 1. Thus,PM

m=1~�m is Op(1=N) and is the dominant random term in (64). The asymptotic

distribution of (64) is therefore also normal [18, pg. 254]. Using�NM

1+ �NM

= 1 +O(1=N), we conclude that

pN

"MXm=1

log

�1 +

�N

M�m

��M log

�1 +

�N

M

�#d! N (0;M log2 e):

This proves (13).

A.2 Proof of Theorem 2

The proof of this theorem uses the same technique as the proof of Theorem 1, so we omit many details. We

look at the quantity

I = log det�IN +

MHH�

�=

NXn=1

log (1 + ��n) ;

where�1; : : : ; �N are the eigenvalues ofHH�=M . BecauseHH�=M ! IN asM ! 1, we let�n =

1 + ~�n and then use the series of equalities

NXn=1

log (1 + ��n) = N log(1 + �) +NXn=1

log

�1 + ��n1 + �

= N log(1 + �) +

NXn=1

log

1 +

�~�n1 + �

!

= N log(1 + �) +� log e

1 + �

NXn=1

~�n +O

NXn=1

~�2n

!(65)

asM !1.

The mean ofPN

n=1~�n is zero and its variance (by Lemma A) isN=M ; the termO(

PNn=1

~�2n) in (65) is

asymptotically negligible. By Lemma B,

rM

N

NXn=1

~�nd! N (0; 1)

33

Page 34: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

asM !1. We conclude that

pM

"NXn=1

log(1 + ��n)�N log(1 + �)

#d! N

�0;N�2 log2 e

(1 + �)2

�:

This proves (15).

A.3 Proof of Theorem 3

We provide a sketch of the proof of part (i) of this theorem (small�). We begin with

I = log det�IN +

MHH�

�=

NXn=1

log(1 + ��n);

where�1; : : : ; �N are the eigenvalues ofHH�=M . Unlike in Theorems 1 and 2, the matrixHH�=M does

not converge to a deterministic quantity, and likewise�1; : : : ; �N also do not converge. Nevertheless, for

small� we may use the expansion

NXn=1

log(1 + ��n) = � log e

NXn=1

�n +O(�2): (66)

The termPN

n=1 �n has meanN and varianceN=M . Lemma B implies that

rM

N

"NXn=1

�n �N

#d! N (0; 1)

asM andN simultaneously both go to infinity. This proves part (i).

We now sketch a proof of part (ii). Assume thatM � N and thereforeK = max(M;N) = M and

k = min(M;N) = N . Then

log det�IN +

MHH�

�= log det

M

�HH� +

M

�IN

= N log(�=M) + log det

�HH�

�I +

M

�(HH�)�1

��

= N log(�=M) + log det(HH�) + log det

�I +

M

�(HH�)�1

�= N log(�=M) + log det(HH�) +Op(1=�): (67)

34

Page 35: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

Hence, to first order, the statistics of (67) are determined by the statistics oflog det(HH�).

We use the decompositionHH� = LL� whereL is a lower-triangular matrix whose diagonal entries

`ii > 0 are independent random variables with distribution`2ii � 12�

22(M�i+1); i = 1; : : : ; N [8, Thm.

3.3.4]. Therefore,

log det(HH�) =NXi=1

log

�1

2�22(M�i+1)

�; (68)

where the summands are statistically independent. We compute the mean and variance of this sum by first

computing the mean and variance of the logarithm of a12�

22(M�i+1) random variable. LetX � 1

2�22m. Then

X has density

p(x) =1

(m� 1)!e�xxm�1:

The following moments are easily verified using the integral tables in [19, pp. 607,954,1101]:

� := E lnX =1

(m� 1)!

Z 1

0dx e�xxm�1 lnx = (m) (69)

Var (lnX) = E (lnX � �)2 = �(2;m) (70)

E (lnX � �)4 = 3�2(2;m) + 6�(4;m) (71)

where (�) is thedigammafunction and�(�; �) is theRiemann zetafunction given by

(m) = � +m�1Xj=1

1

j(72)

�(n;m) =1Xj=0

1

(m+ j)n; (73)

where = 0:5772 : : :.

Hence,

E log det(HH�) = (log e)

NXi=1

(M � i+ 1) = (log e)

NXi=1

0@� +M�iX

j=1

1

j

1A

= (log e)

"�N +N

M�NXi=1

1

i+

N�1Xi=1

i

M � i

#:

Combining this last equation with (67) gives the expression for�MN in (20) forM � N . (We omit the

35

Page 36: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

computation of�MN for N > M .) Furthermore, (67) and (70) yield

�2MN = Var (log det(HH�)) = (log e)2NXi=1

�(2;M � i+ 1) (74)

= (log e)2NXi=1

1Xj=0

1

(M � i+ 1 + j)2

= (log e)2

"N

1Xi=M

1

i2+

N�1Xi=1

i

(M �N + i)2

#

= (log e)2

"N�(2;M) +

N�1Xi=1

i

(M �N + i)2

#(75)

= (log e)2

N

"�2

6�

M�1Xi=1

1

i2

#+

N�1Xi=1

i

(M �N + i)2

!; (76)

becauseP1

i=11i2 = �2

6 . Equation (76) coincides with (21) forM � N . We have therefore computed the

mean and variance in Theorem 3(ii).

We have not yet verified thatlog det(HH�) is asymptotically normal. Denote the summands in (68)

as lnXN1; : : : ; lnXNN (we switch logarithm bases for convenience). These summands are independent

but they are not identically distributed. Furthermore, asM andN grow in a fixed ratio, their distributions

change. Fortunately, there are central limit theorems for so-calledtriangular arraysof independent random

variables [17, pp. 368–371]. Asymptotic normality (asN ! 1) of the sum 1�MN

PNi=1 lnXNi can be

verified by confirming that the Lyapounov condition

limN!1

1

�2+ÆMN

NXi=1

E j lnXNi � �Nij2+Æ = 0 (77)

is satisfied for someÆ > 0. To show that the Lyapounov condition is satisfied in our case, we chooseÆ = 2

and, for simplicity,M = N .

WhenM = N , (75) becomes

�2NN = (log e)2

"N�(2; N) +

N�1Xi=1

1

i

#: (78)

36

Page 37: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

We use the expansion [19, pg. 1101]

�(n;m) =

NXi=0

1

(m+ i)n+

1

(n� 1)(N +m)n�1+RN (79)

for anyN , whereRN is asymptotically asN ! 1 negligible compared to the first two terms. Equation

(79) applied to�(2; 1) implies that

�(2; N) = �(2; 1) �N�2Xi=0

1

(i+ 1)2=

1

N+R0N ; (80)

whereR0N is negligible compared with1=N asN ! 1. Using the expansion1 + 12 + : : : + 1

N =

lnN + + o(1), we find that (78) becomes

�2NN = (log e)2�N

�1

N+R0N

�+ lnN + + o(1)

�= (log e)2[lnN + + 1] + o(1): (81)

Therefore, the variance grows logarithmically withN .

Equation (71) implies that (forM = N )

E (lnXNi � �Ni)4 = 3�2(2; N � i+ 1) + 6�(4; N � i+ 1); i = 1; : : : ; N:

Inserting (81) into the Lyapounov condition (77) forÆ = 2 yields the requirement

limN!1

1

ln2N

NXi=1

[3�2(2; i) + 6�(4; i)] = 0: (82)

Equation (79) applied to�(4; N) shows that

�(4; N) = �(4; 1) �N�2Xi=0

1

(i+ 1)4=

1

3N3+R00N :

Combining this result with (80) implies that the sumPN

i=1[3�2(2; i) + 6�(4; i)] converges, and therefore

(82) is satisfied.

37

Page 38: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

A.4 Proof of Corollary 1

Part (i) (Low SNR) follows immediately from Theorem 3;� is substituted forN=M in (18).

The proof of part (ii) (high SNR) uses (11) and (10) to find�(�; �) and (74) to find�2(�). We see from

(11) thatI has meanMF (�; �) whenN andM are large, whereF (�; �) is given in (10). The formula

given for�(�) in (25) is simply a high SNR approximation ofMF (�; �). For example, the first term in

MF (�; �) is

M log(1 + �(p� + 1)2) =M

hlog �+ 2 log(

p� + 1)

i+O(1=�):

This expansion gives the first two terms in�(�; �). The remaining terms inMF (�; �) are handled similarly,

and we omit the details.

To find�2(�), we use a largeN andM expansion of (74). When� = 1, we already have the expansion

(81) asN !1. When� < 1, we use the approximation (80) to obtain

�2MN = (log e)2NXi=1

�(2;M � i+ 1)

= (log e)2�MXi=1

�1

M � i+ 1+RM�i+1

= (log e)2�1

M+

1

M � 1+ : : :+

1

M � �M + 1

�+R

= (log e)2 [lnM � ln(M � �M)] +R

= (log e)2 ln

�1

1� �

�+R

where in the fourth equality we used the expansion1+ 12 + : : :+ 1

M = lnM + + o(1), and the remainder

termR =P

iRM�i+1 is negligible. The case� > 1 is handled similarly and is omitted.

References

[1] J. Winters, “On the capacity of radio communication systems with diversity in a Rayleigh fading

environment,”IEEE J. Sel. Areas Comm., vol. 5, pp. 871–878, June 1987.

[2] G. J. Foschini, “Layered space-time architecture for wireless communication in a fading environment

when using multi-element antennas,”Bell Labs. Tech. J., vol. 1, no. 2, pp. 41–59, 1996.

38

Page 39: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

[3] I. E. Telatar, “Capacity of multi-antenna Gaussian channels,”Eur. Trans. Telecom., vol. 10, pp. 585–

595, Nov. 1999.

[4] S. Borst and P. Whiting, “The use of diversity antennas in high-speed wireless systems: Capacity

gains, fairness issues, multi-user scheduling,”Bell Labs. Tech. Mem., 2001. Download available at

http://mars.bell-labs.com .

[5] P. Viswanath, D. Tse and R. Laroia, “Opportunistic beamforming using dumb antennas,”Submitted to

IEEE Trans. Info. Theory, 2001.

[6] L. H. Ozarow, S. Shamai (Shitz) and A. D. Wyner, “Information theoretic considerations for cellular

mobile radio”,IEEE Trans. Veh. Tech., vol. 43, pp. 359–378, May 1994.

[7] E. Biglieri, J. Proakis and S. Shamai (Shitz), “Fading Channels: Information-Theoretic and Commu-

nications Aspects,”IEEE Trans. Info. Theory, vol. 44, pp. 2619–2692, Oct. 1998.

[8] A. Gupta and D. Nagar,Matrix Variate Distributions, Boca Raton: Chapman & Hall, 2000.

[9] R. Durrett,Probability: Theory and Examples, Wadsworth and Brooks/Cole: Pacific Grove, 1991.

[10] H. David,Order Statistics, 1st ed., New York: Wiley, 1970.

[11] P. Beckmann,Orthogonal Polynomials for Engineers and Physicists, Boulder: Golem Press, 1973.

[12] J. W. Silverstein and Z. D. Bai, “On the empirical distribution of eigenvalues of a class of large dimen-

sional random matrices,”J. Mult. Anal., vol. 54, pp. 175–192, 1995.

[13] S. Verdu and S. Shamai (Shitz), “Spectral efficiency of CDMA with random spreading,”IEEE Trans.

Info. Theory, vol. 45, pp. 622–640, Mar. 1999.

[14] B. Hochwald, T. Marzetta and B. Hassibi, “Space-time autocoding,”IEEE Trans. Info. Theory, vol. 47,

pp. 2761–2781, Nov. 2001.

[15] A. Moustakas, S. Simon and A. Sengupta, “MIMO capacity through correlated channels in the pres-

ence of correlated interferers and noise: A (not so) largeN analysis,”IEEE Trans. Info. Theory, pp.

2545–2561, Oct. 2003. Download available athttp://mars.bell-labs.com .

[16] T. Cover and J. Thomas,Elements of Information Theory, Wiley: New York, 1991.

39

Page 40: Multi-Antenna Channel-Hardening and its …liu/289I/Material/MIMO...Multi-Antenna Channel-Hardening and its Implications for Rate Feedback and Scheduling BERTRAND M. HOCHWALD THOMAS

[17] P. Billingsley,Probability and Measure, 2nd ed., John Wiley & Sons: New York, 1986.

[18] Y. S. Chow and H. Teicher,Probability Theory: Independence, Interchangeability, Martingales,

Springer-Verlag: New York, 1988.

[19] I. S. Gradshteyn and I. M. Ryzhik,Table of Integrals, Series, and Products, 5th ed., Academic Press:

San Diego, 1994.

[20] W. C. Jakes (ed.),Microwave Mobile Communications, IEEE Press: Piscataway, NJ, 1974.

40