b2_sdh_24.asv

来自「matlab在通信原理中的应用」· ASV 代码 · 共 46 行

ASV
46
字号
function [hh]=B2_SDH_24(ent)

%%%=======%%%
[a b]=size(ent);
r=0;
%%%=======%%%

for s=1:a/9 %Controla el numero de tramas
    r=(s-1)*9;
    for w=1:8
        b2_8(s,w)=0;
        for m=1:9
            n=w;
            while n<=b
                b2_8(s,w)=xor(b2_8(s,w),ent((m+r),n));
                n=n+8;
            end
        end
        %%%%%%%%%%%%%
            for w=1:24
        b2_24(s,w)=0;
        for m=1:9
            n=w;
            while n<=b
                b2_24(s,w)=xor(b2_24(s,w),ent((m+r),n));
                n=n+24;
            end
        end
    end
end

save('B2_SDH_24');

%%%=======%%%
load('B2_SDH_24');
c=0;
%%%=======%%%

for d=1:a/9 %Controla el numero de tramas
    c=(d-1)*9;
    ent((5+c),1:24)=b2_24(d,1:24);
end

hh=ent(:,:);

end

⌨️ 快捷键说明

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