资源简介
在matlab环境下综合m文件和仿真库simulink实现伪随机m序列的产生,也可进行扩展。
代码片段和文件信息
function [mseq]=mseries(coefficients)
len=length(coefficients);
L=2^len-1;%所需的移位寄存器的长度
registers=[zeros(1len-1)1];%初始化寄存器的内容
mseq=registers(1);
for i=2:L
newregisters(1:len-1)=registers(2:len);
newregisters(len)=mod(sum(coefficients.*registers)2);
registers=newregisters;
mseq(i)=registers(1);
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 115 2009-06-04 10:12 利用M文件以及simuli
文件 22390 2009-06-04 09:52 利用M文件以及simuli
文件 124 2009-06-04 10:11 利用M文件以及simuli
文件 346 2009-06-04 09:11 利用M文件以及simuli
文件 0 2009-09-22 08:36 利用M文件以及simuli
目录 0 2009-09-19 16:38 利用M文件以及simuli
----------- --------- ---------- ----- ----
22975 6
评论
共有 条评论