{ SignalFilter[i]=b[0]*OriginalSignal[i] + b[1]*OriginalSignal[i-1] + b[2]*OriginalSignal[i-2] + b[3]*OriginalSignal[i-3]+ b[4]*OriginalSignal[i-4]- a[1]*SignalFilter[i-1]- a[2]*SignalFilter[i-2] - a[3]*SignalFilter[i-3] - a[4]*SignalFilter[i-4] ; } Signa...
我在网上看了一个帖子说是filter函数怎么计算的,第一个值的计算就是我程序中的过程,也就是如果为3阶,那么n=1的时候,x(n-1)、x(n-2)、x(n-3)、y(n-1)、y(n-2)、y(n-3)全都赋值为0,所以y(1)=b1*x(1),计算结果也与filter计算结果相同,但是y(2)、y(3)按照这个思路计算出来的结果不相同,...