- 9
- 0
- 约1.5万字
- 约 14页
- 2019-10-13 发布于江西
- 举报
海明码的通信校验软件设计
通信 班、 、 ;指导老师:王国才
设计题目
题目:海明码的通信校验软件设计
设计要求:环境为Windows2000/XP/7;编程语言为C;信息交换内容为文本文件;通信传输方式通过共享文件实现。
功能要求:能在两台计算机机上运行程序,一台产生海明码,另一台校验纠错。(信息位4位,冗余位3位,文件中字符采用8位)
相关工作
1. 海明码的概念
当计算机存储或移动数据时,可能会产生 \t /view/_blank 数据位错误,这时可以利用海明码来检测并纠错,简单的说,海明码是一个错误校验码码集,由Bell实验室的R.W.Hamming发明,因此定名为海明码(汉明码)。
与其他的错误校验码类似,汉明码也利用了 \t /view/_blank 奇偶校验位的概念,通过在 \t /view/_blank 数据位后面增加一些比特,可以验证数据的有效性。利用一个以上的校验位,汉明码不仅可以验证数据是否有效,还能在数据出错的情况下指明错误位置。
它是在k位的信息位中,增加r位冗余位,构成一个n=k+r位的码字。如果校验位有r位,那么r个校验位就有个状态,其中一个状态指出“没有发生错误”,其余的个状态指出有错误时错误发生在哪一位(包括k个信息位和r个冗余位),所以必须满足不等式。即:或。
2. 海明码的原理
在数据中间加入几个校验码,码距均匀
您可能关注的文档
最近下载
- 交通组织方案及保障措施.docx VIP
- 中国古代的丝绸之路与海上丝绸之路.pptx VIP
- 《中国传统文化》课件 2.1 儒家思想及其人生模式.pptx
- 浅谈小湾电站左岸坝基开挖过程控制.pdf VIP
- 四川省拟任县处级党政领导职务政治理论水平任职资格考试模拟题五套.doc VIP
- 5.2 导数的运算(解析版).docx VIP
- 2025北京联合大学专升本学前教育真题及答案.docx VIP
- 老年综合征康复(老年康复训练课件).pptx VIP
- 2026四川成都市青羊区人民政府康河街道办事处招聘街道编外人员7人考试备考题库及答案解析.docx VIP
- 一年级语文下册1-8单元作文范文.pdf
原创力文档

文档评论(0)