音频爆音和咔哒声¶
爆音和咔哒声是不受欢迎的音频伪像,由音频子系统中组件的加电和断电引起。当音频模块被加载或卸载时(在模块加载时,声卡会加电,并在扬声器上发出爆裂声),在 PC 上会很明显。
在具有 DAPM 的便携式系统上,爆音和咔哒声可能会更频繁。这是因为子系统内的组件会根据音频使用情况动态供电,这随后会在每次更改组件电源状态时引起小的爆音或咔哒声。
尽量减少播放爆音和咔哒声¶
目前,便携式音频子系统中的播放爆音无法完全消除,但是未来的音频编解码器硬件将具有更好的爆音和咔哒声抑制功能。可以通过按特定顺序为音频组件供电来减少播放中的爆音。此顺序对于启动和关闭是不同的,并遵循一些基本规则:-
Startup Order :- DAC --> Mixers --> Output PGA --> Digital Unmute
Shutdown Order :- Digital Mute --> Output PGA --> Mixers --> DAC
这假设编解码器 PCM 输出路径从 DAC 通过混音器,然后通过 PGA(可编程增益放大器),最后输出到扬声器。
尽量减少捕获爆音和咔哒声¶
捕获伪像更容易消除,因为我们可以延迟激活 ADC,直到所有爆音都发生。这遵循与播放类似的电源规则,即组件的供电顺序取决于流的启动或关闭。
Startup Order - Input PGA --> Mixers --> ADC
Shutdown Order - ADC --> Mixers --> Input PGA
拉链噪声¶
当音量控制在接近最大增益值时发生变化时,音频播放或捕获流中可能会出现不需要的拉链噪声。当增益增大或减小过于快速地改变平均音频信号幅度时,会听到拉链噪声。可以通过为每个音量控制启用过零设置来最小化此噪声。ZC 强制增益变化发生在信号穿过零幅度线时。