Source Coding for the Broadcast Channel
Broadcasting a Source to Multiple Receivers
We now turn the problem around: instead of multiple encoders and one decoder, we consider one encoder broadcasting a common source to multiple receivers, each of which has different side information. This is the dual of the MAC source coding problem, and it arises naturally in broadcasting, caching, and content distribution systems.
The central question remains the same: can we separate source compression from channel coding, or must we design them jointly?
Definition: Broadcasting a Source over a BC
Broadcasting a Source over a BC
A transmitter observes a source drawn i.i.d. and wishes to communicate it to two receivers through a degraded broadcast channel . Receiver has side information correlated with through a joint distribution .
A joint source–channel code consists of:
- Encoder: a mapping
- Decoder : a mapping
For lossless reconstruction, the error criterion is for .
For lossy reconstruction, we require for each receiver.
Theorem: Separation for the Degraded BC
For a degraded broadcast channel and a source with side information at the receivers (where is a degraded version of , i.e., forms a chain), separation of source and channel coding is optimal.
Specifically, the source is transmissible at distortions if and only if there exist rates such that:
- for (the conditional rate-distortion functions)
- is achievable on the degraded BC via superposition coding
The degradedness conditions on both the channel and the side information create a natural nesting: receiver 2 (with better side information ) needs fewer bits, and receiver 1 (with worse side information ) needs more. This nesting matches the layered structure of superposition coding on the degraded BC, where the "base layer" (decoded by both receivers) carries the coarse description and the "enhancement layer" (decoded only by the stronger receiver) carries the refinement.
Source coding layer
Use successive refinement source coding (Chapter 6): encode into a base description at rate (decodable with side information ) and a refinement at additional rate (decodable with side information ). The degradedness of the side information ensures that successive refinement is optimal (Cover and Thomas, Theorem 13.5.1).
Channel coding layer
Transmit the base layer using the "cloud center" codebook of superposition coding on the degraded BC, and the refinement layer using the "satellite" codebook. Receiver 1 decodes only the base layer; receiver 2 decodes both layers.
Optimality
The converse follows from the converse for the degraded BC capacity region (Chapter 15) combined with the converse for the conditional rate-distortion function. The degradedness of both the channel and the side information ensures that no joint scheme can outperform the separated design.
When Degradedness Fails
The degradedness conditions are essential. When either the channel or the side information structure is not degraded, separation can fail. Consider the following scenario: a transmitter broadcasts a binary source to two receivers with complementary side information (receiver 1 knows the odd-indexed bits, receiver 2 knows the even-indexed bits). The optimal strategy may involve a joint design that interleaves source and channel coding in a way that exploits the complementary side information structure — something that separate coding cannot do.
The general non-degraded case remains an active area of research, with only partial results known.
Example: Broadcasting a Binary Source with Erasure Side Information
A transmitter observes with i.i.d. and broadcasts over a degraded BC. Receiver 1 has no side information (). Receiver 2 observes through a binary erasure channel with erasure probability , i.e., with probability and with probability .
Both receivers want lossless reconstruction. Determine the minimum channel rates needed under separation.
Rate for receiver 1
Receiver 1 has no side information, so it needs the full source entropy:
Rate for receiver 2
Receiver 2 knows at positions that are not erased. The conditional entropy is So .
Channel requirement
Under separation, we need the degraded BC to support rates with and . The base layer (at rate ) is decoded by both receivers, and the enhancement layer (at rate ) is decoded only by receiver 1. Since is a degraded version of and receiver 1 has no side information (trivially degraded), separation is optimal by the theorem above.
Common Mistake: Separation Always Holds for the BC
Mistake:
Assuming that separation is optimal for any broadcast scenario because it works for the degraded case.
Correction:
Separation is optimal for the degraded BC with degraded side information. For general (non-degraded) broadcast channels or non-degraded side information structures, joint source–channel coding can strictly outperform separation. The general characterization remains open.
Definition: Hybrid Digital–Analog Coding
Hybrid Digital–Analog Coding
A hybrid coding scheme combines digital (separate) and analog (uncoded) transmission. The encoder splits the source into two parts: one is digitally compressed and channel-coded, the other is transmitted using an analog mapping (e.g., linear scaling for Gaussian sources over Gaussian channels).
Formally, where is an analog mapping, is a channel codeword carrying the compressed message , and control the power allocation.
Hybrid coding can outperform pure digital (separate) coding in multi-terminal settings because the analog component preserves the source structure that digital compression discards.
Hybrid digital–analog coding
A joint source–channel coding strategy that combines digital compression/channel coding with an analog (uncoded) mapping of the source to the channel input. Particularly effective for broadcasting to heterogeneous receivers.
Related: Transmissible source–channel pair
Quick Check
For a degraded BC with degraded side information at the receivers, which coding strategy is optimal?
Separate source and channel coding (successive refinement + superposition coding)
Joint source–channel coding is always needed
Uncoded (analog) transmission
The degradedness of both the channel and the side information creates a natural nesting that matches the layered structure of superposition coding. Separation is optimal in this case.
Layered Coding in DVB and ATSC 3.0
The separation result for degraded BCs provides the theoretical foundation for layered coding in broadcast standards. DVB-T2 and ATSC 3.0 use layered division multiplexing (LDM), where a base layer (robust, low-rate) is superimposed with an enhancement layer (high-rate, for receivers with better channel conditions). This is precisely the superposition coding strategy predicted by information theory.
However, these standards use separation: the source (video) is compressed using H.265/HEVC independently of the channel code. The information-theoretic results here confirm that for the degraded broadcast scenario typical of terrestrial broadcasting, this separation architecture is indeed optimal — there is no performance penalty from the modular design.
Key Takeaway
Separation is optimal for the degraded BC with degraded side information, matching the layered structure of superposition coding with successive refinement source coding. For non-degraded settings, joint source–channel coding can provide strict gains, and hybrid digital–analog schemes offer a practical middle ground.