skyskyy 发表于 2006-9-22 11:40

关于M序列和逆M序列

请教一下M序列&逆M序列的程序
希望各位不吝赐教啊~!

[ 本帖最后由 eight 于 2007-8-3 16:20 编辑 ]

jimin 发表于 2006-9-22 13:44

X1=1;X2=0;X3=1;X4=0;%移位寄存器输入Xi初T态(0101), Yi为移位寄存器各级输出
m=60;                %置M序列总长度
for i=1:m    %1#
   Y4=X4;Y3=X3;Y2=X2;   Y1=X1;
   X4=Y3;X3=Y2;   X2=Y1;
   X1=xor(Y3,Y4);%异或运算
   if Y4==0   
       U(i)=-1;
   else
   U(i)=Y4;
end
end
M=U
%绘图
i1=i
k=1:1:i1;
plot(k,U,k,U,'rx')
xlabel('k')
ylabel('M序列')
title('移位寄存器产生的M序列')
页: [1]
查看完整版本: 关于M序列和逆M序列