【发布时间】:2012-11-01 12:44:43
【问题描述】:
所以基本上,我的问题是我有一个 .wav 格式的语音信号,它被某个频率的谐波噪声源破坏了。我的目标是确定这种噪声发生的频率,并使用陷波滤波器去除所述噪声。到目前为止,我已经使用以下方法将语音信号读入 matlab:
[data, Fs] = wavread('signal.wav');
我的问题是如何确定谐波噪声发生的频率,一旦我做到了,我该如何在该频率上实施陷波滤波器?
注意:由于我当前使用的 MATLAB 版本 (2010),我无法访问 iirnotch() 命令或 fdesign.notch()。
【问题讨论】:
标签: matlab filtering signal-processing noise