English

Rejection-Sampled Linear Codes for Lossy Compression and Channel Simulation

Information Theory 2026-01-21 v2 math.IT

Abstract

We show that linear codes combined with rejection sampling can yield a capacity-achieving scheme for simulating additive exchangeable noise channels. Specifically, our scheme achieves an amount of communication within loge+1\log e + 1 bits from the excess functional information lower bound. Hence, it can be used in lossy source coding to achieve the rate-distortion function. We discuss practical implementations based on BCH codes and polar codes. For the simulation of binary symmetric channels, the BCH-based construction with a blocklength of n=63n = 63 attains a rate comparable to the PolarSim with n=4096n = 4096, while significantly reducing the latency. The polar-based construction asymptotically achieves the channel capacity with polynomial average complexity. Furthermore, using the idea from greedy rejection sampling, we propose an algorithm to construct capacity-achieving schemes based on any linear codes. Experiments reveal that our construction can outperform conventional covering codes for lossy source coding with Hamming distortion for a certain range of distortion levels, and performs well even when the blocklength is small (e.g., n=24n = 24).

Keywords

Cite

@article{arxiv.2506.09239,
  title  = {Rejection-Sampled Linear Codes for Lossy Compression and Channel Simulation},
  author = {Jianguo Zhao and Cheuk Ting Li},
  journal= {arXiv preprint arXiv:2506.09239},
  year   = {2026}
}

Comments

17 pages, 6 figures

R2 v1 2026-07-01T03:10:13.877Z