- function Zn2=zero_crossing_rate2(xn)
- %求各帧的短时过零率
- %T为设置的门限,过零的门限的含义修改为跨过正负门限
- T=0;
- N=size(xn,1);
- n=size(xn,2);
- for i=1:n
- Zn2(i)=floor(0.5*sum(abs(sign(xn(2:N,i)-T*ones(N-1,1))-sign(xn(1:N-1,i)-T*ones(N-1,1)))+abs(sign(xn(2:N,i)+T*ones(N-1,1))-sign(xn(1:N-1,i)+T*ones(N-1,1)))));
- end