我必须用 matlab 从 wav 音乐文件中去除噪音。
我知道我必须使用ellipord
andellip
函数。首先我阅读了wav文件:[x,Fs]=wavread('file.wav');
然后我做一个频谱图:
spectrogram(x,512,400,512,Fs,'yaxis');
现在,我无法理解一些事情:
- 我必须删除那条红线?(我想那是噪音)
- 椭圆函数的 Wp 值是多少?(我知道它称为通带拐角频率)。
- Ws 值会在 14000 到 16000 赫兹之间?消除噪音的价值?我怎样才能找出这个频谱图的 Wp、Ws、Rs 和 Rp 的值?