题目1
已知数据信息为16位,最少应附加___位校验位,以实现海明码纠错
A 3
B 4
C 5
D 6
知识点:
海明码校验位计算公式为
m+k+1<=2^k
这里m是信息位
这里m=16
16+k+1<2^k
k=3时
16+3+1=20,2^k=2^3=8
k=4时
16+4+1=21,2^4=16
k=5时
16+5=1=22,2^5=32
选项C正确
题目2
关于海明码的叙述中,正确的是
A 海明码利用奇偶性进行检错和纠错
B 海明码的码距为1
C 海明码可以检错但不能纠错
D 海明码中数据位的长度与校验位的长度必须相同
知识点
海明码最小码距是2n+1,当n=1时,最小码距是3,因此选项B错误
海明码可以检错也可以纠错
海明码的数据位长度与校验位长度不一定相同
因此答案为A