白噪音 vs 粉红噪音 vs 棕噪音:关键区别
噪音的色彩谱系
在多年开发音频工具的过程中,我发现新用户最常问的问题就是白噪音、粉红噪音和棕噪音之间的区别。这三种噪音颜色构成了声音遮蔽和声学测试的基础,但它们各自独特的频谱特性常常被误解。颜色名称来自与光的类比:就像白光以相等的强度包含所有可见波长一样,白噪音以每赫兹等功率包含所有频率。粉红噪音和棕噪音则逐步强调低频,就像红色光位于可见光谱的低频端一样。
每种噪音颜色都有基于其功率谱密度斜率的精确数学定义。白噪音的斜率为每倍频程零分贝,意味着功率在各频率上保持恒定。粉红噪音每倍频程下降三分贝,棕噪音每倍频程下降六分贝。这些斜率不仅决定了噪音在频谱分析仪上的外观,还决定了它在人耳听来的感受以及在不同应用中的表现。
在 WhiteNoise.top,我为这三种颜色都构建了生成器,并排测试它们让我深刻体会到,频谱斜率的简单变化能多么显著地改变聆听体验。在本文中,我将详细介绍每种噪音颜色,解释差异背后的工程原理,并帮助你了解哪种类型适合各种使用场景。
白噪音:平坦频谱的基准
白噪音是所有其他噪音颜色衍生的参考点。它的功率谱密度是平坦的,意味着 100 Hz 处一个一赫兹宽的频带与 10,000 Hz 处一个一赫兹宽的频带携带相同的功率。当我在 Web Audio API 管线中生成白噪音时,我用均匀分布的随机值填充缓冲区,然后使用 16384 点 FFT 对输出频谱进行数秒的平均验证。
在感知上,白噪音听起来明亮、清脆,有些刺耳。原因在于人耳以对数方式感知音高,将频率分组为倍频程。因为每个倍频程跨越的频率范围是其下一个的两倍,白噪音在更高的倍频程中传递了更多的总能量。从 10 kHz 到 20 kHz 的倍频程包含 10,000 个赫兹,而从 250 Hz 到 500 Hz 的倍频程仅包含 250 个赫兹。这种声学现实意味着白噪音强调了高音内容,赋予了它特有的嘶嘶声,许多听者在长时间聆听中觉得令人疲劳。
尽管特性明亮,白噪音在技术应用中表现出色。音频工程师使用它进行扬声器频率响应测试,因为其平坦的频谱使偏差一目了然。当我需要表征滤波器的频率响应时,我也使用白噪音作为数字滤波器的输入。通过比较输入频谱和输出频谱,滤波器的传递函数就直接显现出来了。
粉红噪音:每倍频程等能量
粉红噪音是通过对白噪音施加每倍频程负三分贝的斜率滤波器而创建的。这意味着每个倍频程频带中的功率是相等的,这与人类听觉对频率的分组方式更加一致。当我在三分之一倍频程频谱分析仪上测量粉红噪音时,结果是一条平坦的水平线,而白噪音在同一分析仪上则呈现每倍频程上升三分贝的趋势。
根据我的经验,粉红噪音听起来比白噪音明显更温暖、更均衡。减少的高音能量消除了大部分刺耳感,每倍频程等能量的分布在整个频谱上创造了饱满感。许多人将粉红噪音描述为类似于稳定的降雨或温和的瀑布声,尽管这些自然声音只是真正每倍频程负三分贝斜率的近似匹配。
数字生成粉红噪音比生成白噪音更复杂。一种简单的方法是将白噪音通过一系列具有错开截止频率的一阶低通滤波器,近似理想的每倍频程负三分贝斜率。在我的实现中,我使用 Voss-McCartney 算法,它叠加了多个以不同更新速率运行的随机数生成器。结果在计算上高效,且在整个可听范围内频谱精度达到约半分贝以内。
粉红噪音是在现场场馆、录音室和家庭影院中校准音响系统的标准信号。因为它每倍频程传递等量的能量,通过 RTA(实时分析仪)进行的粉红噪音测量直接显示系统偏离平坦倍频程频带响应的程度。音响系统工程师调整均衡器,使播放粉红噪音时 RTA 显示趋于平坦,从而实现更中性的整体响应。
棕噪音:深沉的轰鸣
棕噪音,也称为布朗噪音或红噪音,其功率谱密度每倍频程下降六分贝。这个名称来自 Robert Brown 和布朗运动,而不是棕色。该信号通过对白噪音进行积分来生成,意味着每个样本是所有先前随机值的累积和。这种积分过程使频谱衰减比粉红噪音加倍,极大地强调了最低频率。
当我第一次将棕噪音添加到我们的平台时,用户反馈压倒性地积极。那种深沉的、隆隆作响的音质让人联想到远处的雷声、海浪或风的低沉呼啸。许多听者觉得它是三种噪音颜色中最适合长时间聆听的,因为高音内容被大幅衰减。在我的频谱测量中,棕噪音信号在 10 kHz 处大约比 100 Hz 处低 40 分贝,意味着高频几乎听不到。
生成棕噪音需要注意避免两个常见问题。首先,因为每个样本依赖于前一个样本,信号可能随时间偏离零点,最终削波输出。我通过在大约 10 Hz 处应用一个非常温和的高通滤波器来解决这个问题,它约束了直流偏移而不会明显影响可听频谱。其次,积分过程极大地放大了低频能量,因此整体信号电平必须仔细归一化,以防止下游处理中的失真。
棕噪音在专业音频测试中不如白噪音或粉红噪音常见,但它在建筑声学中找到了自己的定位。一些声音遮蔽系统在暖通空调系统已经产生低频隆隆声的环境中使用棕噪音或棕色调噪音,使遮蔽信号融入现有的环境噪音,而不是引入新的高频分量。
三种频谱的并排比较
当我将白噪音、粉红噪音和棕噪音的频谱叠加在同一张图上时,差异变得惊人地清晰。在线性频率轴和对数功率轴上,白噪音是一条水平线,粉红噪音以每倍频程三分贝的速率向下倾斜,棕噪音以每倍频程六分贝的速率向下倾斜。在对数频率轴上——这在音频工作中更常见——斜率表现为具有各自梯度的直线。
主观差异同样显著。在我与同事进行的听力测试中,白噪音始终被描述为明亮、尖锐和嘶嘶的。粉红噪音被称为均衡、温暖和自然的。棕噪音被形容为深沉、隆隆的和舒缓的。这些描述在不同听者中惊人地一致,证实了频谱斜率对感知音色有直接且可预测的影响。
一个经常被忽视的维度是这些信号的时间结构。白噪音在连续样本之间没有相关性;每个样本都是独立的。粉红噪音具有短期相关性,赋予它略微更平滑的质感。棕噪音由于每个样本依赖于前一个样本,具有强烈的相关性,产生缓慢的、漫游式的波动。在我的波形显示中,白噪音看起来像一条密集、混乱的尖峰带。粉红噪音显示出略多的结构,而棕噪音展示出缓慢的、翻滚的起伏,让人联想到海浪。
为你的应用选择合适的噪音颜色
在为平台用户提供建议的工作中,我总结了一些选择噪音颜色的一般指导原则。对于声学测试和测量,白噪音是默认选择,因为其平坦的每赫兹频谱简化了频谱分析。对于音响系统校准和房间均衡,粉红噪音更受青睐,因为三分之一倍频程分析仪是行业标准工具,粉红噪音在这些分析仪上产生平坦的显示。
对于个人聆听和安静环境中的声音遮蔽,选择取决于个人偏好和环境噪音状况。如果环境由于暖通空调或交通已经低音较重,添加粉红噪音或棕噪音可能会过度增强低频。在这种情况下,白噪音或与现有环境配置互补的自定义频谱可能更有效。如果环境安静,只有偶尔的高频瞬态声如键盘敲击或手机通知,棕噪音可能有效,因为其强劲的低频内容提供了饱满感而不增加更多的高音能量。
我始终鼓励用户尝试所有三种选项。我们的平台使用 Web Audio API 实时生成每种变体,因此切换是即时的。在安静的房间里用耳机听每种颜色仅仅 30 秒,通常就足以形成强烈的偏好。频谱差异并不微妙;它们代表了根本不同的能量分布,大多数听者在简短的介绍后就能毫不费力地区分它们。
除了三种基本颜色之外,我们的平台还提供中间变体和自定义频谱斜率。这些为高级用户提供了将噪音配置精确调整到确切需求的能力,可以按任意比例混合白噪音的明亮度和棕噪音的深度。
参考资料
常见问题
哪种噪音颜色最适合遮蔽对话声?
粉红噪音通常是遮蔽语音最有效的,因为它每倍频程传递等量的能量,覆盖了语音频率范围(大约 300 Hz 到 3 kHz),同时也提供了足够的低频能量以感觉饱满和自然。
棕噪音为什么叫‘棕色’,如果它与颜色无关的话?
这个名称来自植物学家 Robert Brown,他最先描述了布朗运动。棕噪音通过对白噪音积分来生成,这在数学上等同于描述布朗运动的随机游走过程。
只需调低白噪音的高音就能得到粉红噪音吗?
简单的高音衰减可以近似效果,但真正的粉红噪音需要在整个频谱上精确的每倍频程负三分贝滤波器斜率。标准的音调控制无法提供这种精确的斜率。
所有噪音生成器产生的噪音质量都一样吗?
不是。质量取决于伪随机数生成器、频谱整形滤波器和输出采样率。设计不佳的生成器可能产生带有频谱峰值、周期性模式或可听伪影的噪音。
粉红噪音和棕噪音之间有其他噪音颜色吗?
有。频谱斜率介于每倍频程负三分贝和负六分贝之间的噪音在某些语境中有时被称为‘红噪音’,尽管术语各异。我们的平台允许自定义斜率,所以你可以创建任何中间变体。