作为 ANC 的新手,这是我对 ANC 工作原理的理解:
环境噪声 (n) 正在进入一个地理上较小的区域。为了抑制噪声,扬声器通过声学方式将干扰(校正)声音注入该区域。来自扬声器的干扰声音是自适应生成的,因此它 - 理论上 - 最终成为噪声的 180 度相移版本......当这个相移信号与环境噪声在声学上混合时,噪声是理想地取消了。
因此,基于上述情况,我需要一个麦克风来记录声音,因为它出现在“区域”中,然后让它驱动一个自适应过程,计算一个数字扬声器信号发送到扬声器。录制声音的能量将是自适应过程执行情况的指标(就消除噪声而言)。
我的问题是:这种 DSP 方案使用什么类型的算法?
一个麦克风就够了吗?
如果扬声器必须输出的不仅仅是降噪信号怎么办?例如:用户戴着带 ANC 的耳机。用户正在听音乐,但希望消除“外部”噪音。我无法想象它会起作用,除非耳机有一个“内部”麦克风和一个“外部”麦克风。
ANC 是否适用于尺寸较小的设置?例如:
扬声器连接到一个管子,校正声音通过该管子传播。管子的开口端放置在麦克风所在的小区域中。算法从麦克风接收音频,计算扬声器信号并将扬声器信号发送给扬声器。那会奏效吗?或者是否有一些基本要求/假设必须满足 ANC 才能工作?
我想听听希望分享他们在 ANC 工作中获得的经验和知识的人的意见。任何建议表示赞赏。
谢谢你。
