海明码详解 以D= 101101这个数字的海明码推导为例 海明码步骤: 一、确定校验码的位数k 二、确定校验码的位置 三、数据的位置 四、求出校验位的值 数据的位数m=6,公式来计算满足条件的k的最小值 2的k次方-1=m+k 即:2的k次方-1=6+k 解此不等式得:满足不等式的最小k=4,也就是D=101101这个数字的海明码应该有6+4=10位,其中原数据6位,校验码4位。 一、 确定校验码的位数k 设这4为校验码分别为P1、P2、P3、P4 数据从左到右为D1、D2、……、D6 编码后的数据共有6+4=10位,设为M1、M2、……M10 校验码Pi(这里i=1,2,3,4)在编码中的位置为2的(i-1)次方,值是这样的1,2,4,8,16……即:P1在M1位置,P2在M2位置,P3在M4位置,P4在M8位置,这里一共有10位,所以排不到M16,见下图中“甲”行红色字体 二、确定校验码的位置 M1 M2 M3 M4 M5 M6 M7 M8 M9 M10 甲 P1 P2 D1 P3 D2 D3 D4 P4 D5 D6 乙 1 0 1 1 0 1 图1 这个很简单,除了校验码的位置其余的就是数据的位置,填充进去就可以了,见图中“甲”行的蓝色字体,于是可以先把数据信息填进去,见“丙”行,下面就是最关键的部分,求出校验位的值 三、数据的位置 M1 M2 M3 M4 M5 M6
您可能关注的文档
- 注塑工艺学习资料word档.doc
- 海淀区九年级第一学期期中练习2016.11.doc
- 海尔并购案例研究.pptx
- 注重道德传承 加强道德实践-1.ppt
- 海陆变迁-上课.ppt
- 海绵城市项目创业计划书.ppt
- 浮玉花园三期基坑开挖变形监测方案.doc
- 父母要科学、理智地爱孩子.ppt
- 海南海口南国威尼斯城项目营销推广方案(郊区大盘).pptx
- 港口安全管理.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)