第1章 数据的表示与编码 数据校验码 计算机系统中的数据,在读写、存取和传送的过程中可能产生错误。 为减少和避免这类错误,一方面是精心设计电路,提高计算机硬件的可靠性;另一方面是在数据编码上找出路,即采用某种编码方法,通过少量的附加电路,使之能发现某些错误,甚至能确定出错位置,进而实现自动改错的能力。 数据校验码是一种常用的带有发现某些错误或自动改错能力的数据编码方法。 它的实现原理,是加进一些校验码,使合法数据编码出现某些错误时,就成为非法编码。这样,就可以通过检测编码的合法性来达到发现错误的目的。 合理地安排非法编码数量和编码规则,就可以提高发现错误的能力,或达到自动改正错误的目的。这里要用到一个码距的概念。 数据校验码 码距,即编码的最小距离。它是指在一种编码系统中,任意两组合法代码之间最少二进制位数的差异,即任意两个合法码之间至少有几个二进制位不相同。 例如,用4位二进制表示16种状态,码距为1,无查错能力;若用4位二进制表示8种状态,码距为2。 数据校验码 一般来说,合理地增大码距能提高发现错误的能力,但所使用的二进制位数变多,增加了数据的存储容量或数据的传送数量。在确定与使用数据校验码的时候,通常要考虑在不过多增加硬件开销的情况下,尽可能发现或改正过多的错误。 常用的数据校验码有:奇偶校验码、海明校验码、循环冗余校验码。 奇偶校验码(掌握) 海明校验码(理解)
您可能关注的文档
- 第05章_数组和广义表A.ppt
- 第05章白盒测试技术基本路径测试理论课.ppt
- 第05章传感器.ppt
- 第05章存储器.ppt
- 第05章软件工程的编码.ppt
- 第05章数据库安全性.ppt
- 第05章-数组.ppt
- 第5章_Internet控制报文协议ICMP.ppt
- 第5章_QuartusII应用向导(原理图输入方法)1.ppt
- 第5章_T-SQL程序设计.ppt
- 城市峡谷环境下的高精度定位技术:RTK与视觉SLAM融合方案.docx
- 银行网点老年金融知识讲座的参与效果追踪.docx
- 低空经济与智慧能源融合的电网智能巡检系统.docx
- 基于AR技术的低空飞行器远程辅助维修与专家支持系统.docx
- 无人机物流恶劣天气(大风 暴雨)运营能力竞争.docx
- 基层协商民主制度化建设的实践困境与出路_课程设计(论文型).docx
- 低空飞行中视觉、听觉、前庭觉多感官刺激对晕动症发生率影响与优化.docx
- 老年外骨骼机器人的减重技术路线.docx
- 低空飞行器研发与生产端专用测试设备(如电池包针刺试验机、电机测功台)供应商竞争.docx
- 文旅部、博物馆在非遗技艺VR展示与文创产品转化率.docx
原创力文档

文档评论(0)