The Gaussian Broadcast Channel
The Gaussian BC: Where Theory Meets Wireless
The Gaussian broadcast channel is the most important specialization of the degraded BC for wireless communications. It directly models the downlink of a single-antenna base station serving two users at different distances (and therefore different received SNRs).
The capacity region takes a particularly clean form: the auxiliary variable is Gaussian, and the tradeoff between the two users' rates is controlled by a single power-splitting parameter . This makes the Gaussian BC one of the few multiuser channels where the capacity region can be computed in closed form and has a transparent operational interpretation.
Definition: The Scalar Gaussian Broadcast Channel
The Scalar Gaussian Broadcast Channel
The scalar Gaussian broadcast channel consists of a single transmitter and two receivers:
where and are independent, with . The transmit power constraint is .
User 1 is the strong user (lower noise variance) and user 2 is the weak user. As shown earlier, this channel is stochastically degraded: .
Definition: Power Splitting for the Gaussian BC
Power Splitting for the Gaussian BC
In the optimal superposition coding scheme for the Gaussian BC, the transmitted signal is:
where:
- carries the weak user's message (the cloud center), with power fraction ,
- carries the strong user's message (the satellite), with the remaining power,
- and are independent.
The parameter is the power-splitting ratio: it controls the tradeoff between the two users' rates. More power to (larger ) means higher rate for the weak user but lower rate for the strong user, and vice versa.
This corresponds to the general superposition code with and , where is .
Theorem: Capacity Region of the Gaussian Broadcast Channel
The capacity region of the scalar Gaussian BC with noise variances and transmit power is the set of all rate pairs satisfying
for some .
The weak user sees its signal corrupted by both the strong user's signal (treated as noise) and the additive noise , giving an effective noise power of . The strong user first decodes and subtracts the cloud center , then sees only its satellite plus noise , giving effective noise .
Achievability β Gaussian superposition coding
Apply the general degraded BC capacity region theorem with and . Then with independent of .
Weak user's rate:
Since :
- , so .
- , so .
Therefore .
Achievability β Strong user's rate
Strong user's rate:
Since :
- .
- .
Therefore .
Converse β Gaussian maximizes entropy
The converse requires showing that Gaussian is optimal. This follows from the entropy power inequality (Section 15.4) or from the maximum-entropy argument: among all distributions with a given covariance, the Gaussian maximizes differential entropy. Since both rate bounds involve differences of differential entropies, the Gaussian achieves the largest region. The full converse is Bergmans' argument, which we develop in Section 15.4.
Corner points and boundary
-
: All power to the weak user. and .
-
: All power to the strong user. and .
-
Varying traces the boundary of the capacity region β a curve that lies strictly above the TDMA line connecting the two corner points (whenever ).
Example: Numerical Example: Gaussian BC Capacity Region
Consider a Gaussian BC with , , . Compute the rate pairs at and compare with the TDMA achievable rates.
Superposition coding rates
For each :
| 0 | 0 | |
| 0.5 | ||
| 0.8 | ||
| 1 | 0 |
All rates in bits per channel use.
TDMA comparison
With TDMA, user 1 gets capacity and user 2 gets . Time-sharing with fraction gives .
At for superposition coding: . For TDMA to achieve , we need , giving , and .
Superposition coding achieves while TDMA achieves β a 13% improvement in at the same .
Key observation
The superposition coding boundary is a convex curve that lies strictly above the TDMA straight line. The gain is largest when the users have very different channel qualities (large ), because there is more "room" for layering.
Theorem: Superposition Coding Strictly Outperforms Orthogonal Access
For the Gaussian BC with , the capacity region achieved by superposition coding strictly contains the TDMA/FDMA achievable region (except at the two corner points where a single user is served).
TDMA wastes resources because when user 1 is being served, user 2 receives no information, and vice versa. Superposition coding serves both users simultaneously: the weak user decodes its cloud center in every time slot, while the strong user decodes both layers. The strong user effectively "recycles" the power allocated to the weak user's message β it decodes and subtracts it, losing nothing.
TDMA achievable region
With time fraction for user 1:
This traces a straight line between the corner points and .
Superposition coding achieves more
At any interior point of the TDMA line with , set such that the superposition equals the TDMA . Then:
whenever . The strict inequality follows from the concavity of and the fact that superposition coding uses the full bandwidth all the time, while TDMA splits the time.
The intuition
In TDMA, user 1 is silent for a fraction of the time. In superposition coding, user 1 gets rate in every time slot. The price is that user 2 treats user 1's signal as noise β but this cost is borne by the weak user, not the strong one. And the weak user was going to suffer from noise anyway; the marginal noise from user 1's signal is small compared to .
Superposition Coding vs. Orthogonal Multiple Access
| Property | Superposition Coding | TDMA/FDMA |
|---|---|---|
| Achievable region | Full capacity region | Strict subset (except corner points) |
| Bandwidth usage | Both users use full bandwidth simultaneously | Users allocated disjoint time/frequency slots |
| Receiver complexity | Strong user requires SIC | Simple single-user decoder |
| Power allocation | Power splitting parameter | Each user uses full power in its slot |
| Gain over orthogonal | Largest when | Baseline |
| Robustness | Sensitive to SIC errors | Robust β no inter-user interference |
Gaussian BC Capacity Region
Visualize the capacity region of the Gaussian broadcast channel. The blue curve shows the superposition coding boundary; the dashed line shows the TDMA region. Adjust power and noise variances.
Parameters
Rate Tradeoff: Sweeps the Boundary
See how varying the power-splitting parameter traces the boundary of the Gaussian BC capacity region. The slider controls , and the plot shows the corresponding rate pair.
Parameters
Quick Check
In the Gaussian BC with power , , , which power-splitting maximizes the weak user's rate?
With , all power goes to the weak user's cloud center, giving bits. The strong user gets rate 0.
NOMA in 5G: Superposition Coding in Practice
The superposition coding principle is implemented in modern cellular systems under the name NOMA (Non-Orthogonal Multiple Access). In power-domain NOMA, the base station serves a near user (strong) and a far user (weak) simultaneously by superimposing their signals with different power levels.
Key practical considerations:
-
SIC error propagation: The strong user must decode and subtract the weak user's signal. Decoding errors propagate and degrade performance. In practice, the error rate of SIC is higher than the theoretical prediction.
-
Channel estimation: Both users need accurate CSI. The strong user needs channel estimates for both the direct channel and the effective channel after SIC.
-
User pairing: NOMA works best when users have significantly different channel qualities (). Pairing users with similar channels yields negligible gains over OFDMA.
-
3GPP status: While studied extensively for 5G NR, power-domain NOMA was not adopted in the initial 3GPP Release 15/16 standards, in part due to the complexity of multi-user SIC receivers. Research continues for Release 18+ (6G).
From Scalar to MIMO: Dirty Paper Coding
The superposition coding result for the scalar Gaussian BC extends to the MIMO case, but with a crucial twist: the MIMO BC is generally not degraded (unless the channel matrices are specially structured).
For the MIMO BC, the capacity-achieving scheme is dirty paper coding (DPC), which can be viewed as a generalization of superposition coding combined with Gel'fandβPinsker precoding. The transmitter encodes user 's message while treating the signals of users as known interference (dirt), using Costa's result to pre-cancel them.
The DPC capacity region of the MIMO BC equals the MAC-BC dual region β a remarkable result that connects the downlink capacity to the easier uplink optimization (Chapter 16).
Historical Note: Bergmans and the Gaussian BC Converse
1970sPatrick Bergmans proved the capacity region of the degraded Gaussian broadcast channel in 1973, shortly after Cover proposed superposition coding. Bergmans' key insight was to use the entropy power inequality (EPI) to establish the converse.
The challenge was to show that Gaussian inputs are optimal β i.e., that no non-Gaussian choice of can enlarge the capacity region. The EPI provides exactly the right tool: it shows that Gaussian noise is the "hardest" noise, which means Gaussian inputs are the "best" inputs.
The full proof for the -user Gaussian BC came later, with contributions from Gallager (1974) and the culmination in the EPI-based approach. The MIMO extension required entirely different tools (MAC-BC duality and Weingarten, Steinberg, and Shamai's 2006 result).
Common Mistake: Confusing as the Strong User's Power Fraction
Mistake:
Using for the strong user's power fraction and for the weak user, leading to reversed rate expressions.
Correction:
In the standard convention (Cover & Thomas, El Gamal & Kim), is the weak user's power fraction. The strong user gets . This convention is natural because the weak user needs more power to maintain a nonzero rate.
Always check which convention is being used when reading papers. Some authors reverse the convention. What matters is the mapping between the user labels and the noise variances.