fanjiaozhi.m

来自「9.6kbit/s 全速率数据业务信道(TCH/F9.6)仿真」· M 代码 · 共 24 行

M
24
字号
function d=fanjiaozhi(u)
s=size(u);
N=s(2)/456-1;
newD=zeros(456*N+8,57);
u=reshape(u,114,4*(N+1));
u=u';
for n=0:N-1           %反交织
    for i=1:4
        newD(8*n+i,:)=u(4*n+i,1:2:113);
        newD(8*n+i+4,:)=u(4*n+i+4,2:2:114);
    end
end

for n=0:N-1      %去重排
   for x=1:8
       for y=1:57
         coef=mod(57*(x-1)+64*(y-1)+1,456);
           if coef==0
              coef=456;
           end
         d(456*n+coef)=newD(8*n+x,y);
       end       
    end
end

⌨️ 快捷键说明

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