zeroCrossRate.m
上传用户:abcwxk
上传日期:2016-05-20
资源大小:434k
文件大小:0k
源码类别:

midi

开发平台:

Visual C++

  1. function zcr = zeroCrossRate(data, fs, w_ms, shift_ms);
  2. n_inOneFrame = fs*w_ms/1000;
  3. n_shift = fs*shift_ms/1000;
  4. N = floor(length(data)/n_shift);
  5. zcr=zeros(1,N);
  6. for i=1:N
  7.     start = (i-1)*n_shift+1; final = i*n_shift;
  8.     data_in_window =data(start :final );
  9.     zcr(i)=sum([data_in_window;0].*[0;data_in_window]<0);
  10. end