function [ mm ] = cm( cc )
%输入译码cc
%输出信息mm
k=evalin('base','k');
G=evalin('base','G');
M=[0:2^k-1]';%生成信息矩阵
M=dec2bin(M);%化为二进制
C=mod(M*G,2);%计算发码矩阵
for i=1:2^k
if cc==C(i,:)
mm=M(i,:);
end
end
%按译码查找信息mm
sum=0;
for i=1:k
sum=sum+bin2dec(mm(i))*2^(k-i);
end
%化为十进制
mm=sum;
end