资源简介
汉明码实现程序,简单明了,对理解汉明码的设计过程有比较重要的意义。
代码片段和文件信息
%-----------------编码程序---------------------------
clear all
clc
[hgnk]=hammgen(3); %产生H和G矩阵
for i=1:2^k
for j=k:-1:1
if rem(i-12^(-j+k+1))>=2^(-j+k)
u(ij)=1;
else
u(ij)=0;
end
end
end
c=rem(u*g2) %生成(74)汉明码码本
d=min(sum((c(2:2^k:))‘)) %计算最小码距
h
评论
共有 条评论