2012-03-08 75 views
0

我开始进行信号处理,我的教授要求我对我的时间表进行第一次差异过滤。我知道我应该使用filter()函数,但我不知道我应该使用什么分子(b)和分母(a)系数向量。第一个差异和第一个一样吗?第一差异过滤器

回答

6

首先,您应该阅读Matlab's documentation of the filter function。如果你只是想采取的第一差,你希望产生什么系列:

1 * y(n) = 1 * x(n) - 1 * x(n - 1) 

对应于向量a = 1,B = [1,-1],让您的MATLAB代码将如下所示:

y = filter([1,-1],1,x); 
+0

感谢您的帮助。 – k4lls 2012-03-12 04:51:03

+0

这与自回归移动平均线是一样的吗? – k4lls 2012-03-12 04:51:33

+0

在这里,请注意,我们将生成y(n)作为x(n),x(n-1)的函数。在自回归过程中,产生x(n + 1)作为滞后值的函数。 – prototoast 2012-03-12 07:23:40