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

matlab例程

开发平台:

Matlab

  1. % Program 5-5
  2. % goldseq.m
  3. %
  4. % The generation function of Gold sequence
  5. %
  6. % Programmed by M.Okita and H.Harada
  7. %
  8. function [gout] = goldseq(m1, m2, n)
  9. % ****************************************************************
  10. % m1 : M-sequence 1
  11. % m2 : M-sequence 2
  12. % n  : Number of output sequence(It can be omitted)
  13. % gout : output Gold sequence
  14. % ****************************************************************
  15. if nargin < 3
  16.     n = 1;
  17. end
  18. gout = zeros(n,length(m1));
  19. for ii=1:n
  20.     gout(ii,:) = xor(m1,m2);
  21.     m2         = shift(m2,1,0);
  22. end
  23. %******************************** end of file ********************************