寄存器溢出的问题可以通过缩放输人来缓解,将输人缩放到一定程度可降低或消除寄存器溢出的概率。这种方法的缺点是实践中求解所需的缩放因子非常烦琐。测试用的输人可能并非最坏情况输入,因而可能低估所需的缩放因子。而且缩放降低了输入的精度,因而也将降低输出精度。另一种消除运行时溢出的方法是使用扩展精度的算法和寄存器。扩展精度寄存器具有额外的字长余量,从而允许最坏条件下滤波器仍能无误差地存储并保留系统状态。 克服运行时溢出危害的首选方法是求解各寄存器或状态位置处的最坏情况滤波器增益。这是研究FIR时引人的最坏情况设计分析的扩展。通过将FIR的冲激响应假设为无限长,可实现FIR到IIR的转换。在FIR中