k1_k2_sdh.asv

来自「Matlab实现SONET/SDH光通信系统simulink仿真程序源代码」· ASV 代码 · 共 33 行

ASV
33
字号
function [h]=K1_K2_SDH(u)


[a b]=size(u);
m2=0;

for x=1:a/9
    m2=(x-1)*9;
   
    %K1
    u((5+m2),25:32) = [0 0 0 0 1 0 0 1];
    
    %K2
    u((5+m2),49:56) = [0 0 0 1 1 1 0 0];
    
    %D4 - D12
    u((6+m2):(8+m2),1:8)  = [0 0 0 0 0 0 0 1; 0 0 0 0 0 0 0 1; 0 0 0 0 0 0 0 1];
    u((6+m2):(8+m2),25:32)= [0 0 0 0 0 0 0 1; 0 0 0 0 0 0 0 1; 0 0 0 0 0 0 0 1];
    u((6+m2):(8+m2),49:56)= [0 0 0 0 0 0 0 1 ;0 0 0 0 0 0 0 1; 0 0 0 0 0 0 0 1];
     
     %S1
     u((9+m2),1:8)=[0 0 0 0 0 0 0 0];
     
     %M0
     u((9+m2),41:48)=[0 0 0 0 1 1 1 1];
     
     %E2
     u((9+m2),17:24)=[0 0 0 0 0 0 0 0];
 end
     
     %Salida
     h=u;
 end

⌨️ 快捷键说明

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