delay.m
上传用户:m_sun_001
上传日期:2014-07-30
资源大小:1115k
文件大小:1k
源码类别:

matlab例程

开发平台:

Matlab

  1. % Program 2-7
  2. % delay.m
  3. % Gives delay to input signal
  4. % Programmed by H.Harada  
  5. function [iout,qout] = delay( idata, qdata , nsamp , idel )
  6. %****************** variables *************************
  7. % idata  input Ich data     
  8. % qdata  input Qch data     
  9. % iout   output Ich data
  10. % qout   output Qch data
  11. % nsamp   Number of samples to be simulated 
  12. % idel   Number of samples to be delayed
  13. %******************************************************
  14. iout=zeros(1,nsamp);
  15. qout=zeros(1,nsamp);
  16. if idel ~= 0 
  17.   iout(1:idel) = zeros(1,idel);
  18.   qout(1:idel) = zeros(1,idel);
  19. end
  20. iout(idel+1:nsamp) = idata(1:nsamp-idel);
  21. qout(idel+1:nsamp) = qdata(1:nsamp-idel);
  22. % ************************end of file***********************************