m_sequence.m 422 B

123456789101112131415161718
  1. f = 500;
  2. Ts = 1/f; %设置采样周期
  3. n = 12; %设置数据个数
  4. Mag = 0.1; %设置幅值
  5. p = 2^n-1;
  6. ms = Mag * idinput(p,'prbs');
  7. t = 0:Ts:Ts*(p-1);
  8. %M =[t',ms]; %生成M序列
  9. t2 = 0:Ts:Ts*(20*p-1);
  10. ms2 = [ms;ms;ms;ms;ms;ms;ms;ms;ms;ms;ms;ms;ms;ms;ms;ms;ms;ms;ms;ms];
  11. M =[t2',ms2]; %生成M序列
  12. % figure (1)
  13. % plot(t',ms)
  14. % ylim([-1.5*Mag,1.5*Mag])
  15. % simulatetime = Ts*(p-1);
  16. sampletime = Ts;