赞
踩
通关电路下载链接:data.circ(已通关)
校验位=D1~D16进行异或,保证校验码中的1保持为偶数个
通过检查校验码中1的个数,如果为偶数则判断编码无误,检错为位为0;为奇数则编码有误,检错位为1。
偶校验编解码传输电路:
偶校验特点:只能判别是否发生错误,不能纠正错误
所以下图发生错误的时候,不能讲错误的编码纠正。正确的编码是“教”,错误的编码是“堤”,不能纠正该错误。
P1
=D1异或D2异或D4异或D5异或D7异或D9异或D11异或D12异或D14异或D16
P2
=D2异或D3异或D4异或D8异或D9异或D10异或D11异或D15异或D16
P3
= ……
这里为了跟好的说明海明码的原理,将每位标号排序,更好地了解海明码实质是多组数据的偶校验,实现时,可以删除多余的隧道标签。
如果校验位G5G4G3G2G1=00000,则说明无误,如果校验位G5G4G3G2G1=00010,则说明G2这组偶校验发生错误,D2发生比特翻转,只要修改D2即可,这样就实现了数据一位错的检错和纠错。
海明码校验特点:可以检查一位错并纠正错误,可以检查两位错但不能纠正其错误
提示:下图为传输检测检录,无需学生动手实现
该实验需要完成的任务是:实现检查2位错,并要求发送方重传功能
一,实现地址回滚
二,清空流水线
三,将显示前的暂存器锁住
该实验原理同上海明码流水线的任务完全相同,实现2位错重传机制,这里不再赘述,参考实验7即可。
配套视频讲解链接:计算机数据表示实验
如果本文对你有帮助,给个点赞收藏吧,祝你成功!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。