autocor.c

来自「TI DSP标准测试程序集benchmark」· C语言 代码 · 共 33 行

C
33
字号
#define NR 8
#define NX 24
void autocor_cn(short *       r,                               
                    const short * x,                               
                    int                   nx,                              
                    int                   nr)                              
    {                                                                      
       int i, k;                                                           
       int sum;                                                            
                                                                           
       for (i = 0; i < nr; i++)                                            
      {                                                                    
          sum = 0;                                                         
                                                                           
          for (k = nr; k < nx + nr; k++)                                   
          {                                                                
              sum += x[k] * x[k-i];                                        
          }                                                                
                                                                           
      r[i] = sum  >> 15;                                                   
      }                                                                    
   }      

int main(){
	short x[NX];
	short r[NR];
	int i;
	for(i=0;i<NX;i++){
		x[i]=i;
	}
	autocor_cn(r,x, NX,NR);
	return 0;
}

⌨️ 快捷键说明

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