📄 mseq.m
字号:
function seq=mseq(connections,registers,len)
%m序列发生器的函数
%connections是生成多项式向量,registers是寄存器初始值
%len为所需序列长度,若为0则输出一个周期的m序列
%seq为生成的m序列向量
m=length(connections);
L=2^m; %m序列的周期长度
if len==0
len=L;
end
fan=0;
for i=1:len
seq(i)=registers(m);
for j=1:m
fan=fan+connections(j)*registers(j);
fan=mod(fan,2);
end
for t=m:-1:2
registers(t)=registers(t-1);
end
registers(1)=fan;
fan=0;
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -