关于RM码的详细说明-> 德莉莎世界第一可爱
RM码生成矩阵构造函数RMG代码见文末
close all
clear all
clc
r=1;
m=5;
k=0;
for i=0:r
k=k+nchoosek(m,i);
end
d=pow2(m-r);
t=fix((d-1)/2);
len=pow2(m);
%encode
G=RMG(r,m);
u=randBinary(k);
s='u:';
s=strcat(s,int2str(u));
disp(s)
c=mod(u*G,2);
s='code:';
s=strcat(s,int2str(c));
disp(s)
%error
err_num=randi(t