混合棕色噪声和白噪声会产生粉红噪声吗?

信息处理 过滤器 噪音 低通滤波器
2022-02-13 18:29:05

如果您使用白噪声发生器,通过设置为低截止频率的单极 LPF 运行它,然后将两者混合在一起,会发生什么?你有粉红噪音吗?

假设您有以下代码:

float noise = noiseGenerator();
float pinkNoise = pinkingFilter(noise); //3dB/oct filter
float brownNoise = onePoleLPF(noise); //6dB/oct filter

那么将pinkNoise大致等于noise和的混合brownNoise吗?

或者更进一步,你可以通过混合不同数量的三个噪声信号来获得中间颜色吗?是否可以混合pinkNoisebrownNoise产生 4.5dB/oct 斜率噪声?

1个回答

混合棕色噪声和白噪声会产生粉红噪声吗?

不。

粉红噪声的频谱以 3dB/倍频程(或 10dB/十倍频程)下降。白噪声和棕色噪声之和的频谱在低频处为“棕色”,在高频处为“白色”。频谱将有两个斜率:在过渡频率之下,它将是 -6dB/倍频程,而在它之上,它将是平坦的。

过渡区域中的某处将是一个可以被认为近似“粉红色”的频率范围,但它并不是一个真正的恒定斜率。

该过渡频率只是两个噪声信号的混合比(和初始能量)的函数。

如果您将“混合”定义为乘法而不是求和,则结果将只是白色。