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 UU is Gaussian, and the tradeoff between the two users' rates is controlled by a single power-splitting parameter Ξ±\alpha. 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 consists of a single transmitter and two receivers:

Y1=X+Z1,Y2=X+Z2,Y_1 = X + Z_{1}, \qquad Y_2 = X + Z_{2},

where Z1∼N(0,N1)Z_{1} \sim \mathcal{N}(0, N_1) and Z2∼N(0,N2)Z_{2} \sim \mathcal{N}(0, N_2) are independent, with N1<N2N_1 < N_2. The transmit power constraint is 1nβˆ‘i=1nxi2≀P\frac{1}{n}\sum_{i=1}^n x_i^2 \leq P.

User 1 is the strong user (lower noise variance) and user 2 is the weak user. As shown earlier, this channel is stochastically degraded: X→Y1→Y2X \to Y_1 \to Y_2.

Definition:

Power Splitting for the Gaussian BC

In the optimal superposition coding scheme for the Gaussian BC, the transmitted signal is:

X=Xc+Xp,X = X_c + X_p,

where:

  • Xc∼N(0,Ξ±P)X_c \sim \mathcal{N}(0, \alpha P) carries the weak user's message (the cloud center), with power fraction α∈[0,1]\alpha \in [0,1],
  • Xp∼N(0,(1βˆ’Ξ±)P)X_p \sim \mathcal{N}(0, (1-\alpha)P) carries the strong user's message (the satellite), with the remaining power,
  • XcX_c and XpX_p are independent.

The parameter Ξ±\alpha is the power-splitting ratio: it controls the tradeoff between the two users' rates. More power to XcX_c (larger Ξ±\alpha) 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 U=XcU = X_c and X=U+XpX = U + X_p, where p(x∣u)p(x|u) is N(u,(1βˆ’Ξ±)P)\mathcal{N}(u, (1-\alpha)P).

Theorem: Capacity Region of the Gaussian Broadcast Channel

The capacity region of the scalar Gaussian BC with noise variances N1<N2N_1 < N_2 and transmit power PP is the set of all rate pairs (R1,R2)(R_{1}, R_{2}) satisfying

R2≀12log⁑ ⁣(1+Ξ±P(1βˆ’Ξ±)P+N2),R_{2} \leq \frac{1}{2}\log\!\left(1 + \frac{\alpha P}{(1-\alpha)P + N_2}\right),

R1≀12log⁑ ⁣(1+(1βˆ’Ξ±)PN1),R_{1} \leq \frac{1}{2}\log\!\left(1 + \frac{(1-\alpha) P}{N_1}\right),

for some α∈[0,1]\alpha \in [0, 1].

The weak user sees its signal XcX_c corrupted by both the strong user's signal XpX_p (treated as noise) and the additive noise Z2Z_{2}, giving an effective noise power of (1βˆ’Ξ±)P+N2(1-\alpha)P + N_2. The strong user first decodes and subtracts the cloud center XcX_c, then sees only its satellite XpX_p plus noise Z1Z_{1}, giving effective noise N1N_1.

,

Example: Numerical Example: Gaussian BC Capacity Region

Consider a Gaussian BC with P=10P = 10, N1=1N_1 = 1, N2=5N_2 = 5. Compute the rate pairs at Ξ±=0,0.5,0.8,1\alpha = 0, 0.5, 0.8, 1 and compare with the TDMA achievable rates.

Theorem: Superposition Coding Strictly Outperforms Orthogonal Access

For the Gaussian BC with N1<N2N_1 < N_2, 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.

Superposition Coding vs. Orthogonal Multiple Access

PropertySuperposition CodingTDMA/FDMA
Achievable regionFull capacity regionStrict subset (except corner points)
Bandwidth usageBoth users use full bandwidth simultaneouslyUsers allocated disjoint time/frequency slots
Receiver complexityStrong user requires SICSimple single-user decoder
Power allocationPower splitting parameter Ξ±\alphaEach user uses full power in its slot
Gain over orthogonalLargest when N2/N1≫1N_2/N_1 \gg 1Baseline
RobustnessSensitive to SIC errorsRobust β€” 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
10
1
5

Rate Tradeoff: Ξ±\alpha Sweeps the Boundary

See how varying the power-splitting parameter Ξ±\alpha traces the boundary of the Gaussian BC capacity region. The slider controls Ξ±\alpha, and the plot shows the corresponding rate pair.

Parameters
0.5
10
1
5

Quick Check

In the Gaussian BC with power P=20P = 20, N1=1N_1 = 1, N2=10N_2 = 10, which power-splitting Ξ±\alpha maximizes the weak user's rate?

Ξ±=0\alpha = 0

Ξ±=0.5\alpha = 0.5

Ξ±=1\alpha = 1

Ξ±=N1/N2=0.1\alpha = N_1 / N_2 = 0.1

⚠️Engineering Note

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 (N2/N1≫1N_2/N_1 \gg 1). 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).

πŸ”§Engineering Note

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 kk's message while treating the signals of users 1,…,kβˆ’11, \ldots, k-1 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

1970s

Patrick 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 (U,X)(U, X) 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 KK-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 Ξ±\alpha as the Strong User's Power Fraction

Mistake:

Using Ξ±\alpha for the strong user's power fraction and (1βˆ’Ξ±)(1-\alpha) for the weak user, leading to reversed rate expressions.

Correction:

In the standard convention (Cover & Thomas, El Gamal & Kim), Ξ±\alpha is the weak user's power fraction. The strong user gets (1βˆ’Ξ±)P(1-\alpha)P. 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.

Gaussian BC Capacity Region vs TDMA

The power-splitting parameter Ξ±\alpha traces the boundary of the Gaussian BC capacity region β€” a convex curve that lies strictly above the TDMA straight line. The animation shows the operating point sliding along the boundary as Ξ±\alpha varies from 0 to 1.