3. 音频信号与系统

在音频测试与声学测量实战中,理解音频信号在模拟域与数字域中的表征方式,是进行一切后续测量、分析与故障定位的基石。无论是麦克风拾音、ADC(模数转换器)采集,还是DAC(数模转换器)回放,信号都会经历从连续时间/连续幅度到离散时间/量化幅度的转换。本章将系统梳理模拟与数字音频的核心参数,重点解析采样率、位深度、信噪比与动态范围的定义、测量方法及其在工程实践中的权衡关系,帮助你在搭建测试链路或解读测试报告时,能够准确判断系统性能瓶颈所在。

音频信号链路与核心参数关系图 模拟音频域 连续时间信号 电压/声压变化 带宽限制(20Hz-20kHz) THD+N / 本底噪声 数字音频域 离散时间/量化幅度 采样率 fs 位深度 N-bit 量化噪声 / 动态范围 ADC 采样+量化 DAC 重建+滤波 模拟输入 数字输入 I2S/TDM 关键参数与相互制约 采样率 (fs) 奈奎斯特频率 = fs/2 44.1k / 48k / 96k / 192k 抗混叠滤波器要求 过采样率 OSR 位深度 (N) 量化电平数 = 2^N 16-bit / 24-bit / 32-bit 动态范围 ≈ 6.02N + 1.76 dB 量化噪声底 SNR / 动态范围 SNR = 信号有效值/噪声有效值 动态范围 = 最大不失真/最小可辨 AES17 / ITU-R BS.1770 加权 vs 未加权

上图展示了模拟音频域与数字音频域之间的转换关系,以及采样率、位深度、信噪比与动态范围这四大核心参数在链路中的位置。ADC将连续的模拟电压波形离散化为二进制码流,DAC则执行逆过程。在实际测试中,我们往往需要同时关注模拟域的噪声与失真,以及数字域的量化误差与时钟抖动,才能完整评估一个音频系统的性能。

3.1 模拟音频信号与数字音频信号的基本特征

核心原理

模拟音频信号在时间轴和幅度轴上都是连续的,通常以电压(V)或声压级(dB SPL)表示。其信息完全包含在波形中,理论上带宽可以无限延伸,但实际受限于换能器(麦克风/扬声器)和放大电路的带宽。模拟信号最显著的优点是“自然”,但缺点是易受电磁干扰、传输损耗和热噪声影响,且难以进行无损存储和精确处理。

数字音频信号则是将模拟信号经过采样、量化、编码后得到的二进制序列。采样将时间连续变为离散,量化将幅度连续变为有限个电平。数字信号的优势在于抗干扰能力强、可进行精确的数学运算和压缩存储,且复制不失真。但数字域引入了两个新的误差源:混叠(Aliasing)和量化噪声(Quantization Noise)。

判断方法或操作流程

在测试中,区分模拟域与数字域问题通常采用以下步骤:

  1. 观察波形:使用示波器查看模拟输出端波形,若存在明显的高频毛刺或台阶状波形,则可能是DAC重建滤波不足或数字信号本身问题。
  2. 频谱分析:使用FFT分析仪查看频谱,若在fs/2附近出现镜像频率,则说明抗混叠滤波器失效;若本底噪声呈现均匀分布且随位深度变化,则量化噪声占主导。
  3. 静音测试:输入数字静音(全零码),测量模拟输出噪声。若输出为理想静音(无噪声),则说明DAC的噪声整形和模拟输出级性能良好;若仍有噪声,则模拟电路本底噪声过高。
经验提醒:在测试数字音频接口(如I2S、TDM)时,务必使用差分探头或隔离变压器,避免地环路引入的工频干扰掩盖真实的量化噪声底。

案例拆解:某智能音箱的“嘶嘶”声问题定位

背景与约束:一款智能音箱在播放静音曲目时,用户能听到明显的“嘶嘶”声。产品要求噪声电平低于-60 dBV(A加权)。

初始现象:使用APx525音频分析仪测量扬声器端子电压,发现噪声频谱在10kHz以上有平坦的噪声底,约-55 dBV,超出规格5 dB。

分析判断过程:首先怀疑DAC量化噪声,但将数字输入改为全零码后,噪声依然存在。进一步检查发现,噪声频谱与DAC的MCLK(主时钟)频率无关,但随DAC的AVDD电源电压波动而变化。最终定位为DAC模拟电源去耦不良,导致电源噪声耦合到输出。

