itgle.com
更多“● 若信息为32位的二进制编码,至少需要加 (21) 位的校验位才能构成海明码(21)A. 3 B. 4 C. 5 D. 6 ”相关问题
  • 第1题:

    若信息为32位的二进制编码,至少需要加______位的校验位,才能构成海明码。

    A.3

    B.4

    C.5

    D.6


    正确答案:D
    解析:在构成海明码时,设数据位数为n,校验位数为k,则k必须满足:2k-l>=n+k题中,信息长度为n=32,要求k只要为6才能构成海明码。选项D正确。

  • 第2题:

    海明码是一种纠错编码,如果信息为6位,要求纠正1位错,按照海明编码规则,需要增加的校验位是( )位。

    A.3
    B.4
    C.5
    D.6

    答案:B
    解析:
    海明码实际上是一种多重奇偶校验码,其工作原理是:在有效信息位中加入校验位形成海明码,并把海明码的每一个二进制位分配到不同的奇偶校验组中。当某一位出错后,就会引起有关校验位的值发生变化,因此不但可以发现错误,还能指出错误的位置,所以还可以进行纠错。码字之间的海明距离是一个码字要变成另一个码字时必须改变的最小位数。

    设海明码校验位为k,信息位为m,为了纠正1位错,则它们之间的关系应满足m+k+1≤2k。所以信息位为6的话,需要加入的校验位是4。

  • 第3题:

    对于16位的数据,需要 个校验位才能构成海明码。

    A.3

    B.4

    C.5

    D.6


    5

  • 第4题:

    在使用海明码校验的时候,原始信息为10011001,则至少需要( )位校验位才能纠正1位错。

    A. 3
    B. 4
    C. 5
    D. 6

    答案:B
    解析:
    在使用海明码校验的时候,原始信息位为m,纠正1位错,设校验位为k,则m+k+1≤2^k。

  • 第5题:

    己知数据信息为 32位,最少应附加(请作答此空)位校验位,才能实现海明码纠错。同时要想实现校验,海明码的码距至少为( )。

    A.3
    B.4
    C.5
    D.6

    答案:D
    解析:
    在海明码中,用K代表其中有效信息位数,r表示添加的校验码位,它们之间的关系应满足: 2^r>=K+r+1=N。本题中K=32,则要求2^r>=32+r+1,根据计算可以得知r的最小值为6。