pitchtrk.m

来自「这是一个用于语音信号处理的工具箱」· M 代码 · 共 19 行

M
19
字号
function [pit_trk] = pitchtrk(gci, LEN, Ts)
num_block=LEN/100;
for i=1:num_block,
	for j=1:length(gci)-1,
		if i*100 > gci(j) & i*100 < gci(j+1)
			tmp=gci(j+1)-gci(j);
			break;
		elseif i*100 <= gci(1)
			tmp=inf;
		elseif i*100 > gci(length(gci))
			tmp=inf;
		end
	end
	pit_trk(i)=1/(Ts*tmp);
	if pit_trk(i) > 400 | pit_trk(i) < 40
		pit_trk(i)=0;
	end
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?