高斯白噪声

2019-07-21 20:59发布

有没有基于DSP做过高斯白噪声产生的
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
12条回答
Rangar
2019-07-23 01:40
int seed;
unsigned int lo, hi;
float noise;
seed = 1;
while(1)
{
  // white noise generator
  lo = 16807 * (seed & 0xFFFF);
  hi = 16807 * (seed >> 16);
  lo += (hi & 0x7FFF) << 16;
  lo += hi >> 15;
  if ( lo > 0x7FFFFFFF ) lo -= 0x7FFFFFFF;
  seed = lo;
  noise = (1.0/2147483647.0) * seed - 0.5f;     // noise range: [-0.5, 0.5], 2147483647 = 2^31-1.
}

一周热门 更多>