降噪

降噪

可能重复:
这是否存在:噪音消除软件

是否可以利用现代 PC(或笔记本电脑)创建一个降噪开发环境?我的笔记本电脑有优质的扬声器和麦克风,还有充足的 CPU。

这是有人成功做到的事情吗?

答案1

出于两个原因,这是无法做到的。

  1. 它需要具有方向性。声波是球形的,没有共同中心的球形波无法很好地重叠。因此,您无法产生“局部抵消场”。您只能将某物放在离耳朵很近的地方并抵消向内发射的声音,因为这是单向的。

  2. 您的麦克风和扬声器之间需要有一个已知的距离,并且它不能偏离您要取消的声音波长的明显部分。

    • 想想你家空调的嗡嗡声。它发出的声音是 10KHz。(我们说的是球形牛这里。)
    • 声速为 343 米/秒。因此,你可以将 10K 波压缩到 343 米内。即 0.0343 米波长= 约3厘米。
    • 因此,您的麦克风必须读取波长并创建与之完全对齐、幅度完全相反的波。
    • 这意味着它需要知道麦克风和扬声器之间的距离(这样它可以调整波的传播时间)和相对方向。
    • 如果偏差 3 厘米 = 1/10000 秒,那么建设性地干预,让你的空调更大声
    • 如果它没有完全打开,它不会起到什么作用,只会增加噪音。

答案2

我不太了解声学科学,但从阅读维基百科文章噪音消除,为了使其工作,似乎你需要将扬声器放在耳朵旁边(即耳机),这样每只耳朵都能得到正确(且独特的)抗噪声模式。

所以,如果你的目标是不戴耳机,我想你可能不走运。

答案3

你可能无法使用电脑做到这一点。要消除噪音,你需要真的接收信号和让扬声器抵消信号之间的延迟很短。PC 引入的延迟几乎肯定会太大。现有的降噪设备为此使用快速 DSP。

相关内容