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

matlab例程

开发平台:

Matlab

  1. % Program 5-2
  2. % crosscorr.m
  3. %
  4. % Crosscorrelation function of a sequence
  5. %
  6. % Programmed by M.Okita and H.Harada
  7. %
  8. function [out] = crosscorr(indata1, indata2, tn)
  9. % *************************************************************
  10. % indata1 : input sequence1
  11. % indata2 : input sequence2
  12. % tn      : number of period
  13. % out     : crosscorrelation data
  14. % *************************************************************
  15. if nargin < 3
  16.     tn = 1;
  17. end
  18. ln  = length(indata1);
  19. out = zeros(1,ln*tn);
  20. for ii=0:ln*tn-1
  21.     out(ii+1) = sum(indata1.*shift(indata2,ii,0));
  22. end
  23. %******************************** end of file ********************************