我有一个带有浮点滤波器系数的 5 阶全极点 IIR 滤波器
[1,
-4.708642687,
9.963818327 ,
-11.99038368,
8.647611478,
-3.553230696,
0.659454607].
当脉冲输入应用于 IIR 滤波器时,获得的前 8 个输出样本为
1,
4.7086,
12.20,
22.5509,
32.38,
36.9400,
32.26087.
为了在硬件中实现相同的系统,我将滤波器系数缩放了一个因子并在输出端按比例缩小。类似地,所有操作都是在定点表示中完成的。然而,在输出端获得的前 8 个输出样本是
1,
5,
14,
29,
49,
70,
86,
91,
82 etc.
尝试从浮点转换为定点时如何减少输出中的这种巨大差异