Contents / Information Theory / Multiple-Access and Broadcast Channels
Chapter 13
Multiple-Access and Broadcast Channels
Many senders into one receiver, and one sender to many receivers: capacity regions rather than a single number.
Introduction
Many senders into one receiver, and one sender to many receivers: capacity regions rather than a single number.
13.1The Multiple-Access Channel and Its Codes
Single-user information theory answers one question: how many bits per channel use can a sender push to a receiver? The answer is a number, the capacity , and the whole theory organises itself around comparing a rate with that number. The moment two independent senders share one channel, the question changes shape. There is no longer one rate to report but a pair , and the two rates trade against each other: the channel is a shared resource, and what one user takes the other cannot have. The object that replaces the number is a subset of the plane.
Definition 13.1 (Discrete memoryless multiple-access channel). A two-user discrete memoryless multiple-access channel (MAC) consists of two input alphabets , an output alphabet , and a transition law . Used times without feedback it acts as
The memorylessness assumption is doing real work here: it says the channel does not remember, and that the two users' symbols interact only within a single time slot. Everything downstream — the single-letter form of the capacity region, the converse, the fact that a pentagon rather than some wilder shape appears — traces back to this product form.
Definition 13.2 (Code, error probability, achievability). A code for the MAC consists of
- two message sets and ;
- two encoders and , each acting on its own message alone;
- one decoder .
With uniform and independent, the average error probability is
The pair is achievable if there is a sequence of codes with . The capacity region is the closure of the set of achievable pairs.
Two features of this definition are worth pausing on, because they are exactly what makes the problem multi-user rather than two single-user problems stacked together.
First, the encoders are separate. Here sees and nothing else. If the encoders could confer they would form one super-encoder with input alphabet , the channel would be an ordinary point-to-point channel, and the total rate would be the single number . The separation of encoders is what forces independent input distributions into the answer.
Second, the decoder is joint. It is not required — and generally not able — to recover without also pinning down . A decoder that tried to read while ignoring would be solving a harder problem, and would get a smaller region.
Intuition. Two people speak at once to a single listener in a noisy room. Neither speaker hears the other, so neither can adapt what they say — that is the separate encoders. The listener hears one mixed waveform and must reconstruct both sentences — that is the joint decoder. If the listener could somehow be told what the second speaker said, the first speaker's words would be much easier to pick out; that "genie" version is what the bound measures.
Example 13.3 (The binary adder MAC). Let and let the channel be noiseless with real addition, . How much can the two users send together, and what does the decoder's difficulty look like?
Solution. The map is deterministic: , , , . If the decoder knows the pair is ; if it knows . Only the output is ambiguous, and it is ambiguous in exactly one direction: the decoder learns the sum but not the split.
Take independent and uniform. Then takes the values with probabilities , so
Because the channel is deterministic, and therefore
Meanwhile bit, since given the output determines and conversely. So the constraints are , , .
Both numbers are intelligible. The pair together moves bits per use — strictly more than the bit one binary user alone could carry, so sharing beats handing the channel to one user; and strictly less than the bits two private noiseless links would give, so sharing is not free. □□
Pitfall. Uniform independent inputs are not automatically the best choice, and is not automatically maximised where is. The capacity region is a union over all product distributions , and different corners of the region are typically attained at different input distributions. Computing one mutual information at one convenient distribution gives an achievable point, never the region.
Example 13.4 (The Gaussian MAC). Let with independent of the inputs, under average power constraints for . Which three mutual informations does a Gaussian input choice produce?
Solution. Take and independent. Conditioned on , the channel is an ordinary Gaussian channel of signal power and noise power , so
Treating the pair as one input, where has power , so
That these are the optimal choices is the usual maximum-entropy argument: among all inputs of given power the Gaussian maximises differential entropy, and here and are the quantities being maximised while is fixed. □□
With these read , , . The sum bound bites — — so the two users cannot both sit at their individual ceilings. The shape this carves out is the subject of the next section.
13.2The Capacity Region of the Two-User MAC
Theorem 13.5 (Capacity region of the two-user MAC). For a discrete memoryless MAC , let be the set of non-negative pairs with
the mutual informations computed under . Then the capacity region is
the closed convex hull of the union over all product input distributions.
This is the Ahlswede–Liao theorem. Three separate claims are packed into it, and each needs its own argument: that each is achievable, that convexification costs nothing, and that nothing outside is achievable. We take them in that order, but first record the shape of a single , since the whole geometry of the MAC lives there.
Proposition 13.6 (The pentagon and its corners). Write , and for a fixed product distribution. Then , so is a pentagon with vertices
whose only non-trivial face is the segment of the line joining the two corner points and .
Proof. By the chain rule , so . Now compare with :
Independence of the inputs gives , so the expression collapses to
Hence , i.e. , and symmetrically . Consequently each individual cap , meets the sum line at an interior point of the positive quadrant, producing five vertices rather than the rectangle that would have given.∎
The quantity appearing in that proof is the exact size of the sum-rate "loss": independent inputs become dependent once you condition on the output, because the output constrains them jointly. When the channel is such that reveals nothing linking the two inputs, and the pentagon degenerates to a rectangle — the users do not interfere at all.
Achievability
The achievability proof rests on one counting lemma, which we state rather than invoke by name.
Lemma 13.8 (Joint typicality lemma for the MAC). Fix a product distribution and let be the jointly typical set for under . Let be drawn from the true joint law. If is drawn independently of , then
and symmetrically with the roles of the two users exchanged. If and are both drawn independently of and of each other, then
Moreover .
Proof. The bounds are the same counting argument run on different variables. For the first, condition on a typical pair and count the sequences jointly typical with it: there are at most of them, each of probability at most under . The product is
and independence of and makes . Absorbing the probability that is itself atypical gives the stated slack. The second bound is the same count with jointly typical pairs against , of which there are at most , each of probability at most . The final claim is the weak law of large numbers applied to the three empirical entropies.∎
Theorem 13.9 (Achievability of the pentagon). Every rate pair in the interior of is achievable.
Proof. Codebook. Generate codewords i.i.d. from , and independently codewords i.i.d. from . Reveal both codebooks to both encoders and the decoder.
Encoding and decoding. To send the encoders transmit and . The decoder declares if it is the unique pair with ; otherwise it declares an error.
Error analysis. By the symmetry of the random code construction we may assume was sent. Decompose the error into , the true triple is not jointly typical; , some is jointly typical with the true and ; , the same with the users exchanged; and , some pair with and is jointly typical with . The union bound gives
Now by the last clause of Lemma Joint typicality lemma for the MAC. For , each wrong codeword is independent of , so the lemma's first bound applies:
and symmetrically when . For there are fewer than candidate pairs, each independent of , so
The average error probability over the ensemble therefore vanishes, so at least one code in the ensemble has . Letting gives the whole interior.∎
Notice what error event is for. The constraints on and come from confusing one user while the other is known; the sum constraint comes from confusing both at once, an event with no single-user counterpart at all. That is the information-theoretic origin of the pentagon's slanted face.
Proposition 13.10 (Time sharing convexifies). If and are achievable, so is for every .
Proof. Take rational first. Given codes of block lengths and achieving the two pairs with error probabilities and , build a code of block length that runs the first code on the initial symbols and the second on the remaining . Both users switch at the same pre-agreed time, so no coordination beyond the shared codebooks is needed. Each user's message count is the product of the two stages' counts, so its rate per symbol is , and the union bound over the two stages gives error probability at most . Irrational follows because the achievable set is closed.∎
Remark. Time sharing can equivalently be folded into the single-letter description: is also the union over of the pentagons computed with every mutual information conditioned on . Because the union of pentagons is a connected compact subset of , the Fenchel–Bunt strengthening of Carathéodory's theorem says every point of its convex hull is a mixture of at most two points of the set, so a time-sharing alphabet with suffices.
The converse
Lemma 13.11 (Fano's inequality). Let be uniform on a set of size and let be any estimate of computed from data, with . Then
Proof. Let . Expanding in the two orders gives , since . Now because is binary. For the second term, — knowing there was no error and knowing determines — while , so averaging gives at most .∎
Theorem 13.12 (Converse for the MAC). If is achievable then it lies in .
Proof. Take a sequence of codes with . Fano's inequality gives with , and similarly for and for the pair; write for the largest of the three.
First bound. The messages are independent and is a function of , so
using the data processing inequality along given (hence given ) for the first term and Fano for the second. Expand the mutual information and use that depends only on :
since conditioning reduces entropy in the first term while memorylessness makes the second term exactly . The right side is .
The other two bounds follow identically: , and
Single-letterisation. Let be uniform on , independent of everything, and set , , . Each of the three sums equals times the corresponding mutual information conditioned on , so lies within of the pentagon computed under — and and are indeed conditionally independent given , because and are independent and each encoder sees only its own message. By the remark above that region lies in ; letting kills , and closedness of finishes the argument.∎
13.3Coding Strategies: Joint Decoding, SIC and Rate Splitting
The achievability proof used a single joint typicality decoder searching over all message pairs. That is optimal and computationally hopeless. The practical question is which points of the region a layered decoder — one that handles users one at a time, with an ordinary single-user decoder at each stage — can reach. The answer is clean, and it explains why the pentagon has the corners it has.
Method 13.13 (Successive interference cancellation).
- Decode user 1 from alone, treating as part of the noise. This is single-user decoding over the marginal channel .
- Reconstruct and remove its contribution from ; on the Gaussian MAC this is literal subtraction.
- Decode user 2 from the cleaned observation, which is now the channel with known at the decoder.
Theorem 13.14 (SIC attains the corner points). Fix a product distribution and write , . Successive interference cancellation with user 1 decoded first achieves every pair in the interior of the rectangle
whose corner is exactly the corner point of the pentagon . Reversing the decoding order attains the other corner with .
Proof. Step 1 is point-to-point coding over the memoryless channel with input distribution ; by the single-user channel coding theorem any is achievable there with error probability tending to . On the event that , step 3 is point-to-point coding over the memoryless channel with the sequence known at the decoder; its mutual information at input distribution is , so any is achievable. The union bound over the two stage-error events keeps the total vanishing.
For the identification, the chain rule gives
so . The achieved corner is therefore , which satisfies with equality and so lies on the dominant face, and which is a vertex because the constraint is also met with equality.∎
So the corner points cost nothing in decoder complexity: two single-user decoders in sequence get there. That is the entire practical appeal of SIC, and it is a genuinely surprising fact — a greedy, one-user-at-a-time procedure lands on the boundary of an optimally, jointly decoded region. The chain rule is the reason, and it is worth seeing that the algebra and the engineering are the same statement: "decode user 1 against interference, then user 2 cleanly" is .
Pitfall. SIC's guarantee is conditional on the first stage being correct. If , the subtraction in step 2 injects a full-power wrong codeword instead of removing interference, and the second stage typically fails too. The asymptotic analysis absorbs this into a union bound that vanishes; at finite block length it appears as error propagation, which is why deployed receivers verify the first stage with a CRC before cancelling.
Example 13.15 (SIC on a strong/weak Gaussian MAC). Let , , , and decode user 1 first. Find the rate pair and verify it lies on the sum-rate face.
Solution. In step 1, user 1 competes against plus thermal noise, an effective noise power of :
In step 3, has been subtracted and user 2 faces thermal noise only:
The sum is , and the sum-rate bound is . They agree exactly, as Theorem SIC attains the corner points guarantees — the identity is the chain rule in disguise.
Note the asymmetry: user 1 ends up strictly below its genie-aided cap , while user 2, decoded last, sits exactly at its cap . □□
That asymmetry is general: the user decoded last always achieves its single-user capacity, and every earlier user pays for the interference of everyone decoded after it. Which corner you land on is therefore a scheduling decision, not a physical one — and it is the reason a fairness criterion, not information theory, picks the operating point in a real system.
Orthogonal access is the other classical option. It sounds strictly worse, since no user reuses another's time or band, but with power control one such scheme lands exactly on the sum-rate face.
Proposition 13.16 (TDMA with power control touches the sum-rate face). On the Gaussian MAC with powers and noise , let user 1 transmit alone during a fraction of the time at power , and user 2 during the remaining fraction at power , so both meet their average power constraints. Choosing gives
a point on the dominant face of the capacity region.
Proof. During its own slot each user sees a clean single-user Gaussian channel, so
With we get and , so both logarithms equal and
Since no achievable pair exceeds the sum bound, this point is on the boundary.∎
Remark. The point just constructed is with , and it sits strictly between the two SIC corners unless one power is zero. Every other choice of , and plain TDMA without power control, lands strictly inside the region. The lesson is not "orthogonal access is bad" but "orthogonal access is optimal at exactly one operating point, and you must power-control to find it".
Remark. A third strategy, rate splitting (Rimoldi–Urbanke), reaches every point of the dominant face — not only the corners — using single-user decoders alone. User 1 splits its message into two independent layers transmitted simultaneously; the receiver runs three SIC stages, decoding layer , then user 2, then layer . Sliding the power split between the two layers slides the achieved point continuously along the face. We do not prove this here: the argument is Theorem SIC attains the corner points applied to the equivalent three-user MAC, whose corners project onto the whole face of the two-user pentagon.
13.4The Broadcast Channel
Reverse the arrows. One transmitter, several receivers, each seeing its own noisy version of one transmitted signal. The constraint has moved to the encoder: it must produce a single sequence that simultaneously serves receivers whose channels differ.
Definition 13.17 (Discrete memoryless broadcast channel). A two-receiver broadcast channel consists of an input alphabet , output alphabets , and a transition law , used memorylessly. A code consists of one encoder and two decoders . Here is a common message wanted by both receivers and is private to receiver . The error probability is
and the capacity region is the closure of the achievable triples .
Intuition. A single radio tower serving listeners with different antennas. It cannot send two different waveforms; it sends one, and each listener extracts what their channel lets them. A good scheme therefore does not chop the signal into disjoint pieces — it layers it, so a weak listener recovers a coarse description while a strong listener recovers the coarse description and a refinement hidden underneath it.
The first structural fact is that the joint law carries more information than the problem needs.
Proposition 13.18 (The capacity region depends only on the marginals). The capacity region of a broadcast channel depends on only through the two marginal conditionals and .
Proof. Fix a code. Receiver 's error event is a function of the messages and of alone, so its probability is determined by the joint law of . Since is a deterministic function of the messages, that joint law is determined by alone. The overall error probability satisfies
so for one joint law exactly when it does for any other with the same two marginals. The achievable sets, and hence their closures, therefore coincide.∎
That proposition is why "degraded" can be defined in two different ways without changing any answer.
Definition 13.19 (Physically and stochastically degraded). A broadcast channel is physically degraded if is a Markov chain, that is . It is stochastically degraded if there exists a channel with
i.e. if its marginals match those of some physically degraded channel.
Corollary 13.20 (The two notions have the same capacity region). A stochastically degraded broadcast channel has the same capacity region as the physically degraded channel built from its marginals.
Proof. The two channels have identical marginals by construction, and by Proposition The capacity region depends only on the marginals the region sees nothing else.∎
So we may always assume the Markov chain when proving a converse, even when the physical channel correlates the two noises. That freedom is used without comment in most treatments; Proposition The capacity region depends only on the marginals is what licenses it.
Example 13.21 (When is a binary broadcast channel degraded?). Let and with and . Show the channel is stochastically degraded and identify the degrading channel.
Solution. We look for a whose cascade with is . Cascading two binary symmetric channels gives crossover probability
so we need , that is
Since , the numerator is non-negative and satisfies , so is a legitimate crossover probability. Hence has the distribution of a further BSC applied to : the channel is stochastically degraded with receiver 1 the stronger. For instance and give . □□
Example 13.22 (Ordering a Gaussian broadcast channel). Let and with , , under . Which receiver is stronger, and what are the single-user ceilings?
Solution. Since , write with independent of . Then , which exhibits the degrading channel explicitly: receiver 1 is the stronger. The ceilings are
A scalar Gaussian broadcast channel is always degraded, because two noise variances are always comparable. That is exactly what fails in the vector (MIMO) case, where noise covariances need not be ordered — which is why the MIMO broadcast channel needed a different tool, dirty-paper coding, rather than the superposition scheme of this chapter. □□
Remark. The general broadcast channel, with no ordering assumption, is open: its capacity region has been unknown since Cover posed the problem in 1972. The best known inner bound is Marton's region and the best known outer bound is the Nair–El Gamal bound. Degraded, less noisy and more capable channels are the classes where a single-letter answer exists, and the degraded case is the one we solve next.
13.5The Capacity Region of the Degraded Broadcast Channel
Throughout this section receiver 1 is the stronger: is a Markov chain. The answer involves an auxiliary random variable , which is neither transmitted nor observed by anyone. It is a bookkeeping device that names the coarse layer.
Theorem 13.23 (Capacity region of the degraded broadcast channel). For a degraded broadcast channel with , the capacity region is the set of non-negative triples satisfying
for some joint law of the form , where may be restricted to alphabets with
The region is convex, and no separate time-sharing variable is needed.
Three things in that statement deserve comment, because each is a place the result is routinely misquoted.
The common message shares the weak user's budget. Only appears, not a separate beside it — the latter is implied by the former. A common message must be decoded by both receivers, so it is limited by the worse of them; and once it rides in the coarse layer it is indistinguishable from the weak user's own private bits. Setting recovers the familiar two-private-message region.
There is no explicit sum constraint. One might expect , since receiver 1 ends up decoding everything. It is implied: the chain rule gives , and degradedness gives — proved as Proposition The strong receiver can decode the cloud in the next section — so , and adding delivers the sum bound for free.
The cardinality bound is what makes the region computable. Without a bound on the union runs over an unbounded family and the "single-letter" description would not be a description at all. The bound comes from a standard support-lemma (Carathéodory) argument on the set of conditional distributions .
Proposition 13.24 (Convexity without time sharing). The region of Theorem Capacity region of the degraded broadcast channel is convex.
Proof. Let and be achieved by auxiliary pairs and . Let be a Bernoulli variable with , independent of both, and set and . The chain still holds. Since conditioning on includes conditioning on ,
when both are at their bounds. For the weak user, . Hence the convex combination of the two triples is achieved by the single auxiliary variable : the time-sharing variable has been absorbed into .∎
Proof. Sketch of the converse. This is a sketch, and we name what it rests on rather than hiding the gap. Given a code with vanishing error probability, define for each time
One checks that is a Markov chain, a step that uses physical degradedness — legitimate by Corollary The two notions have the same capacity region. Lemma Fano's inequality applied at receiver 2 gives , and the chain rule together with the definition of turns the right-hand side into . At receiver 1, Fano gives , and the step that discards the past outputs in favour of is the one that again requires degradedness. A time-sharing variable is then absorbed exactly as in Proposition Convexity without time sharing, and the support lemma installs the cardinality bound. The two ingredients are Lemma Fano's inequality and the degradedness Markov chain; nothing else enters.∎
For the Gaussian channel the region can be written down explicitly, and this is the form that matters in practice.
Theorem 13.25 (Capacity region of the Gaussian broadcast channel). Let with , , and . The private-message capacity region is the set of pairs
for some , where is the power devoted to the weak receiver's layer.
Proof. Achievability is Theorem Superposition coding achieves the degraded region of the next section, specialised to a Gaussian auxiliary and ; it is proved there in full, and the two mutual informations are computed in Example Gaussian superposition from the encoder's side.
Sketch of the converse. This half is a sketch, because it is the one place in the chapter needing a genuinely different tool: the entropy power inequality, stated immediately below. One shows that for any with , if equals for some , then necessarily
a lower bound on a conditional differential entropy. Ordinary concavity and maximum-entropy arguments give upper bounds on entropies, never lower ones; the entropy power inequality is what supplies this direction. Combining it with bounds by the stated expression. This is Bergmans' converse.∎
Theorem 13.26 (Entropy power inequality). Let and be independent -dimensional random vectors with densities. Then
with equality if and only if and are Gaussian with proportional covariance matrices.
Remark. We state the entropy power inequality without proof: every known proof — Stam's, via de Bruijn's identity and Fisher information, or Lieb's, via Young's inequality with sharp constants — is a substantial piece of analysis well outside this chapter. It is recorded here because Theorem Capacity region of the Gaussian broadcast channel has no honest converse without it, and a result leaned on by name but never stated is precisely the gap this chapter is written to avoid.
Example 13.27 (Splitting power on a Gaussian broadcast channel). Take , , and . Compute the rate pair, and compare it with what time sharing delivers at the same .
Solution. The weak receiver decodes only the coarse layer, and sees the fine layer — power — as extra noise:
The strong receiver removes the coarse layer and reads the fine layer against thermal noise alone:
Now compare with time sharing between the two single-user ceilings and . The chord joining them, evaluated at , gives
Superposition delivers against time sharing's at the same — about a improvement for the weak user at no cost to the strong one. The reason is that superposition uses the full power in every channel use, while time sharing idles one user's power whenever the other transmits. □□
13.6Superposition Coding
Superposition coding is the construction that proves Theorem Capacity region of the degraded broadcast channel achievable. The picture is of clouds and satellites: the weak receiver's message selects a cloud, the strong receiver's message selects a satellite point inside that cloud, and the transmitted signal is the satellite.
Method 13.29 (Superposition coding).
- Fix . Generate cloud centres i.i.d. from .
- For each cloud centre, generate satellites i.i.d. from — conditionally on that cloud centre.
- Transmit the satellite . Nothing else is sent; the coarse layer is present in every symbol.
- The weak receiver decodes the cloud index only, treating the satellite's displacement within the cloud as noise.
- The strong receiver decodes the cloud index first, then the satellite inside it.
Proposition 13.30 (The strong receiver can decode the cloud). If is a Markov chain, then .
Proof. The sub-chain holds, so . Expanding in the two orders,
since . This is the data processing inequality: passing through the degrading channel that produces cannot increase the information carried about .∎
This is the hinge of the whole construction. Step 5 asks the strong receiver to do something the weak receiver already does — decode the cloud — and Proposition The strong receiver can decode the cloud says that whatever rate the weak receiver can sustain, the strong one can sustain too. Degradedness is not a convenience here; remove it and step 5 is simply false, which is why the general broadcast channel resists this method.
Theorem 13.31 (Superposition coding achieves the degraded region). For a degraded broadcast channel with , every triple with and is achievable.
Proof. Use the codebook of Method Superposition coding, and suppose was sent.
Weak receiver. It seeks the unique with jointly typical. The true cloud centre is jointly typical with with probability tending to . A wrong cloud centre was generated independently of , so by the counting argument of Lemma Joint typicality lemma for the MAC it is jointly typical with probability at most . With fewer than wrong centres the union bound gives vanishing error whenever .
Strong receiver, stage 1. The identical argument with in place of succeeds whenever . By Proposition The strong receiver can decode the cloud, , so the condition already imposed by the weak receiver suffices: stage 1 adds no new constraint.
Strong receiver, stage 2. Given the correct centre , the receiver seeks the unique with jointly typical. A wrong satellite in the correct cloud was generated i.i.d. from independently of given , so it is jointly typical with probability at most . With fewer than such satellites the union bound gives vanishing error whenever .
Summing the three vanishing terms bounds the average error probability over the random ensemble, so a particular code exists with . Letting gives every triple in the interior.∎
Intuition. Superposition coding is the exact dual of successive interference cancellation, and the duality is worth stating precisely. On the MAC, two independent codewords are added by the channel and peeled apart by the decoder. On the degraded BC, two dependent layers are added by the encoder and peeled apart by the strong decoder. In both settings the thing decoded last enjoys a clean channel while the thing decoded first must tolerate everything else as noise — which is why the same chain-rule quantity, , governs both.
Pitfall. Superposition is not time sharing, and it is not "sending the two messages in different slots". At every channel use the transmitted symbol carries both layers. The weak receiver never gets a clean look at its own layer; it simply operates at a rate low enough that the fine layer's interference is tolerable. Confusing the two is the commonest error in this subject, and the numbers of Example Splitting power on a Gaussian broadcast channel show it is no semantic quibble: superposition gave the weak user where time sharing gave .
Example 13.32 (Gaussian superposition from the encoder's side). With , , and , write the explicit signal construction and verify each receiver's rate from the definitions.
Solution. Let and be independent, and set . Then , so the power constraint holds with equality. Concretely: draw cloud centres i.i.d. , and around each draw satellites by adding independent vectors.
Weak receiver. Write , where has variance and is independent of . Hence
Strong receiver. Here , and conditioning on removes it exactly, leaving the channel with signal power and noise power :
The hinge, numerically. Receiver 1's cloud SNR is and receiver 2's is . Since , Proposition The strong receiver can decode the cloud is confirmed here concretely: stage 1 of the strong receiver is strictly easier than the weak receiver's only task. □□
Example 13.33 (Recovering the endpoints). Show that sweeping across in the Gaussian construction recovers the two single-user ceilings, and that each rate is monotone in .
Solution. At all power goes to the fine layer: and . At all power goes to the coarse layer: and . Both agree with the ceilings of Example Ordering a Gaussian broadcast channel.
For monotonicity, the weak user's SNR is
whose numerator increases in while its denominator decreases, so is strictly increasing on and therefore so is . Meanwhile is strictly decreasing. The two trade monotonically, so is a genuine one-dimensional dial that traces the boundary once, from one ceiling to the other. □□
Summary.
- The MAC capacity region is the closed convex hull of the pentagons , one per product input distribution; achievability is joint typicality decoding, and the converse is Fano plus memorylessness plus a time-sharing variable.
- SIC reaches the pentagon's corners with two single-user decoders, because is the chain rule. Rate splitting reaches the whole dominant face the same way; TDMA with power control touches it at exactly one point.
- A broadcast channel's capacity region depends only on the marginals , so stochastic and physical degradedness are interchangeable.
- The degraded BC region is , , achieved by superposition coding; the hinge is , an instance of data processing.
- Both Gaussian cases are explicit: a pentagon built from on the MAC, and a one-parameter power split on the BC that strictly dominates time sharing except at the endpoints.
- Thinking the MAC capacity region is always a rectangle: it is a rectangle only when , i.e. when the output never couples the two inputs. Otherwise Proposition *The pentagon and its corners* forces a strict sum-rate face.
- Treating the other user as noise everywhere: that is optimal only for the user decoded *first* under SIC, and only at that one corner. Applying it to both users at once gives a strictly smaller set of pairs.
- Confusing the MAC with the broadcast channel: MAC is many senders into one receiver, with separate encoders and a joint decoder; BC is one sender to many receivers, with a joint encoder and separate decoders. The constraint moves from the encoders to the decoders.
- Believing correlated codewords enlarge the MAC region: for the memoryless MAC without feedback or common information, independent codebooks plus a time-sharing variable are optimal — that is the content of Theorem *Capacity region of the two-user MAC*. Correlation between the users' codewords helps only in the *different* problems of the MAC with feedback (the Cover–Leung region) or with a common message.
- Reading a capacity region as a finite-block-length guarantee: every statement here is asymptotic in . At finite length there is a dispersion penalty, and deployed systems layer HARQ, power control and scheduling on top.
- Expecting a single-letter answer for every broadcast channel: only the degraded, less noisy and more capable classes are solved. The general two-receiver BC capacity region has been open since 1972.
- **Adding a separate constraint beside **: the first is implied by the second. Likewise the apparently missing sum constraint is implied, via and the chain rule.
- **Forgetting the cardinality bound on **: without the "single-letter" region is a union over an unbounded family and cannot be evaluated.
- Assuming a MIMO broadcast channel is degraded: two noise *covariances* need not be ordered, so the scalar argument of Example *Ordering a Gaussian broadcast channel* fails. The MIMO BC is solved, but by dirty-paper coding rather than superposition.