【发布时间】:2014-12-03 08:33:34
【问题描述】:
因此,我收到了三个不同的 MATLAB(我使用的是 MATLAB R2014b)文件,其中包含噪声的信号。我只是简单地绘制了我为第一部分给出的值。例如,第一个信号的图如下所示。
然后,我对信号进行了傅立叶变换,并绘制了这些值,以确定噪声和信号在频谱中出现的位置。为了显示这一点,我在下面添加了第一个信号的绘图图像。
最后,我应该使用基本的 MATLAB 命令创建一个滤波器,并从信号图中滤除噪声,然后再次对信号进行傅里叶变换并绘制结果。过滤器部分看起来像这样......
b = fir1(n,w,'type');
freqz(b,1,512);
in = filter(b,1,in);
其中 n 是滤波器的阶数,w 是截止频率(截止频率除以采样率的一半),“类型”是影响低/高/停止/等的东西......所以,我的问题是如何确定我正在创建的过滤器的 n、w 和类型值应该是什么?!提前感谢您的帮助!
【问题讨论】:
标签: matlab plot filter signals fft