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 max⁑p(x)I(X;Y)\max_{p(x)} I(X; Y). 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 two-user MAC with noiseless feedback has:

  • Two encoders: encoder kk maps (Wk,Yiβˆ’1)(W_k, Y^{i-1}) to Xk,iX_{k,i} for k=1,2k = 1, 2,
  • A decoder that maps YnY^n to (W^1,W^2)(\hat{W}_1, \hat{W}_2),
  • A noiseless feedback link from the receiver to both transmitters: after time ii, both encoders observe YiY_i.

The key difference from the no-feedback MAC: each encoder's input at time ii can depend on the entire past output sequence Yiβˆ’1Y^{i-1}, 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 CMAC-fb\mathcal{C}_{\text{MAC-fb}} can be strictly larger than the no-feedback capacity region CMAC\mathcal{C}_{\text{MAC}}.

Specifically, the no-feedback MAC capacity region is: CMAC={(R1,R2):R1≀I(X1;Y∣X2)R2≀I(X2;Y∣X1)R1+R2≀I(X1,X2;Y)}\mathcal{C}_{\text{MAC}} = \left\{(R_{1}, R_{2}): \begin{array}{l} R_{1} \leq I(X_1; Y | X_2) \\ R_{2} \leq I(X_2; Y | X_1) \\ R_{1} + R_{2} \leq I(X_1, X_2; Y) \end{array}\right\} for some product distribution p(x1)p(x2)p(x_1) p(x_2).

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 Yiβˆ’1Y^{i-1}, 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.

,

Theorem: The Cover-Leung Inner Bound

For the two-user MAC with noiseless feedback, the following rate region is achievable: RCL=⋃p(u)p(x1∣u)p(x2∣u){(R1,R2):R1≀I(X1;Y∣X2,U)R2≀I(X2;Y∣X1,U)R1+R2≀I(X1,X2;Y∣U)}\mathcal{R}_{\text{CL}} = \bigcup_{p(u) p(x_1|u) p(x_2|u)} \left\{(R_{1}, R_{2}): \begin{array}{l} R_{1} \leq I(X_1; Y | X_2, U) \\ R_{2} \leq I(X_2; Y | X_1, U) \\ R_{1} + R_{2} \leq I(X_1, X_2; Y | U) \end{array}\right\} where UU is an auxiliary random variable that represents the common part extracted from the feedback, with ∣Uβˆ£β‰€βˆ£X1βˆ£β‹…βˆ£X2∣+2|\mathcal{U}| \leq |\mathcal{X}_1| \cdot |\mathcal{X}_2| + 2.

The auxiliary variable UU captures the common information that both encoders extract from the feedback. Given UU, the encoders still act "independently" (the conditional distributions p(x1∣u)p(x_1|u) and p(x2∣u)p(x_2|u) are independent), but UU allows them to coordinate their transmission strategies. This is like a team meeting where everyone agrees on a plan (UU) and then acts independently β€” but the plan itself is informed by the shared observations.

,

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

1981

Thomas 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 Y=X1+X2+ZY = X_1 + X_2 + Z with Z∼N(0,N)Z \sim \mathcal{N}(0, N), power constraints P1,P2P_1, P_2, and noiseless feedback, the capacity region is: CG-MAC-fb={(R1,R2):R1≀12log⁑(1+P1(1βˆ’Ο2)/N)R2≀12log⁑(1+P2(1βˆ’Ο2)/N)R1+R2≀12log⁑(1+(P1+P2+2ρP1P2)/N)}\mathcal{C}_{\text{G-MAC-fb}} = \left\{(R_{1}, R_{2}): \begin{array}{l} R_{1} \leq \frac{1}{2}\log(1 + P_1(1 - \rho^2)/N) \\ R_{2} \leq \frac{1}{2}\log(1 + P_2(1 - \rho^2)/N) \\ R_{1} + R_{2} \leq \frac{1}{2}\log(1 + (P_1 + P_2 + 2\rho\sqrt{P_1 P_2})/N) \end{array}\right\} where ρ∈[βˆ’1,1]\rho \in [-1, 1] is the correlation coefficient between X1X_1 and X2X_2 induced by feedback.

Feedback allows the encoders to correlate their inputs: ρ≠0\rho \neq 0. The individual rate constraints decrease with ∣ρ∣|\rho| (correlation uses up some of the "fresh information" budget), but the sum-rate constraint increases with ∣ρ∣|\rho| due to coherent combining gain: (P1+P2+2ρP1P2)/N>(P1+P2)/N(P_1 + P_2 + 2\rho\sqrt{P_1 P_2})/N > (P_1 + P_2)/N for ρ>0\rho > 0.

The point is that the feedback-induced correlation trades individual rates for sum-rate gain. The capacity region is the union over all ρ∈[βˆ’1,1]\rho \in [-1, 1] β€” a strict enlargement of the no-feedback region (which requires ρ=0\rho = 0).

Example: Feedback Gain for the Symmetric Gaussian MAC

For the symmetric Gaussian MAC with P1=P2=P=10P_1 = P_2 = P = 10 and N=1N = 1: (a) Compute the sum-rate capacity without feedback. (b) Compute the maximum sum-rate with feedback (optimize over ρ\rho). (c) Quantify the feedback gain.

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
10
10
1

MAC Capacity Region: Feedback Enlargement

Animated visualization of how feedback enlarges the Gaussian MAC capacity region. The no-feedback pentagon grows as feedback enables input correlation between the two encoders, achieving the full beamforming sum-rate gain.

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: Cfb=CC_{\text{fb}} = C for any DMC. The proof follows because the mutual information I(Xi;Yi∣Yiβˆ’1)I(X_i; Y_i | Y^{i-1}) 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: Pe∼2βˆ’2cnP_e \sim 2^{-2^{cn}} with feedback, versus the ordinary exponential Pe∼2βˆ’nE(R)P_e \sim 2^{-nE(R)} 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 Yiβˆ’1Y^{i-1} 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

Definition:

Kramer-Gastpar Sum-Rate Result

Kramer and Gastpar showed that for the Gaussian MAC with feedback, the sum-rate capacity satisfies: R1+R2≀12log⁑ ⁣(1+(P1+P2)2N)R_{1} + R_{2} \leq \frac{1}{2}\log\!\left(1 + \frac{(\sqrt{P_1} + \sqrt{P_2})^2}{N}\right) with equality achieved by a generalized Schalkwijk-Kailath scheme.

This sum-rate is strictly larger than the no-feedback sum-rate 12log⁑(1+(P1+P2)/N)\frac{1}{2}\log(1 + (P_1 + P_2)/N) when P1,P2>0P_1, P_2 > 0. 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 (P1+P2)2(\sqrt{P_1} + \sqrt{P_2})^2. Feedback effectively turns the MAC into a beamforming system where both users coherently add their signals.

πŸŽ“CommIT Contribution(2003)

Feedback and Cooperation in Wireless Networks

G. Caire, S. Shamai (Shitz) β€” IEEE Transactions on Information Theory

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.

feedbackbroadcast-channelDPCMIMOView Paper β†’
⚠️Engineering Note

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:

  1. Rate adaptation: users adjust their rates based on channel quality reports.
  2. Power control: users adjust power based on interference levels.
  3. 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.

Practical Constraints
  • β€’

    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 12log⁑(1+(P1+P2)2/N)\frac{1}{2}\log(1 + (\sqrt{P_1}+\sqrt{P_2})^2/N) β€” 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