Multiuser Diversity
From Fading Enemy to Fading Friend
In single-user communications (Chapters 10--11), fading is an impairment that reduces capacity and demands diversity to combat. A striking paradigm shift occurs in multiuser systems: when the base station can choose which user to serve in each time slot, fading becomes a source of diversity gain. At any instant, it is likely that at least one user among experiences a channel peak. By scheduling that user, the system harvests a gain that grows with β even though no single user's channel improves. This multiuser diversity principle underlies every modern cellular scheduler and fundamentally changed how engineers think about fading channels.
Definition: Multiuser Diversity and Opportunistic Scheduling
Multiuser Diversity and Opportunistic Scheduling
Consider a downlink system with single-antenna users. In each time slot , user has an instantaneous channel gain , where are i.i.d. across users and ergodic across time. The instantaneous rate available to user is:
An opportunistic (max-rate) scheduler serves the user with the highest instantaneous rate in each slot:
Multiuser diversity refers to the phenomenon that the effective channel quality improves with , yielding a sum-rate gain even when each user's marginal distribution is unchanged.
Multiuser diversity is a form of selection diversity across users rather than across antennas or time slots. It requires (i) independent fading across users, (ii) channel-state information at the scheduler, and (iii) sufficient traffic backlog so that every user always has data to send or receive.
Theorem: Capacity Scaling with Multiuser Diversity
Let users have i.i.d. Rayleigh fading channels with . The sum-rate capacity of the opportunistic scheduler satisfies:
as . More precisely, the expected maximum channel gain scales as:
where is the Euler--Mascheroni constant. The capacity thus grows double-logarithmically in the number of users: .
The maximum of i.i.d. exponential random variables grows as , which is an extreme-value result (Gumbel distribution). Taking of yields a growth term β hence the "double logarithm." The gain is real but slow: doubling from 50 to 100 adds only about bits/s/Hz.
CDF of the maximum
Let with CDF . The CDF of is:
The PDF is:
Expected maximum via Gumbel approximation
For large , the maximum of i.i.d. exponential random variables converges (after centering and scaling) to a Gumbel distribution. The centering sequence is with scale :
Therefore , where is the Euler--Mascheroni constant.
Sum-rate scaling
The sum rate equals:
By Jensen's inequality (applied in the appropriate direction) and the concentration of around :
as . The scaling is , confirming the double-logarithmic growth.
Multiuser Diversity Gain
Observe how the sum-rate capacity grows with the number of users . The plot shows the expected rate of the opportunistic scheduler as a function of , along with the single-user ergodic capacity baseline. Increase the SNR to see how the absolute gain changes while the relative gain (in dB) remains similar.
Parameters
Example: Quantifying Multiuser Diversity Gain
A base station serves users with i.i.d. Rayleigh fading and average SNR = 10 dB per user.
(a) Compute the single-user ergodic capacity. (b) Compute the expected maximum channel gain with . (c) Estimate the sum-rate capacity of the opportunistic scheduler. (d) What is the multiuser diversity gain in bits/s/Hz?
Single-user ergodic capacity
(a) For Rayleigh fading with and SNR = 10 (linear):
Evaluating numerically (or via the closed-form involving ):
Expected maximum channel gain
(b)
where is the -th harmonic number. (The exact formula for exponential order statistics gives .)
Sum-rate estimate
(c) bits/s/Hz.
A more careful computation accounting for the full distribution of yields approximately 4.86 bits/s/Hz.
Multiuser diversity gain
(d) Gain bits/s/Hz.
This is nearly double the single-user capacity, obtained purely by selecting the best user in each slot.
Quick Check
How does the sum-rate capacity of an opportunistic scheduler scale with the number of users under i.i.d. Rayleigh fading?
Linearly: the capacity scales as
Logarithmically: the capacity scales as
Double-logarithmically: the capacity scales as
It does not grow at all: adding users does not help
The maximum of i.i.d. exponential random variables grows as (Gumbel extreme-value scaling). The rate is , which is .
Historical Note: The Discovery of Multiuser Diversity
1995--2002The idea that fading can help rather than hurt in multiuser systems was first formalised by Knopp and Humblet (1995), who showed that the sum capacity of a fading multiple-access channel is achieved by transmitting only from the user with the best channel in each slot. This counterintuitive result β that optimal scheduling is "unfair" by nature β stimulated intense research. Viswanath, Tse, and Laroia (2002) extended the concept to the downlink and coined the term "multiuser diversity," establishing the scaling law. Their work also introduced proportional fair scheduling as a practical compromise between throughput and fairness, directly influencing the design of the Qualcomm HDR (1xEV-DO) system and subsequently 3GPP LTE.
Key Takeaway
Fading is a friend in multiuser systems. While single-user communications must combat fading through diversity and coding, a multiuser scheduler exploits fading by serving users at their channel peaks. The sum-rate gain scales as with the number of users β slow but unbounded. This paradigm shift from "fading as enemy" to "fading as resource" underlies every modern cellular scheduler from 3G HSDPA through 5G NR.
Common Mistake: Multiuser Diversity Requires Timely CSI
Mistake:
Assuming the scaling is free β that adding more users automatically improves throughput without additional overhead.
Correction:
To exploit multiuser diversity, the scheduler must know each user's instantaneous channel quality. This requires CQI feedback from all users every scheduling interval. The feedback overhead scales as per slot, consuming uplink resources that could otherwise carry data.
At very large , the feedback overhead can negate the multiuser diversity gain. In LTE/NR, CQI reporting is typically periodic (every 5--40 ms) or aperiodic (triggered on demand), and only a subset of users may report in each slot. The scheduler must then rely on extrapolated or outdated CSI, degrading the scheduling gain.
Multiuser Diversity
A form of diversity that arises in multiuser systems when independent fading creates channel peaks for different users at different times. An opportunistic scheduler exploits multiuser diversity by serving the user with the strongest channel in each time slot, yielding a sum-rate gain that scales as .
Related: Opportunistic Scheduling, Proportional Fair Scheduling
Opportunistic Scheduling
A scheduling policy that selects users for transmission based on their instantaneous channel conditions, serving users when their channels are near their peaks. The max-rate scheduler is the simplest form; proportional fair scheduling adds fairness by normalising each user's rate by its own average throughput.