auto_correlation.m
上传用户:shodew
上传日期:2014-10-29
资源大小:6k
文件大小:0k
源码类别:

语音合成与识别

开发平台:

Matlab

  1. function [Rn,Fn]=auto_correlation(xn)
  2. %该函数是求各的短时自相关函数Rn和短时平均幅度差函数AMDF Fn
  3. N=size(xn,1);
  4. n=size(xn,2);
  5. K=N-1;
  6. for i=1:n
  7.     for k=1:K
  8.         Rn(k,i)=sum(xn(1:N-k,i).*xn(1+k:N,i));
  9.         Fn(k,i)=sum(abs(xn(1:N-k,i)-xn(1+k:N,i)));
  10.     end
  11. end