c5_threefilters.m
上传用户:ay_070428
上传日期:2014-12-04
资源大小:11427k
文件大小:0k
源码类别:

语音合成与识别

开发平台:

Matlab

  1. T=0.01;
  2. f=0:0.1:50;
  3. z=exp(-i*2*pi*f*T);
  4. a0=0.239057;a1=0.239057;b1=0.521886;%bilinear z-transform
  5. num=a0+a1*z;
  6. den=1-b1*z;
  7. ampx=abs(num./den);
  8. a0=0.628319;b1=0.533488;%impulse invariant
  9. num=a0;
  10. den=1-b1*z;
  11. ampy=abs(num./den);
  12. a0=1.0;a1=0.533488;b1=0.533488;%step invariant
  13. num=(a0-a1)*z;
  14. den=1-b1*z;
  15. ampz=abs(num./den);
  16. plot(f,ampx,f,ampy,f,ampz)
  17. xlabel('Frequency-Hz')
  18. ylabel('Amplitude Response')
  19. %End of script file