matlab filter函数 中 zf zi 是指什么?
一段时间不用,就会忘了,把它给记录下来
[y,zf]=filter(b,a,x,zi)
当一段一段处理数据时,用于记录上一段的状态。
方便一段一段的进行滤波,或者卷积使用,
zi是这段的初始状态值
zf是这段计算出来用于下一段的计算的状态值
实际上, 使用一个 buffer,长度为滤波器系数的个数,保留最新的数据也行(第一个新段第一个数据进来时,还存在上一段的数据),in_buf[0👎tap_nums],相当于把状态记录下来了。