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

📄 fir.c

📁 fir的c语言程序
💻 C
字号:
#include "Fir_ccfg.h" // cfg前面的名字一定要与工程名相同
void Fir();
void Read();
void Write();
int input,output;
int h[38]=
{1*32768/10000,
-2*32768/10000,
-1*32768/10000,
8*32768/10000,
-2*32768/10000,
-23*32768/10000,
16*32768/10000,
47*32768/10000,
-57*32768/10000,
-74*32768/10000,
144*32768/10000,
81*32768/10000,
-301*32768/10000,
-24*32768/10000,
567*32768/10000,
-196*32768/10000,
-1097*32768/10000,
1092*32768/10000,
4821*32768/10000,
4821*32768/10000,
1092*32768/10000,
-1097*32768/10000,
-196*32768/10000,
567*32768/10000,
-24*32768/10000,
-301*32768/10000,
81*32768/10000,
144*32768/10000,
-74*32768/10000,
-57*32768/10000, 
47*32768/10000,
16*32768/10000,
-23*32768/10000,
-2*32768/10000,
8*32768/10000,
-1*32768/10000,
-2*32768/10000,
1*32768/10000
};
int Data[38];
void main()
{  
   int i=0;
   for(i=0;i<38;i++)  Data[i]=0;
   output=0;
   Fir();
}
void Read()
{
}
void Write()
{
}      
void Fir()
{
   int j;
   for(;;)
   {
      Read();
      Data[0]=input;
      output=0;     
      for(j=0;j<38;j++)
      {          
          output+=(Data[j]*h[j])>>15;
      }
      for(j=37;j>=0;j--)
	  {
			Data[j]=Data[j-1];
	  }
      Write();
   }
}
          
      
      

         
   
     
   

⌨️ 快捷键说明

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