Feedback in the MAC
Feedback in Point-to-Point vs. Multiuser Channels
One of the cleanest results in information theory is Shannon's feedback theorem: for a point-to-point DMC, feedback does not increase capacity. The encoder can adapt to past channel outputs, but this adaptation cannot push the rate beyond . The proof is elegant β a single application of the chain rule and the memoryless property.
For multiuser channels, the situation is fundamentally different. In the MAC, feedback from the receiver to both transmitters allows the transmitters to cooperate β not by sharing messages directly, but by adapting their transmissions based on what the receiver has seen. This cooperation can enlarge the capacity region. The MAC with feedback is one of the most beautiful examples of how interaction creates capabilities that no amount of individual optimization can achieve.
Definition: The MAC with Noiseless Feedback
The MAC with Noiseless Feedback
The two-user MAC with noiseless feedback has:
- Two encoders: encoder maps to for ,
- A decoder that maps to ,
- A noiseless feedback link from the receiver to both transmitters: after time , both encoders observe .
The key difference from the no-feedback MAC: each encoder's input at time can depend on the entire past output sequence , not just its own message. This allows the encoders to implicitly coordinate their transmissions.
MAC with Feedback
A multiple-access channel where the receiver's output is fed back noiselessly to all transmitters, enabling them to adapt their inputs based on past channel outputs and thereby implicitly cooperate.
Related: Cover-Leung Inner Bound
Theorem: Feedback Enlarges the MAC Capacity Region
For the two-user MAC with noiseless feedback, the capacity region can be strictly larger than the no-feedback capacity region .
Specifically, the no-feedback MAC capacity region is: for some product distribution .
With feedback, the input distributions need not be independent: the encoders can coordinate their inputs based on past outputs, effectively introducing correlation. This coordination enlarges the region.
Without feedback, the two encoders act independently β they cannot coordinate because they share no common information. With feedback, both encoders observe , which becomes common randomness. Using this shared observation, the encoders can correlate their inputs, achieving rate pairs outside the no-feedback region.
The point is that feedback creates a "virtual conference" between the encoders: not by allowing them to talk to each other directly, but by giving them a shared view of the channel output.
No-feedback region is a pentagon
With independent inputs, the MAC capacity region is the convex hull of satisfying the three constraints above, forming a pentagon.
Feedback enables input correlation
With feedback, at time , encoder chooses . Since both encoders observe the same , their inputs can be correlated even though they have different messages. This correlation is impossible without feedback.
Strict enlargement
The sum-rate constraint with correlated can exceed . For specific channels (e.g., the binary erasure MAC), this strict enlargement can be demonstrated explicitly.
Theorem: The Cover-Leung Inner Bound
For the two-user MAC with noiseless feedback, the following rate region is achievable: where is an auxiliary random variable that represents the common part extracted from the feedback, with .
The auxiliary variable captures the common information that both encoders extract from the feedback. Given , the encoders still act "independently" (the conditional distributions and are independent), but allows them to coordinate their transmission strategies. This is like a team meeting where everyone agrees on a plan () and then acts independently β but the plan itself is informed by the shared observations.
Block-Markov encoding with common message
Divide communication into blocks. In each block, the encoders transmit a common codeword (agreed upon from the feedback of the previous block) and their individual fresh codewords , .
Feedback-based common message generation
At the end of block , both encoders observe and use it to agree on a common index for block . This is possible because both observe the same sequence, so they can independently compute the same function of .
Decoding
The decoder uses backward decoding (as in the relay channel): knowing the common message for block , it decodes for block . The rate constraints follow from joint typicality decoding with .
Cover-Leung Inner Bound
An achievable rate region for the MAC with feedback that uses block-Markov encoding with a common auxiliary codeword extracted from feedback observations. Strictly enlarges the no-feedback MAC region for many channels.
Related: MAC with Feedback
Historical Note: Cover and Leung: Feedback Creates Cooperation
1981Thomas Cover and Cosma Leung published their celebrated paper on the MAC with feedback in 1981. The result was surprising: while Shannon had shown in 1956 that feedback does not help for point-to-point channels, Cover and Leung demonstrated that the multiuser setting is qualitatively different. Feedback allows the encoders to cooperate without a direct conference link, using the channel output as a shared resource.
The Cover-Leung scheme uses the same block-Markov encoding technique that Cover and El Gamal had introduced for the relay channel just two years earlier (1979). This connection β block-Markov encoding as a universal tool for cooperation β is one of the most elegant recurring themes in network information theory.
Theorem: Capacity of the Gaussian MAC with Feedback (Ozarow)
For the two-user Gaussian MAC with , power constraints , and noiseless feedback, the capacity region is: where is the correlation coefficient between and induced by feedback.
Feedback allows the encoders to correlate their inputs: . The individual rate constraints decrease with (correlation uses up some of the "fresh information" budget), but the sum-rate constraint increases with due to coherent combining gain: for .
The point is that the feedback-induced correlation trades individual rates for sum-rate gain. The capacity region is the union over all β a strict enlargement of the no-feedback region (which requires ).
Achievability via Schalkwijk-Kailath extension
Ozarow's achievability extends the Schalkwijk-Kailath scheme to two users. In each round, both encoders transmit a linear function of the receiver's estimation error for their respective messages. The correlation arises because both encoders observe the same feedback signal and use it to compute correlated updates.
Converse
The converse uses the entropy power inequality and the fact that Gaussian inputs maximize mutual information under power constraints. The key step is showing that the correlation between the inputs is constrained by the feedback mechanism: the inputs can only be correlated through the shared observation of .
Example: Feedback Gain for the Symmetric Gaussian MAC
For the symmetric Gaussian MAC with and : (a) Compute the sum-rate capacity without feedback. (b) Compute the maximum sum-rate with feedback (optimize over ). (c) Quantify the feedback gain.
(a) Sum-rate without feedback
bits.
(b) Sum-rate with feedback
With (maximum correlation): bits. But individual rates must satisfy at . So is not useful β both users have zero individual rate! Optimal satisfies: maximize sum-rate subject to . At : sum-rate bits.
(c) Feedback gain
Sum-rate gain: bits (about 14% improvement). The feedback gain for the Gaussian MAC is moderate in sum-rate but can be significant in enlarging the region β allowing rate pairs that are impossible without feedback.
Gaussian MAC Capacity Region: With and Without Feedback
Compare the MAC capacity regions with and without feedback. The feedback region is strictly larger, especially away from the sum-rate face.
Parameters
MAC Capacity Region: Feedback Enlargement
Common Mistake: Feedback Helps Multiuser but Not Point-to-Point
Mistake:
Expecting feedback to increase the capacity of a point-to-point DMC because it "gives the encoder more information."
Correction:
Shannon proved that feedback does not increase point-to-point DMC capacity: for any DMC. The proof follows because the mutual information is maximized by the same distribution regardless of the encoding function. The key difference in multiuser channels is that feedback creates common information between encoders that were previously independent β this has no analogue in the single-user case.
Common Mistake: Feedback Does Not Increase Capacity but Improves Reliability
Mistake:
Concluding that feedback is useless for point-to-point channels because it does not increase capacity.
Correction:
While feedback does not increase point-to-point DMC capacity, it dramatically improves reliability. The Schalkwijk-Kailath scheme for the Gaussian channel achieves doubly exponential error decay: with feedback, versus the ordinary exponential without. Feedback also simplifies the encoder (no need for long random codebooks) and enables variable-length coding that adapts to channel conditions.
Quick Check
For the MAC with feedback, feedback allows the encoders to correlate their inputs. How is this correlation created?
The encoders directly share their messages through the feedback link
Both encoders observe the same channel output and use it as common randomness to coordinate their inputs
The receiver instructs the encoders how to correlate their signals
The encoders use a pre-shared random codebook
Correct. Both encoders receive the same feedback signal . By choosing their encoding functions appropriately, the encoders can create correlation between and through the shared observation , without directly communicating their messages.
Definition: Kramer-Gastpar Sum-Rate Result
Kramer-Gastpar Sum-Rate Result
Kramer and Gastpar showed that for the Gaussian MAC with feedback, the sum-rate capacity satisfies: with equality achieved by a generalized Schalkwijk-Kailath scheme.
This sum-rate is strictly larger than the no-feedback sum-rate when . The gain is the coherent combining gain from feedback-induced correlation.
The sum-rate with feedback equals the capacity of a point-to-point channel with total power . Feedback effectively turns the MAC into a beamforming system where both users coherently add their signals.
Feedback and Cooperation in Wireless Networks
Caire and Shamai's work on the MIMO broadcast channel established that dirty-paper coding (DPC) achieves the capacity region. This result is deeply connected to feedback: DPC at the transmitter achieves the same performance as if the receivers had perfect feedback to the transmitter and could cooperate. The "duality" between DPC and feedback cooperation has been a recurring theme in CommIT's work on multiuser MIMO systems, where practical feedback mechanisms (limited CSI feedback, HARQ) approximate the theoretical gains predicted by the full-feedback capacity results.
Feedback in Practical MAC Systems
In wireless systems, limited feedback from the base station to mobile users is standard (e.g., ACK/NACK, CQI reports in LTE/5G). While this is far from the noiseless full-output feedback assumed in theory, even limited feedback provides significant gains:
- Rate adaptation: users adjust their rates based on channel quality reports.
- Power control: users adjust power based on interference levels.
- HARQ: retransmission requests use feedback to achieve reliability gains similar to the Schalkwijk-Kailath effect.
The Cover-Leung cooperation gain (input correlation via feedback) is harder to realize in practice because it requires both users to receive the same feedback signal simultaneously and to implement coordinated encoding.
- β’
Feedback delay limits the correlation gain for fast-fading channels
- β’
Feedback quantization reduces the common information available to encoders
- β’
Uplink feedback from BS to users consumes downlink resources
Key Takeaway
Feedback enlarges the MAC capacity region by enabling input correlation through shared channel observations. For the Gaussian MAC, feedback achieves a sum-rate of β the coherent combining gain that is impossible without coordination. This is a qualitative departure from the point-to-point case, where feedback does not help.
Schalkwijk-Kailath Scheme
A feedback coding scheme for the Gaussian channel that achieves doubly exponential error probability decay. The encoder iteratively refines its estimate of the message by transmitting the MMSE estimation error, enabled by feedback of the channel output.
Related: MAC with Feedback