己知数据信息为 32位,最少应附加( )位校验位,才能实现海明码纠错。同时要想实现校验,海明码的码距至少为(请作答此空)。
- A.2
- B.3
- C.1
- D.没有要求
正确答案及解析
正确答案
A
解析
在海明码中,用K代表其中有效信息位数,r表示添加的校验码位,它们之间的关系应满足: 2^r小于=K+r+1=N。本题中K=32,则要求2^r小于=32+r+1,根据计算可以得知r的最小值为6。
己知数据信息为 32位,最少应附加( )位校验位,才能实现海明码纠错。同时要想实现校验,海明码的码距至少为(请作答此空)。
在海明码中,用K代表其中有效信息位数,r表示添加的校验码位,它们之间的关系应满足: 2^r小于=K+r+1=N。本题中K=32,则要求2^r小于=32+r+1,根据计算可以得知r的最小值为6。