matlab高手求教: %Rake 接收机 rake.m
的有关信息介绍如下:这个程序我也调试过,给我们导师也看过,不过最后还是没调出来,所以就换成了单用户的Rake接收机仿真。
%m序列发生器,mgen.m
function [out curstate]=mgen(g,state,N)
%输入g:m序列生成多项式(10进制输入)
%state:寄存器初始状态(10进制输入)
% N:输出序列长度
%test g=11;state=3;N=15;
gen=g;%dec2bin(g)-48;
M=length(gen);
curstate=dec2bin(state,M-1)-48;
for k=1:N
out(k)= curstate(M-1);
a=rem(sum(gen(2:end).* curstate),2);
curstate=[a curstate(1:M-2)];
end
搞不懂