Error reduction techniques in digital stochastic computers

Two new techniques for improving accuracy in digital stochastic computing systems are presented. Simple circuits based on a theory of negative correlation are shown to provide significant error reduction. The fundamental problem of drift in digital stochastic computing circuits is considered and a design technique is developed for the synthesis of stochastic integrators with reduced drift characteristics.