Feedback in the BC
Can Feedback Help the Broadcast Channel?
We have seen that feedback enlarges the MAC capacity region by enabling encoder cooperation. What about the broadcast channel? Here a single transmitter sends different messages to different receivers. Since there is only one encoder, the "cooperation through feedback" mechanism of the MAC does not directly apply.
Yet feedback does help the BC β through a completely different mechanism: retransmission. When the transmitter learns what each receiver has decoded (via feedback), it can retransmit information that one receiver decoded but the other missed. This creates "free" side information: receiver 1's overheard signal becomes useful for receiver 2, and vice versa. The Shayevitz-Wigger scheme exploits this to strictly enlarge the BC capacity region.
Definition: The Broadcast Channel with Feedback
The Broadcast Channel with Feedback
The broadcast channel with noiseless feedback has:
- One encoder that maps to ,
- Two receivers: receiver maps to ,
- Noiseless feedback links from both receivers to the transmitter: after time , the encoder observes .
The encoder knows both receivers' observations, enabling adaptive retransmission.
Broadcast Channel with Feedback
A broadcast channel where the outputs of all receivers are fed back noiselessly to the transmitter, enabling adaptive encoding based on what each receiver has observed.
Related: Retransmission Strategy
Theorem: Feedback Can Enlarge the BC Capacity Region
For certain broadcast channels, feedback from both receivers strictly enlarges the capacity region:
Unlike the MAC case (where the sum-rate always increases for the Gaussian channel), feedback helps the BC only for non-degraded channels where the receivers observe different "views" of the transmitted signal.
In a degraded BC ( is a degraded version of or vice versa), the stronger receiver already decodes everything the weaker receiver needs, so feedback provides no new information. But in a non-degraded BC, the two receivers may decode different parts of the signal. Feedback lets the transmitter learn these different "pieces" and retransmit them, effectively creating a cooperative relay-like mechanism between the receivers (mediated by the transmitter).
Degraded BC: feedback does not help
For the degraded BC, the capacity region is achieved by superposition coding. Feedback cannot improve it because the weaker receiver's observation is a degraded version of the stronger receiver's β no new information is revealed by feedback.
Non-degraded BC: feedback helps via retransmission
Consider a BC where receiver 1 observes and receiver 2 observes with independent noise components. Receiver 1 may decode some information that receiver 2 missed, and vice versa. With feedback, the transmitter can retransmit the "missing" pieces, creating mutual side information.
Definition: Retransmission Strategy for the BC with Feedback
Retransmission Strategy for the BC with Feedback
The retransmission strategy for the BC with feedback operates in three phases:
- Phase 1 (Fresh transmission): transmit new information using superposition coding. Both receivers attempt to decode.
- Phase 2 (Retransmission for receiver 1): the transmitter re-encodes information that receiver 2 decoded but receiver 1 missed. Receiver 1 uses this to recover the missing piece.
- Phase 3 (Retransmission for receiver 2): similarly, retransmit what receiver 1 decoded but receiver 2 missed.
The key insight is that retransmission is "free" from the perspective of the receiver that already has the information β it uses the signal as side information to decode its own message at a higher rate.
Retransmission Strategy
A feedback coding strategy for the BC where the transmitter re-encodes information based on feedback about each receiver's decoding status, creating mutual side information.
Related: Broadcast Channel with Feedback
Theorem: The Shayevitz-Wigger Scheme for the Gaussian BC with Feedback
For the Gaussian broadcast channel , with () and noiseless feedback, the Shayevitz-Wigger scheme achieves a rate region that strictly contains the no-feedback capacity region.
The scheme uses a combination of:
- Schalkwijk-Kailath-type iterative refinement for each user,
- Dirty-paper coding to manage the known interference from retransmissions,
- Block-Markov encoding to coordinate fresh and retransmitted information.
The Shayevitz-Wigger scheme is best understood through the erasure BC analogy. In the binary erasure BC, receiver 1 sees some bits and erases others, and similarly for receiver 2. With feedback, the transmitter XORs a bit that receiver 1 erased (but receiver 2 received) with a bit that receiver 2 erased (but receiver 1 received). This single retransmission is useful to both receivers β the "XOR trick." The Gaussian version replaces XOR with linear combinations and uses DPC to handle interference.
Round 1: Fresh transmission
Transmit Gaussian codewords for both users using superposition coding. From the feedback, the transmitter learns each receiver's estimation error.
Round 2: Correlated retransmission
The transmitter sends a linear combination of the two receivers' estimation errors. Each receiver uses its own estimation error (known from its observation) to cancel its component and decode the other user's error β this provides side information that improves its own decoding.
Iterative refinement
Repeat: each round reduces the estimation error at both receivers, and the retransmission of correlated errors provides a multiplexing gain similar to the XOR-based scheme in the erasure BC.
Example: The Erasure BC with Feedback: The XOR Trick
Consider a binary erasure BC where user 1 sees each bit with probability (erased with probability ) and user 2 sees each bit with probability . Without feedback, the capacity region is known. Show that with feedback, the sum-rate can be improved using the XOR trick.
No-feedback capacity region
Without feedback, the capacity region of the erasure BC is: , , (with time-sharing). The sum-rate is .
The XOR trick
With feedback, the transmitter can identify bits that user 1 received but user 2 erased (call this set ) and bits that user 2 received but user 1 erased (set ). For each pair , the transmitter sends . User 1 (who knows ) recovers , and user 2 (who knows ) recovers . Each XOR transmission serves both users.
Sum-rate with feedback
The fraction of bits in is and in is . The XOR phase sends useful symbols, each serving both users. The sum-rate with feedback: . Feedback strictly improves the sum-rate.
Erasure BC: Capacity Region With and Without Feedback
Compare the capacity regions of the binary erasure broadcast channel with and without feedback. The XOR trick strictly enlarges the achievable region.
Parameters
The XOR Retransmission Trick
Common Mistake: Feedback Does Not Help the Degraded BC
Mistake:
Assuming that feedback always helps the broadcast channel because "more information at the encoder is always beneficial."
Correction:
For the degraded BC, feedback does not enlarge the capacity region. The capacity is already achieved by superposition coding, and the stronger receiver's output is a sufficient statistic for the weaker receiver. Feedback only helps non-degraded BC channels where the two receivers observe complementary aspects of the signal.
Historical Note: Dueck's Counterexample and the Power of BC Feedback
1981-2011The question of whether feedback helps the BC was open for decades. Shannon's result for the point-to-point case (feedback does not help) and El Gamal's result for the degraded BC (feedback does not help) suggested that feedback might be useless for the BC in general. But Dueck (1981) constructed a clever counterexample β a non-degraded BC where feedback strictly enlarges the capacity region.
Dueck's example was initially viewed as a curiosity, but the subsequent work by Shayevitz and Wigger (2011) showed that feedback gains are significant even for the practically important Gaussian BC. The retransmission/XOR idea has since influenced the design of HARQ protocols in wireless systems.
Quick Check
In the erasure BC with feedback, the XOR trick sends where was received by user 1 but erased by user 2, and was received by user 2 but erased by user 1. Why is this single transmission useful to both users?
Because XOR is a self-inverse operation: each user XORs with its known bit to recover the other
Because the erasure channel preserves XOR operations
Because both users receive the XOR transmission without erasure
Because XOR is a linear code
Correct. User 1 knows , so it computes . User 2 knows , so it computes . Each user uses its own received bit as "side information" to decode the bit meant for the other.
From BC Feedback Theory to HARQ Protocols
The retransmission idea in BC feedback theory has a direct connection to HARQ (Hybrid ARQ) in wireless systems. In 5G NR, when a user fails to decode a packet, it sends a NACK and the base station retransmits. Modern HARQ schemes go further:
- HARQ combining (chase combining): the receiver combines the original and retransmitted packets for improved SNR β analogous to iterative refinement.
- Incremental redundancy: the base station sends additional parity bits, not a full retransmission β analogous to the Schalkwijk-Kailath refinement.
- Network HARQ: when multiple users experience different erasures, the base station can XOR retransmissions to serve multiple users simultaneously β directly inspired by the BC feedback results.
The theoretical sum-rate gain from feedback translates to practical throughput gains of 10-30% in broadcast scenarios with heterogeneous user channels.
- β’
Feedback delay limits effectiveness for high-mobility users
- β’
Feedback overhead (NACK/CQI reports) consumes uplink resources
- β’
XOR-based network coding requires careful scheduling
Key Takeaway
Feedback can enlarge the broadcast channel capacity region for non-degraded channels, using retransmission strategies where the transmitter XORs (or linearly combines) information that one receiver decoded but the other missed. Each retransmission serves both receivers simultaneously. For degraded BCs, feedback does not help.