直接形式II,IIR滤波器

信息处理 过滤器
2022-02-08 11:50:35

我读过我的教科书,但我不明白这部分,IIR 滤波器的 Direct Form II 实现在内存寻址方面有点棘手。需要聪明的内存寻址。内存是我们存储部分和(过滤器的状态)的地方。任何理解问题并向我解释的人?

1个回答

棘手的部分往往是对状态变量进行时移。您尝试避免在显式执行此操作上花费额外的周期,但理想情况下,这可以全部保存在寄存器中,或者只是在指令的自然流程中发生。执行此操作的最佳方法很大程度上取决于您的指令集和/或硬件的特定功能。

一般来说,直接形式 II 是一个糟糕的选择。输入和状态变量之间的传递函数仅通过极点传递,这经常导致稳定性和噪声问题。Transposed Form II 几乎总是更好的选择。唯一的例外是带有双精度累加器的定点处理器,其中直接形式 I 将是首选。