Sparse Superposition Codes with Binomial Dictionary are Capacity-Achieving with Maximum Likelihood Decoding
Yoshinari Takeishi, Jun'ichi Takeuchi
TL;DR
This work demonstrates that sparse superposition codes maintain capacity-achieving performance under maximum likelihood decoding when the dictionary is drawn from a binomial distribution, extending prior results for Gaussian and Bernoulli dictionaries. By constructing a binomial dictionary via summing $d$ Bernoulli components, the authors show that the decoding error probability decays exponentially with block length and that the gap to capacity scales favorably as $d$ grows, due to improved approximation to Gaussian behavior by the Central Limit Theorem. Theoretical bounds are complemented by numerical calculations showing that large $d$ yields achievable rates near the Gaussian-case performance, while the Bernoulli case ($d=1$) exhibits weaker bounds. Overall, the paper advances discrete, hardware-friendly dictionary designs for SS codes and clarifies how increased binomial trials tighten the ML-decoding error bounds, moving closer to the information-theoretic optimum.
Abstract
It is known that sparse superposition codes asymptotically achieve the channel capacity over the additive white Gaussian noise channel with both maximum likelihood decoding and efficient decoding (Joseph and Barron in 2012, 2014). Takeishi et al. (in 2014, 2019) demonstrated that these codes can also asymptotically achieve the channel capacity with maximum likelihood decoding when the dictionary is drawn from a Bernoulli distribution. In this paper, we extend these results by showing that the dictionary distribution can be naturally generalized to the binomial distribution.
