jiema.m

来自「含有交织码编码与解码」· M 代码 · 共 25 行

M
25
字号
function[t]=jiema(T)
%函数用于解码
%T为输入一个120行的7列的(7,3)编码后的矩阵
%t为输出一个1行360列的(7,3)解码后的矩阵
Y=[1 0 0 ;0 1 0 ;0 0 1;zeros(4,3)];
T=T*Y;%去掉监督码部分
t=[];
[a,b]=size(T);
for n=1:a
     X=[zeros(1,(n-1)),1,zeros(1,(a-n))];
     R=T'*X';
     S=R';
     if S==[1 0 1]
        S=[1 0 0];
       elseif S==[1 0 0]
              S=[1 0 1];
         elseif S==[1 1 1]
                S=[1 1 0];
             elseif S==[1 1 0]
                    S=[1 1 1];
                
                           end           
      t=[t,S];
  end   

⌨️ 快捷键说明

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