Matlab fvtool给出了意想不到的结果

时间:2014-02-04 10:39:07

标签: matlab filter

我正在尝试使用传递函数分析exponential smoothing

enter image description here

因此,对于增益= 0.9,我将过滤器分析为:fvtool([0.1 0],[1 0.9])

零/极图具有感测,其中z = -0.9的极点和z = 0的零。但是,幅度响应看起来不正确。它显示了一个高通滤波器,其中预期相反。

Zero/Pole Magnitude response

1 个答案:

答案 0 :(得分:1)

对于平滑滤波器,分母应为(1-az ^ -1)。不是(1 + az ^ -1)。这就是你看到高通滤波器的原因。滤波器差分方程的形式为

y(t)= a * y(t-1)+(1-a)* x(t)

这将给出分母的负系数。