海明码题型总结

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、在海明码编码方法中,若冗余位为3位,且与错码位置的对应关系为:

S2S1S0 111 110 101 011 100 010 001 000

错码位置a6 a5 a4 a3 a2 a1 a0 无错

则S1的监督关系式为( )。

A. S1=a1+a3+a5+a6

B. S1=a2+a3+a4+a6

C. S1=a1+a3+a4+a5

D. S1=a1+a2+a5+a6

a6,a5,a3,a1中任何一位出错,均可使s1为1,由此可得监督关系式为:S1=a1+a3+a5+a6

就是别让S1=1

2、如果信息长度为5位,要求纠正1位错,按照海明编码,需要增加的校验位是

A.3

B.4

C.5

D.6

k=5,n=k+r, 2^r >=n+1, 得到r=4

3、已知海明码的关系式:

S0=a2+a3+a4+a6

S1=a1+a4+a5+a6

S2=a0+a3+a4+a5

请填充下述S2S1S0值与错误位置的对应表

分别他们对应的都是A几

(1)先看001, 对应S2S1S0就是S0=1,即S0出错,而S0=a2+a3+a4+a6,就看S0的四项里哪一项S1和S2里没有,很明显是a2,所以001下面填a2.

(2)再看010,对应S2S1S0就是S1=1,即S1出错,而S1=a1+a4+a5+a6,就看S1的四项里哪一项S0和S2里没有,很明显是a1,所以010下面填a1.

(3)接着看011,对应S2S1S0就是S0与S1=1,即S0、S1出错,而S0与S1都有a4与a6,而S2无错,S2里有a4,没有a6,所以a6出错。

(4)100中,S2出错,S0与S1中没有a0,所以a0出错。

(5)101中,S0与S2出错,S0与S2里都有a3、a4,S1有a4,所以a3出错。

(6)110中,S1与S2出错,S1与S2里都有a4、a5,S0有a4,所以a5出错。

(7)111中,s1、s2、s3里都有a4,所以a4出错。

4、检测出d个错误,则海明距离至少为d+1。即一个码字错d+1个比特才能变成另一个,<=d 只能变成无效码字,能被检测出来。要纠正d个错误,海明距离至少应为2d+1

5、海明码是一种可以纠正一位差错的编码。它是利用在信息位为k位,增加r位冗余位,构成一个n=k+r位的码字,然后用r个监督关系式产生的r个校正因子来区分无错和在码字中的n个不同位置的一位错。它必需满足以下关系式:2r>=n+1 或2r>=k+r+1 海明码的编码效率为:R=k/(k+r)式中k为信息位位数r为增加冗余位位数

6、问:在某个海明码的排列方式D9D8D7D6D5D4P4D3D2D1P3D0P2P1中,其中Di(0≤i ≤9)表示数据位,Pj(1≤j≤4)表示校验位,数据位D8由( )进行校验。

A、P4P2P1

B、P4P3P2

C、P4P3P1

D、P3P2P1

因为D8(H13),13=1+4+8、所以要用第8位的P4、第4位的P3、第1位的P1来进行校验

7、●使用海明码进行纠错,7位码长(X7X6X5X4X3X2X1),其中4位数据,监督关系式为:

C0= X1+ X3+ X5+ X7

C1= X2+ X3+ X6+ X7

C2= X4+ X5+ X6+ X7

如果接收的码字为1000101,那么纠正后的码字是(58)。(58)A.1000001 B.1000101

C.1001101 D.1010101

监督关系式为:

C0= X1+ X3+ X5+ X7=1+1+0+1=1

C1= X2+ X3+ X6+ X7=0+1+0+1=0

C2= X4+ X5+ X6+ X7=0+0+0+1=1

C0C1C2=101,所以X5出错,那么纠正后的码字是D.1010101

相关文档
最新文档