single_canceler.m
上传用户:szahd2008
上传日期:2020-09-25
资源大小:1275k
文件大小:0k
源码类别:

传真(Fax)编程

开发平台:

Matlab

  1. function [resp] = single_canceler (fofr1)
  2. eps = 0.00001;
  3. fofr = 0:0.01:fofr1;
  4. arg1 = pi .* fofr;
  5. resp = 4.0 .*((sin(arg1)).^2);
  6. max1 = max(resp);
  7. resp = resp ./ max1;
  8. subplot(2,1,1)
  9. plot(fofr,resp,'k')
  10. xlabel ('Normalized frequency - f/fr')
  11. ylabel( 'Amplitude response - Volts')
  12. grid
  13. subplot(2,1,2)
  14. resp=10.*log10(resp+eps);
  15. plot(fofr,resp,'k');
  16. axis tight
  17. grid
  18. xlabel ('Normalized frequency - f/fr')
  19. ylabel( 'Amplitude response - dB')