实际操作步骤:在DAC的AVDD引脚增加10μF+100nF去耦电容,并将电容地引脚直接连接到PCB的模拟地平面,避免与数字地共享回路。

结果对比:整改后噪声降至-68 dBV,满足规格。此案例说明,模拟域的电源噪声往往比数字量化噪声更隐蔽,需要结合频谱特征和电源纹波测试综合判断。

常见误区或总结复盘

  • 误区1:认为数字音频一定比模拟音频“干净”。实际上,若DAC的模拟输出级设计不良,其噪声可能远高于16-bit量化理论值。
  • 误区2:忽略采样率对模拟滤波器设计的影响。低采样率(如32kHz)需要高阶抗混叠滤波器,否则高频噪声会折叠到通带内。
  • 复盘:在音频系统测试中,应同时测量数字域的码流完整性(如CRC校验)和模拟域的THD+N、SNR,两者缺一不可。

3.2 采样率:时间分辨率的基石

核心原理

采样率(fs)决定了数字音频系统能够不失真表示的最高频率。根据奈奎斯特采样定理,采样率必须大于信号最高频率的两倍。对于人耳可闻的20kHz上限,理论最低采样率为40kHz,因此CD标准采用44.1kHz,留出10%的过渡带余量。专业音频常用48kHz、96kHz甚至192kHz,更高的采样率不仅提高了带宽上限,还降低了抗混叠滤波器的设计难度,并允许在数字域进行更精细的时间处理。

采样率的选择直接影响数据量:数据率 = 采样率 × 位深度 × 声道数。例如,48kHz/24-bit/双声道的数据率为 48000 × 24 × 2 = 2.304 Mbps。

判断方法或操作流程

在实际测试中,验证采样率是否正确的常用方法:

  • 数字接口分析:使用音频分析仪的数字输入功能,读取I2S或S/PDIF流中的采样率标识(如S/PDIF的VUCP字段)。
  • 频谱验证:输入一个已知频率的正弦波(如19kHz),观察FFT频谱中该频率的位置。若采样率偏移,则谱线位置会偏离预期。
  • 抖动测量:使用高精度时钟源,测量采样时钟的抖动(Jitter)。抖动过大(>1ns)会导致SNR下降,尤其在高频段。

案例拆解:采样率不匹配导致的“变调”故障

背景:某车载娱乐系统在连接手机蓝牙播放音乐时,声音明显变调(音调升高)。

关键输入数据:手机输出采样率为44.1kHz,车载DSP固定配置为48kHz采样率,且未启用异步采样率转换(ASRC)。

分析判断:由于DSP以48kHz读取输入缓冲,而数据实际以44.1kHz写入,导致数据被“加速”播放,音调升高约8.8%(48/44.1-1)。

实际操作:在DSP的I2S输入路径中启用ASRC模块,或将DSP的采样率配置为与蓝牙源同步(通过PLL跟踪)。

结果对比:启用ASRC后,音调恢复正常,且THD+N保持在-80dB以下。此案例提醒我们,在多设备级联时,采样率管理是系统设计的关键环节。

常见误区或总结复盘

风险提示:不要盲目追求高采样率。192kHz采样率对大多数消费级应用并无实际收益,反而会增加DSP运算负担和功耗。在测试时,应关注采样率转换(SRC)的质量,劣质的SRC会引入混叠和带内纹波。

3.3 位深度:幅度分辨率的极限

核心原理

位深度(N)决定了量化电平的数量,直接决定了理论动态范围。每增加1位,量化噪声降低约6dB,动态范围提升6dB。16-bit系统理论动态范围为96.3dB,24-bit系统为144.5dB。然而,实际系统的动态范围受限于模拟电路噪声和时钟抖动,通常24-bit ADC的实际有效位数(ENOB)只能达到20-21位。

量化噪声的功率谱密度是均匀分布的,其总功率为 Δ²/12,其中Δ为最小量化步长。若信号幅度较小,量化噪声相对明显,这就是“低电平信号失真”的根源。

判断方法或操作流程

评估位深度是否充分利用的方法:

  1. 本底噪声测试:输入数字静音,测量模拟输出的噪声电平。若噪声电平远高于理论量化噪声底,则说明模拟电路噪声占主导。
  2. 线性度测试:输入-120dBFS的低电平正弦波,观察其FFT频谱。若出现明显的谐波失真,则说明DAC在低电平下线性度不佳。
  3. 抖动测试:使用数字衰减器逐步降低信号电平,观察SNR是否按6dB/bit的规律变化。若SNR下降过快,则可能存在抖动或噪声调制问题。

