答案:首先生成m序列 以四介为例:
X1=1;X2=0;X3=1;X4=0; %移位寄存器输入Xi初值
m=60; %置M序列总长度(最大为63)
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
这样即生成了一个四阶的m序列,近似为白噪声。然后将它转化为矩阵即可:
for i=1:N
MM(i,j)=M(mod(j-i,N)+1);
end
这样差不多就是一个伪随机矩阵MM()了吧
其他:parameter的缩写?