📄 a_gen_1.m
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -