CCS的例程的的仿真,FIR,有问题
下面这个是我用CCS里面的例程volume1修改的,做个简单的FIR仿真,其中LP_1250Hz 1.25KHz的低通滤波器。static int processing(short *input, short *output)
{
int size = BUFSIZE;
while(size--)
{
// *output++ = *input++ * gain;
short i;
dly=*input++;
yn=0;
for (i=0;i<BL;i++)
yn+=(LP_1250Hz*dly);
for (i=BL-1;i>0;i--)
dly=dly;
*output++=(yn>>15);
}
/* additional processing load */
load(processingLoad);
return(TRUE);
}
附件的图片是仿真的图形,和设置,我知道这样问题出在哪里?
用matlab设计滤波器的时候 采样率为4000Hz,
希望大家帮忙
http://cache.amobbs.com/bbs_upload782111/files_18/ourdev_481497.jpg
(原文件名:123.jpg)
http://cache.amobbs.com/bbs_upload782111/files_18/ourdev_481498.jpg
(原文件名:124.jpg) 上面打错了,应该是不知道问题出在哪里 有没人知道啊?
页:
[1]