One-Shot Broadcast Joint Source-Channel Coding with Codebook Diversity
Joseph Rowan, Buu Phan, Ashish Khisti
TL;DR
This paper addresses one-shot broadcast JSCC with $K$ decoders, where success requires at least one decoder to meet distortion $D$. It introduces the concept of codebook diversity by enforcing disjoint codebooks across decoders and develops a List Poisson Matching Lemma to derive achievability bounds, including side-information scenarios via Wyner-Ziv. A hybrid scheme balances codebook and channel diversity by grouping decoders, with second-order analyses showing a finite-blocklength advantage that scales roughly with $ frac{ ext{log}K}{n}$ in some regimes; numerical results on the BSC confirm that hybrids outperform fully shared or fully disjoint configurations. The work provides a rigorous framework for understanding diversity mechanisms in one-shot broadcast JSCC and offers practical guidance for designing multi-decoder systems in distributed sensing and related applications.
Abstract
We study a one-shot joint source-channel coding setting where the source is encoded once and broadcast to $K$ decoders through independent channels. Success is predicated on at least one decoder recovering the source within a maximum distortion constraint. We find that in the one-shot regime, utilizing disjoint codebooks at each decoder yields a codebook diversity gain, distinct from the channel diversity gain that may be expected when several decoders observe independent realizations of the channel's output but share the same codebook. Coding schemes are introduced that leverage this phenomenon, where first- and second-order achievability bounds are derived via an adaptation of the Poisson matching lemma (Li and Anantharam, 2021) which allows for multiple decoders using disjoint codebooks. We further propose a hybrid coding scheme that partitions decoders into groups to optimally balance codebook and channel diversity. Numerical results on the binary symmetric channel demonstrate that the hybrid approach outperforms strategies where the decoders' codebooks are either fully shared or disjoint.
