a_gen_1.m

来自「TD-SCDMA」· M 代码 · 共 30 行

M
30
字号
function aa=A_gen_1()
%the generation of a matrix
%the first param of b_gen refer the number of user and the second (ka)refer to the number of 
%array, the third(n) refer to the index of user's spreading code.        
m=1;N=22;ka=1;w=4;Q=16;%
z=Q+w-1;

%w=1,N*Q+W-1=704;

row1=N*Q+w-1;
for kaa=1:ka
  a_ka=(kaa-1)*row1;
  for mm=1:m
     aa(1+a_ka:z+a_ka,mm)=b_gen_1(mm,kaa,mm);
     aa(z+1+a_ka:row1+a_ka,mm)=0;
  end;
  for nn=2:N-1
     for y=(nn-1)*m+1:nn*m
        aa(1+a_ka:16*(nn-1)+a_ka,y)=0;
        tt=mod(y-1,m)+1;
        aa((nn-1)*16+a_ka+1:nn*16+w-1+a_ka,y)=b_gen_1(tt,kaa,tt);
        aa(16*nn+w+a_ka:row1+a_ka,y)=0;
     end;
  end;
  for mmm=m*(N-1)+1:m*N
     ttt=mod(mmm-1,m)+1;
     aa(row1+a_ka-z+1:row1+a_ka,mmm)=b_gen_1(ttt,kaa,ttt);
     aa(1+a_ka:row1+a_ka-z,mmm)=0;
  end;
end;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?