[sdiy] Uniformly distributed noise generator?

rburnett at richieburnett.co.uk rburnett at richieburnett.co.uk
Mon Jun 10 14:06:54 CEST 2013

> ...But I wonder if there isn't a specific circuit that inherently 
> creates
> uniformly distributed noise, similar to how we get white noise via the
> inherent properties of what ever semiconductor is used. I have a
> feeling something like this must exist, after all it's a basic concept
> in statistics, and a lot of stats got done on analog computers for
> many decades.

You want something analogue that inherently generates an even 
distribution of amplitudes between two rigid limits, and then NOTHING 
outside these limits?  That sort of distribution doesn't sound like an 
inherently natural behaviour to me.

BTW.  This paper from Jon Dattorro contains an interesting section on 
digital generation of noise:


It's a great paper in general, but section 8 is on noise generation in 
particular.  He discusses the audible repetitions (chuffing train) that 
occur with short-length LFSR implementations, and offers a selection of 
various length generator polynomials (LFSR tap choices.)  He also points 
out that a single bit from the LFSR gives spectrally white 1-bit noise, 
but explains why casting larger parts of the shift register into say a 
16-bit signed word can result in noise that is no longer spectrally 
flat.  The spectrum can then be corrected by a simple "whitening" 


PS. For those interested in DSP audio/music, all three of those 
Dattorro papers are worth grabbing and stashing for reference.

More information about the Synth-diy mailing list