案例拆解:24-bit录音笔的底噪之谜

背景:某专业录音笔标称24-bit/96kHz录音,但用户反映在安静环境下录音底噪较大。

关键参数:麦克风前置放大器增益为60dB,ADC为24-bit,理论动态范围144dB。但实测底噪为-72dBFS(A加权)。

分析判断:计算发现,-72dBFS的底噪相当于12-bit的有效分辨率。进一步检查发现,前置放大器的等效输入噪声(EIN)为-120dBV,在60dB增益下输出噪声为-60dBV,而ADC的满量程输入为+2dBV,因此噪声电平为-62dBV,对应-64dBFS。这说明底噪主要由模拟前端贡献,而非ADC量化噪声。

实际操作:更换低噪声运放(如OPA1612),并将增益分配改为40dB(前置)+20dB(数字增益),底噪降至-88dBFS。

复盘:位深度只是“潜力”,实际动态范围由整个信号链中最薄弱的环节决定。测试时应分别测量模拟前端和ADC的贡献。

常见误区或总结复盘

  • 误区:认为24-bit一定优于16-bit。如果模拟前端噪声为-80dBV,那么24-bit和16-bit的实际动态范围几乎相同。
  • 误区:忽略数字增益处理。在数字域提升增益会同时放大量化噪声,应尽量在模拟域优化增益结构。

3.4 信噪比(SNR)与动态范围:系统性能的标尺

核心原理

信噪比(SNR)定义为信号有效值与噪声有效值之比,通常以dB为单位。测量SNR时,输入一个满量程(或-1dBFS)的正弦波,测量信号功率与除去谐波后的噪声功率之比。动态范围则定义为最大不失真信号电平与最小可分辨信号电平(通常为噪声底)之比,测量时输入信号从满量程逐渐衰减,直到输出THD+N达到某一阈值(如1%)。

两者的区别在于:SNR是在固定信号电平下测量,而动态范围是系统能处理的最大信号与最小信号之比。对于理想系统,动态范围等于SNR,但实际系统中,由于失真随信号电平增加而增大,动态范围通常小于SNR。

判断方法或操作流程

标准测量流程(参考AES17):

步骤操作测量参数备注
1输入1kHz正弦波,电平为-1dBFS信号功率避免削波
2使用陷波滤波器滤除基波和谐波噪声功率带宽限制为20Hz-20kHz
3计算SNR = 信号功率 - 噪声功率SNR可加A加权或ITU-R 468加权
4逐步降低输入电平(如-10dB步进)THD+N记录THD+N=1%时的输入电平
5动态范围 = 最大输入电平 - 最小可辨电平动态范围最小可辨电平通常为噪声底+3dB

案例拆解:DAC芯片的SNR测试对比

背景:某音频接口使用AK4493 DAC,标称SNR为123dB。但用户实测仅115dB。

关键输入数据:测试条件为48kHz采样率,24-bit数据,测量带宽22kHz(未加权)。

分析判断:检查发现,测试时DAC的数字输入为0dBFS,但DAC的输出电平为2.1Vrms,而后续的运放电路增益为+6dB,导致运放输出噪声被放大。此外,电源纹波(100mVpp)也耦合到输出。

实际操作:将运放增益改为0dB,并在DAC输出端增加RC低通滤波(截止频率50kHz),同时改善电源去耦。

结果对比:整改后SNR提升至121dB,接近标称值。此案例说明,DAC的SNR指标是在特定测试条件下获得的,实际系统设计必须考虑外围电路的影响。

常见误区或总结复盘

总结:SNR和动态范围是衡量音频系统“干净度”和“宽容度”的两个互补指标。在测试报告中,应同时标注测量带宽、加权类型和信号电平,否则数据无法横向比较。例如,一个SNR为100dB(A加权)的系统,其未加权SNR可能只有95dB。

在实际工程中,建议建立“参数矩阵”思维:采样率决定频率上限,位深度决定理论动态下限,而SNR/动态范围则反映真实系统的综合表现。测试时,应优先测量SNR和动态范围,因为它们直接反映了用户可感知的噪声和失真水平。