📄 inter_weave_4.m
字号:
%交织度为4的交织
function u=INTER_WEAVE_4(d,flag)
if nargin==1
flag=1;
end
if(flag==1)%方法1 按照公式交织
u=zeros(4,114);
n=0;
b0=0;
for k=0:455
b=mod(b0+4*n+k,4);
j=2*mod(49*k,57)+floor(mod(k,8)/4);
u(b+1,j+1)=d(k+1);
end
else %方法2,先按照公式重排,然后交织
for i=0:7
for j=0:56
a=mod(57*i+64*j,456);
c(i+1,j+1)=d(a+1);
end
end
u=zeros(4,114);
for i=1:4
u(i,1:2:114)=c(i,:);
u(i,2:2:114)=c(i+4,:);
end
end
u=reshape(u',1,4*114);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -