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

A transmitter observes a source SnS^n drawn i.i.d. PS\sim P_S and wishes to communicate it to two receivers through a degraded broadcast channel PY1Y2XP_{Y_1 Y_2 | X}. Receiver kk has side information TknT_k^n correlated with SnS^n through a joint distribution PST1T2P_{S T_1 T_2}.

A (2nR,n)(2^{nR}, n) joint source–channel code consists of:

  • Encoder: a mapping f:SnXnf: \mathcal{S}^n \to \mathcal{X}^n
  • Decoder kk: a mapping gk:Ykn×TknS^ng_k: \mathcal{Y}_k^n \times \mathcal{T}_k^n \to \hat{\mathcal{S}}^n

For lossless reconstruction, the error criterion is Pe,k(n)=Pr[Sngk(Ykn,Tkn)]0P_{e,k}^{(n)} = \Pr\bigl[S^n \neq g_k(Y_k^n, T_k^n)\bigr] \to 0 for k=1,2k = 1, 2.

For lossy reconstruction, we require E[d(Sn,S^kn)]Dk\mathbb{E}\bigl[d(S^n, \hat{S}_k^n)\bigr] \leq D_k for each receiver.

Theorem: Separation for the Degraded BC

For a degraded broadcast channel XY1Y2X \to Y_1 \to Y_2 and a source SS with side information T1,T2T_1, T_2 at the receivers (where T1T_1 is a degraded version of T2T_2, i.e., ST2T1S \to T_2 \to T_1 forms a XYZX \multimap Y \multimap Z chain), separation of source and channel coding is optimal.

Specifically, the source is transmissible at distortions (D1,D2)(D_1, D_2) if and only if there exist rates R1R2R_1 \leq R_2 such that:

  1. RkRSTk(Dk)R_k \geq R_{S|T_k}(D_k) for k=1,2k = 1, 2 (the conditional rate-distortion functions)
  2. (R1,R2)(R_1, R_2) 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 T2T_2) needs fewer bits, and receiver 1 (with worse side information T1T_1) 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.

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 SnS^n with SiBern(1/2)S_i \sim \text{Bern}(1/2) i.i.d. and broadcasts over a degraded BC. Receiver 1 has no side information (T1=T_1 = \emptyset). Receiver 2 observes SnS^n through a binary erasure channel with erasure probability ϵ\epsilon, i.e., T2,i=SiT_{2,i} = S_i with probability 1ϵ1 - \epsilon and T2,i=?T_{2,i} = \text{?} with probability ϵ\epsilon.

Both receivers want lossless reconstruction. Determine the minimum channel rates needed under separation.

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

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, Xn=αϕ(Sn)+βc(M)X^n = \alpha \cdot \phi(S^n) + \beta \cdot c(M) where ϕ\phi is an analog mapping, c(M)c(M) is a channel codeword carrying the compressed message MM, and α,β\alpha, \beta 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

🔧Engineering Note

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.