matlab - 在MATLAB中从波形音频文件中消除噪声

标签 matlab audio signal-processing signals

我有两个wave文件,一个是普通版本,另一个是失真版本。在失真的版本中,我听到长的哔哔声。这是正常和失真版本声音的频域图。第一个是正常的,第二个是失真的。注意天平。


我该怎么办?

最佳答案

如果不使用标记或放大,很难说出来,但是似乎您在信号中插入了一个正弦曲线,这可以解释您听到的连续蜂鸣声以及频谱中类似增量的功能。尝试使用标记找到噪声频率,并使用滤波器设计工具(在命令行中键入“fdatool”)对其进行滤波。我会选择一个噪声频率的陷波滤波器,如果这样不起作用,那么高阶(〜1000)阶高通FIR滤波器将无法工作。

祝好运

关于matlab - 在MATLAB中从波形音频文件中消除噪声,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10567921/

相关文章:

matlab - 命令 A(~A) 在 matlab 中真正做什么

python - 线性插值。如何在 C 中实现此算法? (给出Python版本)

signal-processing - 亲吻缩放

audio - "Sample"到底是什么?

arrays - 一维向量与三维数组相乘求和的向量化

math - 自定义轴刻度 - "Reverse"对数?

matlab - 你如何在 MATLAB 中生成双音频率?

C#音乐/声音同步

java - 如何设置 libpd 以在 Java 中使用?

Android:全局音频混响效果