自相关函数及c程序

自相关函数,是对信号自身的互相关,表示同一序列不同时刻的相关程度。是用寻找重复模式的数字工具,就如一个存在被覆盖噪声的周期信号,或识别丢失的基频。它经常被用于信号处理中的分析函数或序列,如时域信号。

在不同的科学领域其定义各不相同,以下是离散语音数字信号自相关函数公式:

c++程序实现可以写成如下:

float AutoCorrelation(float* data, int n, int N)

{

         float    r= 0.0f;

         for(int i = m; i <N;i++ )

         {

                  r +=data[i] * data[i-m];

         }

         return  r ;

}

 

 


你可能感兴趣的:(c,工具,float)