www.pudn.com > audioProcessingtoolbox.rar > setPP.m


function pitchparam = setPP(VCfeatures) 
 
%SETPP Set Pitch Parameters. 
%   The program is only for VC related codes. 
% 
%   Cheng-Yuan Lin, 2003, January, 10. 
 
%These following codes are mainly for ptrackfcn function. 
%至少一個音框裡要兩個週期(以最小frequency = 50計算, fs = 8000點時) 
pitchparam.frameSize = 512; 
pitchparam.overlap = 0; 
pitchparam.maxFreq = 600; 
pitchparam.lowpassOrder = 5; 
pitchparam.clipThred = 0.3; 
pitchparam.maxThred = 0.1; 
pitchparam.ptrakstyle = 0; %1用frame2pitch, 0用ptrackfcn. 
pitchparam.engthred = 0.2; 
 
%These following codes are mainly for tvc function. 
if nargin~=0,   
   pitchparam.frameSize  = VCfeatures.frameSize; 
   pitchparam.overlap    = VCfeatures.overlap; 
   pitchparam.ptrakstyle = 0; %1用frame2pitch, 0用ptrackfcn. 
   %小於此engthred的一定為silence, discard it! 
   pitchparam.engthred = VCfeatures.frameSize*power(0.02,2); 
   pitchparam.zcrthred = VCfeatures.frameSize*(1/20); 
   pitchparam.lowpitch = 60; 
   pitchparam.highpitch = pitchparam.maxFreq; 
end;