=================================你给的要求太少,但是怎么说也能设计了,先给你个吧。==================你可以自己使用fdatool去弄以下一个结果:通带5Hz,1db,阻带8Hz,40db
b=[0.0117 -0.0329 0.0451 -0.0329 0.0117]
a=[1.0000 -3.6048 4.9787 -3.1156 0.7447]
int filterBegin=5;
double xBuf[5];
double yBuf[5];
double filter(double x)
{
for(int i=4;i>0;i--)
{
yBuf[i] = yBuf[i-1]; xBuf[i] = xBuf[i-1];
}
xBuf[0] = x;
if(filterBegin>0)
{
filterBegin =0;
yBuf[0] = x;
return x;
}
yBuf[0] = 0.0117* ( xBuf[0] +xBuf