MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   【求助】请高手来帮忙!(有关M序列产生) (https://www.labfans.com/bbs/showthread.php?t=48)

rainystone 2007-04-12 18:03

【求助】请高手来帮忙!(有关M序列产生)
 
小弟在作毕业设计,设计内容是有关M序列特性的研究,实现工具是MATLAB软件!我能产生的M序列产生的码长度只有4,5位,不能满足需要,在网上寻找也一直未能找到,现请求高手指点迷津!

rainystone 2007-04-19 20:18

高手有时间请来帮助下,谢谢

labfans 2007-04-26 16:05

function [mseq] = mseries(coefficients)
len=length(coefficients);
L=2^len-1; %所需的移位寄存器的长度
registers=[zeros(1,len-1),1]; %初始寄存器内容
mseq(1)=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

可以设置coefficients来控制码长

rainystone 2007-04-26 16:12

??? Strings passed to EVAL cannot contain function declarations.
斑竹大哥,请问这个提示是什么意思?


所有时间均为北京时间。现在的时间是 09:03

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.