滤波器的效率
在前面讨论好滤波器的标准的时候,主要是从滤波器的性能方面来考虑的。实际上,好滤波器的另外一个更高的标准在于满足性能要求的情况下效率要高。更多的时候,好的滤波器是性能与效率的折中。这是因为DSP的使命和任务主要在于实时处理,因此,必然要对运算效率有很高的要求。那么,怎么来衡量一个滤波器的效率呢?
衡量滤波器效率最常用的标准是滤波器的阶数。在满足性能要求的条件下,滤波器阶数越低则效率越高。无论是FIR滤波器,还是IIR滤波器都是如此。当然,FIR滤波器的阶数和IIR滤波器的阶数是完全不同的概念。实现同样的性能,IIR滤波器所需的阶数要远低于FIR滤波器。从理论上来说,只要阶数足够高,FIR滤波器几乎能满足任何的性能要求。但随着阶数的增加,运算效率越来越低。因为