FIR:
y[n]=x[n]*c0+x[n-1]*c1...x[n-N]*cN
IIR:
y[n]=a1*y[n-1]+a2*y[n-2]...ak*y[n-k]+b0*x[n]+b1*x[n-1]...bk*x[n-k]
IIR的实现需要feedback,从公式上看更加复杂,为什么还要用IIR?
设计同一参数滤波器,FIR比IIR需要更多的参数,即更大的运算量,更大的computing latency。
使用matlab等工具设计滤波器参数。
DSP实现,使用circular buffer,需要circular addressing。