auto_correlation.m
Upload User: shodew
Upload Date: 2014-10-29
Package Size: 6k
Code Size: 0k
Development Platform:

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