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

语音合成与识别

开发平台:

Matlab

  1. clf;
  2. R=51;
  3. d=0.8*(rand(51,1)-0.5);%产生随即噪声
  4. m=0:R-1;
  5. s=2*m.*(0.9.*m);%产生未污染的信号
  6. x=s+d';
  7. subplot(2,1,1);
  8. plot(m,d','r-',m,s,'g--',m,x,'b-.');
  9. xlabel('时间序号 n');ylabel('振幅');
  10. legend('d[n]','s[n]','x[n]');
  11. x1=[0  0 x];x2=[0 x 0];x3=[0 0 x];
  12. y=(x1+x2+x3)/3;
  13. subplot(2,1,2);
  14. plot(m,y(2:R+1),'r-',m,s,'g--');
  15. legend('y[n]','s[n]');
  16. xlabel('时间序号n');ylabel('振幅');