首页 > 其他 > 详细

2.6海明校验及其实现

时间:2020-04-09 12:48:53      阅读:82      评论:0      收藏:0      [点我收藏+]

1、海明校验的基本原理

增加冗余码(校验位)

技术分享图片

 

 1)设k+r位海明码从左到右依次为第1,2,3,,,,,k+r位,r位校验码记为Pi(i=1,2,,,,r),分别位于k+r位海明编码的第2的i-1次方(i=1,2,,,,r)位上,其余位依次放置被校验的数据位;

2)(7,4)海明校验码中校验位和被校验信息位的排列如下:

技术分享图片

 

 3)Hj位的数据被编号小于j的若干个海明位号之和等于j的校验位所校验,如:

技术分享图片

 

 由此可采用偶校验计算出p1-p4四个校验位的值

技术分享图片

 

 4)设置指错字G4G3G2G1

技术分享图片

 

 G4G3G2G1为0则表示无错误,反之指出出错位的海明码位号。

2、海明校验编码举例

技术分享图片

 

 3、海明校验检错与纠错举例

当传输无错时,即H=01100110000

技术分享图片

 

 技术分享图片

 

 4、海明校验特点分析

技术分享图片

 

 

技术分享图片

 

 

 

技术分享图片

 

 

 

技术分享图片

 

2.6海明校验及其实现

原文:https://www.cnblogs.com/fate-/p/12666097.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!