自相关函数及c++程序

来源:互联网 发布:1=1 sql注入步骤 编辑:程序博客网 时间:2024/09/21 06:19

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

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

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


float AutoCorrelation(float* data, int m, int N){         float    r= 0.0f;         for(int i = m; i <N;i++ )         {              r +=data[i] * data[i-m];         }         return  r ;}

另外,如果是自相关的无偏估计(unbiased)的话,还应加上
r =r /(n-m);

0 0
原创粉丝点击