早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
采用海明码进行差错校验,信息码字为1001011,为纠正一位错,则需要(19)比特冗余位。A.2B.3
题目
采用海明码进行差错校验,信息码字为1001011,为纠正一位错,则需要(19)比特冗余位。
A.2
B.3
C.4
D.8
参考答案
正确答案:C
按照海明的理论,纠错编码就是要把所有合法的码字尽量安排在n维超立方体的顶点上,使得任一对码字之间的距离尽可能大。如果任意两个码字之间的海明距离是d,则所有少于等于d-1位的错误都可以检查出来,所有少于d/2位的错误都可以纠正。如果对于m位的数据,增加k位冗余位,则组成n=m+k位的纠错码。对于2m个有效码字中的每一个,都有n个无效但可以纠错的码字。这些可纠错的码字与有效码字的距离是1,含单个错。这样,对于一个有效的消息总共有n+1个可识别的码字。这n+1个码字相对于其他2m-1个有效消息的距离都大于1。这意味着总共有2m(n+1)个有效的或是可纠错的码字。显然,这个数应小于等于码字的所有可能的个数2n。于是,有2m(n+1)≤2n因为n=m+k,可得出m+k+1≤2k对于给定的数据位m,上式给出了k的下界,即要纠正单个错误,k必须取的最小值。根据上式计算,可得7+k+1≤2k所以k=4
按照海明的理论,纠错编码就是要把所有合法的码字尽量安排在n维超立方体的顶点上,使得任一对码字之间的距离尽可能大。如果任意两个码字之间的海明距离是d,则所有少于等于d-1位的错误都可以检查出来,所有少于d/2位的错误都可以纠正。如果对于m位的数据,增加k位冗余位,则组成n=m+k位的纠错码。对于2m个有效码字中的每一个,都有n个无效但可以纠错的码字。这些可纠错的码字与有效码字的距离是1,含单个错。这样,对于一个有效的消息总共有n+1个可识别的码字。这n+1个码字相对于其他2m-1个有效消息的距离都大于1。这意味着总共有2m(n+1)个有效的或是可纠错的码字。显然,这个数应小于等于码字的所有可能的个数2n。于是,有2m(n+1)≤2n因为n=m+k,可得出m+k+1≤2k对于给定的数据位m,上式给出了k的下界,即要纠正单个错误,k必须取的最小值。根据上式计算,可得7+k+1≤2k所以k=4
看了采用海明码进行差错校验,信息码...的网友还看了以下:
向量内积问题设|a|=|b|=|a-2b|=1,求向量2a+b的模。解析:因为|a|=|b|=|a 其他 2020-05-14 …
分解因式:x的立方+6x的平方+9x(1/2)分解因式:(a+2b)的平方-2(a+2b)+1?已 数学 2020-05-16 …
求3(a-2b)^2n-(2b-a)^2n-1+5-5(2b-a)^2n+2(a-2b)^2n-1 数学 2020-06-03 …
求代数式3(a-2b)^(2n)-(2b-a)^(2n-1)+5-5(2b-a)^(2n-1)-4 数学 2020-06-03 …
已知n是正整数,a-2b=—1.求3(a-2b)的2n次方+2(2b-a)的2n减1次方-2(a- 数学 2020-06-03 …
已知n是正整数,a-2b=-1,求3(a-2b)2n+2(2b-a)2n-1+5(a-2b)2n- 数学 2020-06-03 …
n为正整数,a-2b=—1,求3(a-2b)^2n+2(2b-a)^2n-1+5(a-2b)^2n 数学 2020-06-03 …
璁綼b涓哄疄鏁颁笖a虏+ab+b虏-a-2b+1=0锛屾眰a+2b镄勫设ab为实数且a²+ab+b 数学 2020-06-21 …
为了应用平方差公式计算(a+2b-1)(a-2b+1),下列变形正确的是()A.[(a+2b)-1 数学 2020-08-02 …
先化解,再求值:3(a-2b)的2n次方-(2b-a)的2n-1次方+5-5(2b-a)的2n次方+ 数学 2020-12-19 …