⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mseq.m

📁 此函数实现了M序列发生器的matlab实现
💻 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 + -