大虾 急需要个6级 63位的m序列,能帮帮我吗 谢谢 邮箱 chenzhi2037@126.com

2025-04-07 04:46:05
推荐回答(1个)
回答1:

噢 好
X1=1;X2=0;X3=1;X4=0; X5=0;X6=0; %移位寄存器输入Xi初T态(010100), Yi为移位寄存器各级输出
m=63; %置M序列总长度
for i=1:m %1#
Y6=X6;Y5=X5;Y4=X4; Y3=X3; Y2=X2; Y1=X1;
X6=Y5;X5=Y4;X4=Y3; X3=Y2; X2=Y1;

X1=xor(Y6,Y5); %异或运算
if Y6==0
U(i)=-1;
else
U(i)=Y6;
end
end
M=U
%绘图
i1=i
k=1:1:i1;
plot(k,U,k,U,'rx')
xlabel('k')
ylabel('M序列')
title('移位寄存器产生的M序列')