Abstract

A coding technique that is based on flash helping is proposed for communicating over additive noise channels where a helper observes the noise and can describe it to the encoder over a noise-free rate-limited bit pipe. The technique is applicable irrespective of whether the helper observes the noise causally or noncausally. On the single-user channel of general noise, the rate it achieves is the sum of the channel’s capacity without a helper and the rate of the bit pipe. For Gaussian noise and under an average-power constraint, it is optimal. Analogous results are derived for the additive noise multiple-access channel and the single-user Exponential channel. The approach is applicable also in some (noncausal) discrete settings, as demonstrated on the discrete modulo-additive noise channel.