采用海明码进行差错校验,信息码字为8位,为纠正一位错,则需要()比特冗余位。
- A.2
- B.3
- C.4
- D.8
正确答案及解析
正确答案
C
解析
海明码纠正一位错误,有以下要求:
设信息码长度为L,海明码冗余位长度为M,则(2M次方)必须大于等于L+M+1。
由于L=8,得到M=4。
采用海明码进行差错校验,信息码字为8位,为纠正一位错,则需要()比特冗余位。
海明码纠正一位错误,有以下要求:
设信息码长度为L,海明码冗余位长度为M,则(2M次方)必须大于等于L+M+1。
由于L=8,得到M=4。