www.pudn.com > voiceprocessingtoolbox.rar > firstOrderFIR.m


alpha=linspace(-0.99, 0.99, 13); 
N=100; 
 
h=freqz([1 -0.95], 1, N); 
 
h=[]; 
for i=1:length(alpha), 
	fr=freqz([1 alpha(i)], 1, 100); 
	db=10*log10(fr.*conj(fr)); 
	h = [h, db]; 
end 
plot(linspace(0, 0.5, N), h); 
title('Frequency response of H(z)=1+\alphaz^{-1}'); 
ylabel('Decibel'); 
xlabel('Normalized Freq'); 
 
legendStr={}; 
for i=1:length(alpha), 
	legendStr={legendStr{:}, ['\alpha=', num2str(alpha(i))]}; 
end 
legend(legendStr);