wnyqrofr.m
上传用户:loeagle
上传日期:2013-03-02
资源大小:1236k
文件大小:0k
源码类别:

通讯编程文档

开发平台:

Matlab

  1. % Fourier Transform of Root-Raised-Cosine-Pulse
  2. function y = wnyqrofr(alpha, x)
  3. warning off;         % avoid devide by zero warning
  4. a = 0.5*(1-alpha);
  5. b = 0.5*(1+alpha);
  6. c = abs(x);
  7. [m,n] = size(x);
  8. y = zeros(m,n);
  9. bla = find( abs(x) <= a );
  10. y(bla) = ones(size(bla)); 
  11. bla = find( abs(x) >= b );
  12. y(bla) = zeros(size(bla));
  13. bla = find ( abs(x)>a & abs(x)<b );
  14. y(bla) = cos(pi/(4*alpha)*(2*abs(x(bla))-1+alpha));
  15. warning on;