java - 主动噪声抑制的理论方法

标签 java algorithm audio signal-processing

假设:我有2个录音设备,麦克风1正在录制我感兴趣的声音和一些噪音,麦克风2仅在录制噪音。
消除文件1中的噪音的基本方法是什么?分析文件1之后,是否可以简单地删除不需要的频率?
你知道有用的Java库吗?

最佳答案

仅当您可以区分所需信号和噪声,或者可以从所需信号和所需信号之和中减去噪声时,才可以消除噪声。对于后者,您可能需要研究自适应滤波器。

关于java - 主动噪声抑制的理论方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16012475/

相关文章:

java - 使用 Ubuntu Containers (ascii, utf-8) 在 docker (Python, Java, Ruby, ...) 中运行应用程序时出现编码问题

java - MongoDB将数据获取到java对象中

c++ - c中的非可移植符号整数

javascript - 算法:我怎么不能使用滑动窗口方法来解决这个问题?

android - 从后台应用程序以编程方式将电话静音需要什么权限?

audio - 从接收者网站播放音频

java - 'main' 方法中的 JVM 指令 ALOAD_0 指向 'args' 而不是 'this' ?

java - 将 java.sql.Timestamp 转换为 java.util.Calendar ISO 8601 格式

algorithm - 从两个数组中区分额外的元素?

javascript - 带播放列表的 HTML 5 音频