在Matlab中设计低通滤波器

时间:2014-05-19 02:43:41

标签: matlab signal-processing lowpass-filter

我是MATLAB的新手,所以对我很轻松。

我想知道如何设计一个低通滤波器来滤除信号的高频分量。信号是低频正弦波,结合高频正弦波,采样率为1000Hz。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

修改

我误解了。我以为你想过滤掉一个频率组件。你说你的信号由一个低频正弦波和一个高频正弦波组成。因此,我认为陷波滤波器就足够了。

就LPF设计而言,它取决于你想要的什么样的过滤器。有许多拓扑 - 巴特沃思,切比雪夫等。

我建议你看一下MathWorks - 特别是他们在LPF设计上的例子。看这里:http://www.mathworks.com/help/dsp/examples/designing-low-pass-fir-filters.html

为FIR滤波器提取正确的系数后,您可以使用filter来过滤信号。

祝你好运!