⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 m1_24.asv

📁 Matlab实现SONET/SDH光通信系统simulink仿真程序源代码
💻 ASV
字号:
function [sys]=M1_24(u);

%Variables de Inicializacion
[a b]=size(u);
 w=zeros(a,8);
%Ciclo recuperador de B2rec y B2calc
i=(1:a);
x=u(i,1:24);
y=u(i,25:48);


 %Ciclo para verificar y/o comparar cada bit de cada uno de los bytes
%B3calc y B3orig en SONET.
for i=1:a
    malo(i,1)=0;
    for p=1:24
        if x(i,p)~=y(i,p)
            malo(i,1)=malo(i,1)+1;
        end
    end
end

%Ciclo para verificar y/o comparar cada bit de cada uno de los bytes
%B3calc y B3orig en SONET.
if ((x(:,:)~=zeros(1,24))&(y(:,:)~=zeros(1,24)))
    for p=1:24
         if x(1,p)~=y(1,p)
            malo=malo+1;
         end
    end
end

%Ciclo de Verificacion
    if malo==0
        sys=[0 0 0 0 0 0 0 0];
    elseif malo==1
        sys=[0 0 0 0 0 0 0 1];
    elseif malo==2
        sys=[0 0 0 0 0 0 1 0];
    elseif malo==3
        sys=[0 0 0 0 0 0 1 1];
    elseif malo==4
        sys=[0 0 0 0 0 1 0 0];
    elseif malo==5
        sys=[0 0 0 0 0 1 0 1];
    elseif malo==6
        sys=[0 0 0 0 0 1 1 0];
    elseif malo==7
        sys=[0 0 0 0 0 1 1 1];
    elseif malo==8
        sys=[0 0 0 0 1 0 0 0];
    elseif malo==9
        sys=[0 0 0 0 1 0 0 1];
    elseif malo==10
        sys=[0 0 0 0 1 0 1 0];
    elseif malo==11
        sys=[0 0 0 0 1 0 1 1];
    elseif malo==12
        sys=[0 0 0 0 1 1 0 0];
    elseif malo==13
        sys=[0 0 0 0 1 1 0 1];
    elseif malo==14
        sys=[0 0 0 0 1 1 1 0];
    elseif malo==15
        sys=[0 0 0 0 1 1 1 1];
    elseif malo==16
        sys=[0 0 0 1 0 0 0 0];
    elseif malo==17
        sys=[0 0 0 1 0 0 0 1];
    elseif malo==18
        sys=[0 0 0 1 0 0 1 0];
    elseif malo==19
        sys=[0 0 0 1 0 0 1 1];
    elseif malo==20
        sys=[0 0 0 1 0 1 0 0];
    elseif malo==21
        sys=[0 0 0 1 0 1 0 1];
    elseif malo==22
        sys=[0 0 0 1 0 1 1 0];
    elseif malo==23
        sys=[0 0 0 1 0 1 1 1];
    elseif malo==24
        sys=[0 0 0 1 1 0 0 0];
    end

⌨️ 快捷键说明

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