降噪

Har*_*rry 0 audio noise-cancelling

可能的重复:
这是否存在:降噪软件

是否可以利用现代个人电脑(或笔记本电脑)并创建降噪开发环境?我的笔记本电脑有高质量的扬声器和麦克风以及大量多余的 CPU。

这是有人设法实现的吗?

小智 7

由于两个原因,不能这样做。

  1. 它需要有方向性。声波是球面的,没有共同中心的球面波不能很好地重叠。因此,您无法生成“本地化取消字段”。你只能把东西放在离耳朵很近的地方,然后取消向内瞄准的东西,因为那是单向的。

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

    • 考虑一下空调的嗡嗡声。它正在发射,比如说,10KHz。(我们在这里谈论的是球形奶牛。)
    • 声速为 343 m/s。所以你可以将 10K 波打包成 343 米。那是 0.0343 米波= 大约 3 厘米。
    • 因此,您的麦克风必须读取波长并创建一个完全相反的幅度波,与它完美对齐。
    • 这意味着它需要知道它的麦克风和扬声器彼此相距多远(以便它可以调整波的传播时间)以及相对方向。
    • 如果它关闭 3cm = 1/10000 秒,它会建设性地干扰,使您的 A/C声音更大
    • 如果它没有完全打开,它不会做太多,但会增加更多的噪音。