⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fir.c

📁 利用DSP5000系列的5509编写的一个关于FIR滤波器算法的一个程序
💻 C
字号:
#include "stdio.h"
#include "data.h"
#include <math.h>



float dmf();
float r1[500]={0.0};
float fx[200]={0.0};
int j,i,n;
float  h[200] ;

     
              

main()
{  for(j=0;j<200;j++){fx[j]=0;  h[j]=1.0; }


for(j=0;j<500;j++)
{	
     for(i=199;i>0;i--)
	    {fx[i]=fx[i-1];
	    }
   if(j<300)
	{fx[0]=xn[j];
	 }
	else fx[0]=0;
	r1[j]=dmf();

	


}
	while(1){}

}


float dmf()
{
	float r=0.0;
	
	for ( n=0;n<200;n++ )
	{
		r+=(fx[n]*h[n]);
	}
	return(r);//返回此刻的滤波数值
}








⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -