早教吧 育儿知识 作业答案 考试题库 百科 知识分享

1.已知信息码为“11001100”(k=8),求海明码码子2.已知接受的码子为100110001100(k=8)求发送端信息码

题目详情
1.已知信息码为“11001100”(k=8),求海明码码子 2.已知接受的码子为100110001100(k=8)求发送端信息码
▼优质解答
答案和解析
信息码为8位,8+n+1小于等于2的n次方,所以n=4,有4位校验位
假设4位校验位分别是a1a2a4a8,11001100对应b1b2b3b4b5b6b7b8,则海明码为
a1a2b1a4b2b3b4a8b5b6b7b8
a1=b1+b2+b4+b5+b7=1+1+0+1+0=1
a2=b1+b3+b4+b6+b7=1+0+0+1+0=0
a4=b2+b3+b4+b8=1+0+0+0=1
a8=b5+b6+b7+b8=1+1+0+0=0
所以海明码是101110001100
接收的100110001100是错误的,正确的是101110001100,所以发送端应该是11001100