早教吧作业答案频道 -->数学-->
海明码,设数据为01101001,采用4个校验位求其偶校验方式的海明码,通俗点,
题目详情
海明码,
设数据为01101001,采用4个校验位求其偶校验方式的海明码,通俗点,
设数据为01101001,采用4个校验位求其偶校验方式的海明码,通俗点,
▼优质解答
答案和解析
做海明码最容易理解的方法就是画一个校验码公式表:
先说下海明码怎么形成,(因为你给的原始数据为8位,加4位冗余,12位我的表格就画不下了,表格对不齐你也不便理解~)
所以下面假设的是接收端收到的、以包含原数据+校验位的数据是01101001,现在对恢复原始数据,剔除校验做解释:
信息数据为01101001,校验码4位
位数 8 7 6 5 4 3 2 1
信息位 / I4 I3 I2 / I1 / /
校验位 r3 / / / r2 / r1 r0
以上即校验公式表,三行八列, “/”的地方为空.
将原始数据填入表中,于是得到:
位数 8 7 6 5 4 3 2 1
信息位 / 1 1 0 / 0 / /
校验位 0 / / / 1 / 0 1
即把原始数据从右到左,对应填入表中.比如原始数据最右边一位是1,就在表的位数行1的非“/”处填1;从右数第二位是0,就在表中位数行2的下面非“/”处填0,第三位是0,在表中行数为3的下面非“/”处填0.
即表中 I4 I3 I2 I1 就是原始数据,对应01101001的7 6 5 3位,1100
表中r4 r3 r2 r1 就是校验位,对应01101001的8 4 2 1位 0101
回到原问题,对01101001编码,只需扩充表格为12列的就可
信息位行中 2的n次方 处为空,即1 2 4 8 16处为“/”
校验位行中 2的n次方 处为有效位 即1 2 4 8 16处为r4 r3 r2 r1
不知道能不能理解~
呼
先说下海明码怎么形成,(因为你给的原始数据为8位,加4位冗余,12位我的表格就画不下了,表格对不齐你也不便理解~)
所以下面假设的是接收端收到的、以包含原数据+校验位的数据是01101001,现在对恢复原始数据,剔除校验做解释:
信息数据为01101001,校验码4位
位数 8 7 6 5 4 3 2 1
信息位 / I4 I3 I2 / I1 / /
校验位 r3 / / / r2 / r1 r0
以上即校验公式表,三行八列, “/”的地方为空.
将原始数据填入表中,于是得到:
位数 8 7 6 5 4 3 2 1
信息位 / 1 1 0 / 0 / /
校验位 0 / / / 1 / 0 1
即把原始数据从右到左,对应填入表中.比如原始数据最右边一位是1,就在表的位数行1的非“/”处填1;从右数第二位是0,就在表中位数行2的下面非“/”处填0,第三位是0,在表中行数为3的下面非“/”处填0.
即表中 I4 I3 I2 I1 就是原始数据,对应01101001的7 6 5 3位,1100
表中r4 r3 r2 r1 就是校验位,对应01101001的8 4 2 1位 0101
回到原问题,对01101001编码,只需扩充表格为12列的就可
信息位行中 2的n次方 处为空,即1 2 4 8 16处为“/”
校验位行中 2的n次方 处为有效位 即1 2 4 8 16处为r4 r3 r2 r1
不知道能不能理解~
呼

看了 海明码,设数据为011010...的网友还看了以下:
1、求过点(0,-4)且倾斜角为直线(√3)x+y+3=0的倾斜角的一半的直线l的方程.2、直线m 2020-04-11 …
将一张坐标纸折叠一次使得点(0.2)与点(0.4重合,点(7.3)与点(m,n)重合,则m+2n= 2020-05-22 …
y=根号(x^2+4)-根号(x^2+2x+10)就是点P(x,0)到点A(0,-4)和点B(-1 2020-06-03 …
如图已知抛物线Y=1/2X+bx+C经过点A(4,0)和点(0,4),交X轴于点C,过OB的中点, 2020-06-14 …
设u=u(x),v=v(x)都是可微函数,则d(uυ)=()A.udv+υdvB.u′dυ+u′d 2020-07-20 …
已知过点(0,4)斜线为—1的直线L与抛物线C:y^2=2px(p大于0),交与A,B两点,求C的 2020-07-30 …
[0过曲线y=4乘以x的立方+x+1上的点(0,1)作切线,求此切线在区间[0,1]上的一段的长. 2020-07-31 …
椭圆C:x^2/a^2+y^2/b^2=1(a>b>0)的离心率为√3/2,长轴端点与短轴端点间的 2020-07-31 …
经过点(0.-4)和点(3.0)的椭圆的标准方程为 2020-08-02 …
m取任何实数时,不等式x^2-(m^2+2m-5)x+(m-3)(m^2+m-2)小于0的解包含0到 2020-11-07 …