编码仿真之汉明码编译码

汉明码编译码的演示程序,只需要调节r即可。
此外用到的自定义函数randBinary产生随机二进制序列,自己随便编个就行

close all
clear all
clc 
%参数定义
r=3;
n=pow2(r)-1;
k=n-r;
[H,G]=hammgen(r); 	%生成汉明码的检校和生成矩阵
%信息位生成
u=randBinary(k);
s='message:';
s=strcat(s,int2str(u));
disp(s)
%计算码字
c=mod(u*G,2);
s='code:';
s
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值