跳至主要内容 / Skip to content

SineMedia Journal

给数字音频加一点噪声,为什么能保住弱音?

数字音频的幅度量化会把连续信号压到离散台阶,微弱声音因此可能变成失真的周期序列。适量抖动让比较电平覆盖中间范围,把相关失真转成噪声,但它有明确的电平、频谱和转换器线性度边界。

2026-113 分钟阅读
给数字音频加一点噪声,为什么能保住弱音?

数字音频的幅度量化会把连续信号压到离散台阶,微弱声音因此可能变成失真的周期序列。适量抖动让比较电平覆盖中间范围,把相关失真转成噪声,但它有明确的电平、频谱和转换器线性度边界。

数字幅度量化会让微弱声音撞上台阶

录音中的连续电压进入数字系统后,要同时变成离散的时间点和离散的幅度值。幅度量化就是把连续幅度映射到有限的数字电平,量化台阶则是这些可选电平之间的间隔。

当声音幅度很大时,许多台阶共同描述它,单个台阶造成的误差相对较小。声音降到台阶附近,输出就可能在几个固定值之间跳动;如果某种量化方式的最小正、负输出跨过零点,足够低的输入甚至会变成方波。此时误差带有和信号相关的规律,听感可能表现为失真,而非平稳的底噪。

问题的核心不在于弱音完全没有能量,而在于量化器没有足够细的比较位置去表达它。低电平信号进入噪声底之后,若误差仍保持周期性,平均和重放都难以把原来的变化从这种规律中分离出来。

微弱信号经过固定量化电平后产生周期性失真的概念示意图(概念示意)
微弱信号经过固定量化电平后产生周期性失真的概念示意图(概念示意)

抖动噪声会把固定比较电平变成一片范围

抖动是量化前加入的一种低电平、类似噪声的信号。它会让输入在量化台阶附近轻微移动,使量化器的比较位置不再只落在几个固定值上;从较长时间看,比较电平可以覆盖中间的幅度范围。

因此,微弱信号每次遇到的量化条件会略有不同。原本与信号同步的周期性误差被打散,量化失真转成更像连续嘶声的噪声残留,弱信号也可以沉入噪声中而不出现明显的规律性失真。

普通音频文件通常保留加入的微量噪声。听到的底噪可能略有增加,换来的是低电平误差不再紧跟信号起伏;它不能恢复已经被削掉或破坏的细节。

音频信号与抖动共同进入量化器后保留弱信号的概念示意图(概念示意)
音频信号与抖动共同进入量化器后保留弱信号的概念示意图(概念示意)

抖动电平过低或过高都会改变结果

抖动并非越多越好。抖动的幅度与量化台阶有关。噪声太小,无法充分打散信号与误差之间的规律;噪声太大,底噪又会抬高。判断时还要看它采用哪一种概率分布,也就是不同幅度出现的机会。

合适的三角分布抖动可以让误差的均值和方差不再跟着输入信号变化,从而减少失真和随信号起伏的噪声。这个条件比“随便叠加一点噪声”严格,具体设置应由量化或导出工具完成。

抖动的频谱也会影响结果。窄带抖动集中在采样率一半对应的奈奎斯特频率附近时,即使电平高于均匀频谱噪声,也可能获得更高的信噪比。这里的适用范围很具体,不能把“加噪声”概括成对所有数字处理都有益。

重新量化时抖动尤其重要

数字处理后降低字长,也就是减少每个采样值使用的二进制位数时,需要特别关注抖动。例如,18 位或 20 位数据降到 16 位,会再次经过量化,误差可能重新形成失真;加入合适抖动,可以让这部分误差表现为叠加在原信号上的噪声。

过采样和噪声整形也能处理量化误差。过采样把采样频率提高,噪声整形则利用反馈改变误差的频谱,把更多量化噪声安排到音频信息较少或听觉较不敏感的频段;它并没有消除误差,只改变了误差出现的位置。

在非过采样系统中,噪声整形可以依据听觉对不同频率的敏感程度设计滤波器。在适合的滤波设计下,噪声整形可以降低听觉加权后的舍入噪声,同时容许未加权的总噪声功率上升。

实际观察要同时看周期性和噪声底

观察弱音编码时,可以从低电平正弦信号入手,比较加入抖动前后的量化序列。一种分析方法是把量化输出按连续输入周期平均,以压低与信号不相关的误差成分,从而观察低于噪声底的信号是否能够显现;这个过程适合判断编码关系,不能直接当成普通播放时的降噪。

观察重点有两个。第一,误差是否带有固定周期,是否出现方波样的低电平输出或空闲状态下的啸叫、嗡声;第二,抖动加入后,误差是否转为较平滑的噪声残留。低电平抖动不足时,周期性失真不会被充分打散;抖动过量时,噪声底又会明显抬高。

最后还要看转换器本身的线性度。量化台阶若不规则,或数模转换器存在缺失台阶、最高有效位切换毛刺等非线性,噪声整形可能只能减轻部分失真,无法稳定地带来更好的可听信噪比。弱音能否保住,取决于量化、抖动、频谱安排和实际转换器共同形成的条件。