早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
采用海明码进行差错校验,信息码字为1001011,为纠正一位错,则需要____比特冗余位。A.2B.3C.4D.8
题目
采用海明码进行差错校验,信息码字为1001011,为纠正一位错,则需要____比特冗余位。
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
看了采用海明码进行差错校验,信息码...的网友还看了以下:
已知函数f(x)=(kx+7)/(kx²+4kx+3),若x∈R,则k的取值范围是?A:0≤k<3 数学 2020-05-13 …
将厚0.1毫米的一张纸对折,再对折,这样折4次,这张纸厚( )毫米.A. 1.6B. 0.8C. 数学 2020-05-17 …
与二进制小数0.1等值的十六进制小数为(29)。A.0B.0.2C.0.4D.0.8 计算机类考试 2020-05-26 …
我国目前灌溉水的利用率很低,平均约为( )A.0.2B.0.3C.0.4D.0.5 职业技能鉴定 2020-05-28 …
一辆矿业用专用车,已使用4年,用使用年限法计算,该车的成新率为( )A.0.45B.0.55C.0. 职业技能鉴定 2020-05-31 …
一辆旅游客车,剩余使用寿命还有4年,用寿命比率法计算该车成新率是( )A.0.45B.0.35C.0 职业技能鉴定 2020-05-31 …
已知a=0.1b=0.3c=0.4d=0.5e=0.6f=0.8若使a=c,则a为()c为()若使 数学 2020-06-09 …
在平面直角坐标系中,△ABC顶点坐标分别为A(0,0),B(1,3√),C(m,0)。若△ABC是 政治 2020-07-30 …
数据0.3988精确到百分位约等于()A.0.39B.0.40C.0.4D.0.400 数学 2020-07-31 …
如何求此一阶微分方程的特定解已知dy/dx=(0.2y^3-1.5xy)/(y^3-x^2),x∈ 数学 2020-08-02 …