[sdiy] Popcorn Noise Generator?
Ian Fritz
ijfritz at earthlink.net
Mon Jul 11 02:21:03 CEST 2005
At 03:36 PM 7/10/05, Magnus Danielson wrote:
>First create a long PRBS generator, operating at a multiple of the final
>sampling rate. It is a simple matter of shift-register and XORing with the
>polynom if the top bit is 1. This generates white noise.
>
>Then, integrating the scaled output of the PRBS. This is done by adding or
>subtracting the scale amplitude due to a 1 or 0 output of the PRBS
>respectively
>to the previous integrator output sample.
>
>Now we have our popcorn noise, but in a too high sampling frequency, so we
>perform a down-sampling by FIR filtering and using every other sample in a few
>rounds.
So from what I have been reading, popcorn noise has a 1/f^2 power spectrum
above a cutoff fc. So a first order lowpass operating on white noise might
be a good way to go.
popcorn power ~ 1/(1 + (f/fc)^2)
<http://home.zcu.cz/fel/kae/aes2/sumy/noise_sim_tp.pdf#search='popcorn%20noise%20spectrum'>
More information about the Synth-diy
mailing list