Multiple Access Channel Capacity
The MAC: Where Multiple Users Meet One Receiver
The multiple access channel (MAC) is the simplest multiuser channel: independent transmitters send messages to a single receiver. This models the uplink of both cellular (Chapter 24) and Wi-Fi (Chapter 25) systems. Unlike the single-user channel, whose capacity is a single number, the MAC capacity is a region in β a set of simultaneously achievable rate tuples . The shape of this region reveals fundamental trade-offs: one user can increase its rate only at the expense of others, but time-sharing and successive decoding allow all users to operate simultaneously without loss. The MAC capacity region is one of the crown jewels of network information theory β it is one of the few multiuser channels for which the capacity region is known exactly.
MAC Capacity Region Pentagon
Definition: Gaussian Multiple Access Channel
Gaussian Multiple Access Channel
The two-user Gaussian MAC is defined by:
where is the signal from user with power constraint , . The signals are independent (no cooperation between transmitters).
The -user Gaussian MAC generalises to:
The receiver observes the superposition of all transmitted signals plus noise and must decode all messages.
The Gaussian MAC differs from the single-user AWGN channel (Chapter 11) only in that the receiver must contend with interference from other users. The key question is how much total rate the channel can support and how it can be divided among users.
Theorem: Capacity Region of the Two-User Gaussian MAC
The capacity region of the two-user Gaussian MAC with power constraints and noise variance is the set of rate pairs satisfying:
This region is a pentagon in the plane. The two corner points are:
-
Corner A (decode user 1 first, then user 2): ,
-
Corner B (decode user 2 first, then user 1): ,
The entire dominant face (line segment AB) is achievable by time-sharing between the two SIC decoding orders, and the sum rate is achieved at every point on this face.
At corner A, user 2 is decoded last (after cancelling user 1's signal) and thus sees an interference-free channel, achieving its single-user capacity. User 1 is decoded first, treating user 2 as noise, and gets a lower rate. The sum rate equals the capacity of a single user with power β there is no loss from sharing when SIC is used. This is remarkable: the MAC sum capacity equals the single-user capacity with the total power.
Achievability: Random coding with SIC
Codebook generation: For each user , generate codewords independently from i.i.d. across channel uses.
Encoding: User transmits codeword corresponding to message .
Decoding (SIC, decode user 1 first):
- Treat user 2's signal as noise. Decode user 1's message from using joint typicality. Reliable if:
- Subtract from . Decode user 2 from . Reliable if:
This achieves corner point A. Reversing the decoding order achieves corner point B. Time-sharing (fraction at corner A, fraction at corner B) achieves the entire dominant face.
Converse: Fano inequality
By Fano's inequality, for any sequence of codes with :
Since are independent and :
where the inequality uses the maximum entropy property of the Gaussian. Similarly for .
For the sum rate:
since by the Gaussian maximum entropy property.
Polymatroidal structure
The Gaussian MAC capacity region has a polymatroidal structure: for any subset ,
This gives constraints. The capacity region is a contra-polymatroid, and its vertices correspond to the possible SIC decoding orders. Each vertex achieves the maximum sum rate.
Definition: Fading MAC and Ergodic Capacity
Fading MAC and Ergodic Capacity
For the fading MAC with channel coefficients :
the ergodic sum capacity with CSI at receivers only is:
With CSI at transmitters and receiver (CSIT), the optimal strategy is multi-user water-filling: allocate power to the user with the best instantaneous channel, achieving the multi-user diversity gain. As , the sum capacity scales as (from extreme value theory).
Multi-user diversity in the fading MAC is the information-theoretic foundation for opportunistic scheduling in cellular systems (Chapter 20). The scaling was first observed by Knopp and Humblet (1995).
MAC Capacity Region Pentagon
Gaussian MAC Capacity Region
Visualise the capacity region of the two-user Gaussian MAC. The pentagon-shaped region shows all achievable rate pairs . The dominant face connects the two corner points corresponding to the two SIC decoding orders. Adjust the power levels , and noise variance to see how the region changes. Observe that the sum rate (the slope- tangent line) remains the same along the entire dominant face.
Parameters
MAC Time-Sharing Animation
Animate the time-sharing between the two SIC decoding orders on the dominant face of the MAC capacity region. As the time-sharing parameter varies from 0 to 1, the operating point moves from corner A to corner B along the dominant face. The animation shows the corresponding SIC decoding order and the effective rate pair at each frame.
Parameters
Example: Two-User MAC Capacity Region Computation
Compute the capacity region for a two-user Gaussian MAC with , , .
(a) Find the three rate constraints. (b) Compute the two corner points. (c) Verify that the sum rate is the same at both corners. (d) Compare the sum capacity to TDMA and FDMA.
Rate constraints
(a) bits/c.u. bits/c.u. bits/c.u.
Corner points
(b) Corner A (decode 1 first): , .
Corner B (decode 2 first): , .
Sum rate verification
(c) Corner A: . Corner B: . Both corners achieve the sum capacity.
Comparison with orthogonal access
(d) TDMA with fraction for user 1: , .
Sum rate (optimised over ): For : , , sum (close to 2.00 but strictly less).
The MAC sum capacity always exceeds TDMA/FDMA:
by the concavity of . The gap is small at low SNR and grows at high SNR.
Quick Check
In the two-user Gaussian MAC, what is the sum capacity compared to the capacity of a single user with power ?
The sum capacity is strictly less due to multiuser interference
The sum capacity equals the single-user capacity with power
The sum capacity exceeds the single-user capacity due to diversity
The relationship depends on the ratio
The sum capacity of the Gaussian MAC is , which is exactly the capacity of a single-user AWGN channel with power . This is achieved by successive interference cancellation: after decoding one user and subtracting its signal, the other user sees a clean channel. There is no sum-rate loss from multiple access when optimal decoding is used.
Common Mistake: Assuming Orthogonal Access Is Optimal for the MAC
Mistake:
Assuming that TDMA or FDMA is optimal because it avoids interference β i.e., believing that "each user should have its own slot."
Correction:
The MAC sum capacity strictly exceeds the TDMA/FDMA sum rate for any power split. The gain comes from SIC: after decoding one user and subtracting its signal, the other user sees a clean channel. Orthogonal access wastes multiplexing gain because is concave β it is always better to let users transmit simultaneously and use SIC decoding than to time-share.
Historical Note: Discovery of the MAC Capacity Region
1971-1974The MAC capacity region was established in the early 1970s through the independent work of Ahlswede (1971) and Liao (1972). They showed that random coding with joint typicality decoding achieves the full rate region, while the converse follows from Fano's inequality applied to each subset of users. The Gaussian MAC capacity was determined by Cover and Wyner (1974), completing the picture for the most important special case. The MAC was the first multiuser channel whose capacity region was fully characterised, and it remains a cornerstone of network information theory.
Why This Matters: MAC Capacity and Network Information Theory
The MAC capacity region is the starting point for the full treatment of network information theory in the ITA book. The ITA book develops the -user MAC capacity region with arbitrary input distributions, the connection to polymatroidal optimization, and the extension to fading channels with CSI. It also covers the MAC-BC duality in full generality, the multiple-access rate region for the MIMO MAC, and the connections to multiuser detection theory.
SIC Implementation in Cellular Uplink
The MAC capacity theorem assumes perfect SIC β decode one user exactly, subtract, then decode the next. In practice:
-
Error propagation: Imperfect decoding of the first user leaves residual interference that degrades subsequent users. 5G NR mitigates this by using powerful LDPC codes per user and selecting the SIC decoding order based on instantaneous received power (strongest first).
-
Complexity: SIC requires sequential decoding stages, each involving full LDPC decoding. For uplink layers at 100 MHz bandwidth, the decoding pipeline must sustain Gbps aggregate throughput. Hardware implementations use parallel Turbo/LDPC decoders with interleaved scheduling.
-
NOMA (Non-Orthogonal Multiple Access): Power-domain NOMA in the downlink is the BC analogue of SIC in the uplink β the strong user decodes and subtracts the weak user's signal before decoding its own. 3GPP studied NOMA for Release 17 but deferred standardization due to marginal gains over OFDMA in practical multi-cell scenarios.
-
Grant-free uplink: For mMTC with thousands of devices, grant-free NOMA with SIC is studied as an alternative to scheduled access, but the required SIC complexity scales with the number of active devices.
- β’
SIC decoding order must be determined from received power estimates
- β’
Residual interference from imperfect cancellation limits practical gains to 10-20% over orthogonal access
MAC Capacity Region
The set of all rate tuples that can be simultaneously achieved with arbitrarily small error probability on the multiple access channel. For the Gaussian MAC, it is a polymatroid defined by sum-rate constraints.
Related: Successive Interference Cancellation (SIC), Polymatroid
Successive Interference Cancellation (SIC)
A decoding strategy where users are decoded sequentially: after decoding one user's message, its signal is reconstructed and subtracted from the received signal before decoding the next user. SIC achieves the corner points of the MAC capacity region.
Related: MAC Capacity Region
Polymatroid
A polytope defined by submodular set function constraints. The Gaussian MAC capacity region is a contra-polymatroid: the sum-rate function is submodular in .
Related: MAC Capacity Region