[求助]有关数字滤波器设计的编程问题,大家帮帮忙
我现在要用c程序实现一个数字滤波器,巴特沃斯二阶低通滤波器,截至频率为40Hz,一个周期采样256个点,请问大家怎么设计啊,我按照课本上的式子算了一下,
y[2]=(9.506e-5)*x[0]+(1.9012e-4)*x[1]+(9.506e-5)*x[2]-0.9727*y[0]+1.9722*y[1],
其中:x[0],x[1]和x[2]分别为t=0、t=1和t=2(当前时刻)的输入值
y[0],y[1]和y[2]分别为t=0、t=1和t=2(当前时刻)的输出值
怎么系数差10的5次方那么多,请大家帮忙看看。多谢!