优化初始 z 时从状态空间表示计算递归滤波器的前史

信息处理 无限脉冲响应 状态空间
2022-02-21 02:48:48

对于递归过滤器,假设一组ba系数已计算。假设一个状态空间表示,其初始集合z-values也已按照 Python 的lfilter_zi函数计算。

这篇文章的作者演示了使用状态空间模型应用过滤器的代码。

我们知道等效的过滤器表示是递归的

y[n]=i=1Na[i]y[ni]+i=0Nb[i]x[ni]

我的问题如下:什么是史前价值xy那,当用于使用递归公式冷启动过滤器时,会产生与应用状态空间模型相同的结果吗?

例如,对于二阶过滤器,我想插入x[2],x[1],y[2]y[1]在上面的递归公式中,对于 n=0 和 n=1 并获得与使用最优解时相同的结果z-来自状态空间模型的值。

0个回答
没有发现任何回复~