- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组织与结构实验报告 CQUPT
计算机组织与结构实验报告实验一 Hamming码观察实验现象并记录相应数据输入输出规则对应如下:1.输入的8位操作数对应开关SD15~SD8,编码后的hamming码在灯A0~A12上体现。2.开关SA0是控制位,待校验的13位数据对应SD7~SD0与SA5~SA1。3.比较的结果在灯R4~R0上体现。如对8位数行hamming编码和校验。1、先手工计算校验位P5~P1=___10111_____,编码后的hamming码为___1101001101011____________。2、拨动开关SD15~SD8输观察灯A12~A0=_____1101001101011________,看是否与自己手工计算的hamming码相符。3、输入待校验的13位数据,假设输入1111001101011。拨动开关SA0为1开始校验,拨动SD7~SD0设置13位数据中的高八位),SA5~SA1设置为01011(13位中的低5位)。观察灯R4~R0=_ ___11011___,也就是校验结果的值。4、比较编码后的hamming码和校验的hamming码,发现第_11_ 位数据错误,手工计算S=_____11011____,和3中观察到的R4~R0是否相符。5、可以输入其他位错误的校验数据观察结果值S是否正确。6、1~5做完后,重新输入新的8位数据做实验,并填写表1.1.4。表1.1.4第1组数据第2组数据第3组数据8位数据101011010110 1011编码后(手工计算)110100110101101001011011111011001010100A12~A0(实验现象)110100110101101001011011111011001010100输入待校验13位数据111100110101101001011011101011001010000R4~R0(实验现象) 110111000110011输入待校验13位数据010100110101001001011011001011001010001R4~R0(实验现象) 000010001100010思考题:1、根据8位数据位的hamming编码原理,写出16位数据位的编码原理。答:数据位k与校验位r的对应关系k值最小的r值1~344~10511~25626~56757~1198只实现一位纠错两位检错,根据数据位k与校验位r的对应关系,16位数据位需要6位校验位,可表示为H22H24…H2H1。六个校验位P6~P1对应的海明码位号分别为H22、H16、H8、H4、H2和H1。P6只能放在H22位上,因为H22已经是海明码的最高位了,其他五位满足Pi的位号等于2i-1的关系,其余位为数据位Di,则有如下排列关系:P6D16D15D14D13D12P5D11D10D9D8D7D6D5P4D4D3D2P3D1P2P1根据8位数据位的hamming编码原理,可以得出16为数据位的hamming码必须满足如下关系:P1=D1D2D4D5D7D9D11D12D14D16P2=D1D3D4D6D7D10D11D13D14P3=D2D3D4D8D9D10D11D15D16P4=D5D6D7D8D9D10D11P5=D12D13D14D15D16各数据位形成Pi(i=1到5)值时,不同数据位出现在Pi项中的次数是不一样的,使不同数据码的海明码的码距不等,并且有两位出错与一位出错分不清的问题。为此,还要补充一个P5总校验位,使P6=D1D2D3D4D5D6D7D8D9D10D11D12D13D14D15D16P1P2P3P4P5在这种安排中,每一位数据位,都至少出现在三个Pi值的形成关系中。当任一位数据码发生变化时,必将引起三个或四个Pi跟着变化,即合法海明码的码距都为4。如按如下关系对所得到的海明码实现偶校验,即:S1=P1D1D2D4D5D7D9D11D12D14D16S2=P2D1D3D4D6D7D10D11D13D14S3=P3D2D3D4D8D9D10D11D15D16S4=P4D5D6D7D8D9D10D11S5=P5D12D13D14D15D16S6=P6D1D2D3D4D5D6D7D8D9D10D11D12D13D14D15D16P1P2P3P4P5则得出的结果值S6~S1能反映22位海明码的出错情况。任何偶数个数出错,S6一定为0。1)当S6~S1为000000时,表明无错。2)当S6~S1中仅有一位不为0,表明某一位校验位出错,或四位海明码(包括数据位与校验位)同时出错。由于后一种出错的可能性要比前一种小得多,认为就是一位出错,出错位是该Si对应的Pi位。3)当S5~S1有不为0且S5=0时,表明两位海明码同时出错,
您可能关注的文档
- 计算机工作原理_二进制(c).ppt
- 计算机总线部分.doc
- 计算机指令集结构设计--指令集结构的分类.ppt
- 计算机控制专科--数据处理技术.ppt
- 计算机基本概念与基础知识.ppt
- 计算机控制技术 课程 第09章 计算机抗干扰技术.ppt
- 计算机图形学_第二章_图形系统的组成.ppt
- 计算机控制技术ppt第4章.ppt
- 计算机应用基础(wiandows7+office2010)_单元1 高等教育出版社.ppt
- 计算机控制技术基础数据处理.ppt
- 【语文】福建省南平市2025届高三第三次模拟考试试题(解析版).docx
- 【历史】2025届广东省汕头市高考二模试题(解析版).docx
- 【语文】湖北省宜荆荆恩四校2024-2025学年高三4月联考试题(解析版).docx
- DB21_T 4150-2025 水质 6种双酚类化合物的测定 固相萃取_高效液相色谱法_可搜索.pdf
- DB21_T 4151-2025 城镇污水处理厂提标改造技术规程_可搜索.pdf
- TCHSLA 10008-2023 风景园林工程能力评价规范.pdf
- TCHSLA 10008-2023 风景园林工程能力评价规范.docx
- DB21_T 4159-2025 青少年足球技能等级划分技术规范(男子U7—U12).docx
- DB21_T 4159-2025 青少年足球技能等级划分技术规范(男子U7—U12)_可搜索.pdf
- DB21_T 4150-2025 水质 6种双酚类化合物的测定 固相萃取_高效液相色谱法.docx
文档评论(0)