Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#3 |
论坛管理员
注册日期: 2007-04-03
帖子: 784
声望力: 5 ![]() |
![]()
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来控制码长 |
![]() |
![]() |