- 1、本文档共72页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
常用BCD码 十进 制数 8421 BCD码 2421 BCD码 5121 BCD码 余3码 格雷码 0 0000 0000 0000 0011 0000 1 0001 0001 0001 0100 0001 2 0010 0010 0010 0101 0011 3 0011 0011 0110 0110 0010 4 0100 0100 0111 0111 0110 5 0101 1011 1000 1000 1110 6 0110 1100 1001 1001 1010 7 0111 1101 1010 1010 1000 8 1000 1110 1011 1011 1100 9 1001 1111 1111 1100 1101 常用BCD码 BCD码 * 8421码 * 2421码 * 5211码 * 余3码 * 格雷码 有权码 无权码 “9” 1001=8+1 “9” 1111=2+4+2+1 “9” 1111=5+2+1+1 “9” 1100=8421码+0011 “9” 1101 循环码 字符编码 用7位二进制数进行编码 ASCII码 例1 用8421BCD码和余3码分别表示十进制数 276.8。 (276.8)10= ( 0010 0111 0110.1000)8421BCD (276.8)10= ( 0101 1010 1001.1011)余3 格雷码 Example: convert Gray code 11011 to binary number. Gray code Binary number The binary number is 10010. 格雷码的是特点是: 相邻两数的格雷码,仅仅有一位二进制发生变化。而且在其范围内的最小值和最大值,也仅仅有一位二进制发生变化。 例子:二进制格雷码格雷二进制数P45典型应用 错误检测码 ---奇偶校验 奇/偶校验(ECC)是数据传送时采用的一种校正数据错误的一种方式,分为奇校验和偶校验两种。 如果是采用奇校验,在传送每一个字节的时候另外附加一位作为校验位,当实际数据中“1”的个数为偶数的时候,这个校验位就是“1”,否则这个校验位就是“0”,这样就可以保证传送数据满足奇校验的要求。在接收方收到数据时,将按照奇校验的要求检测数据中“1”的个数,如果是奇数,表示传送正确,否则表示传送错误。 ?同理偶校验的过程和奇校验的过程一样,只是检测数据中“1”的个数为偶数。如0100101偶校验码就 循环冗余码 (CRC) 循环冗余码(CRC码,多项式编码) 110001,表示成多项式 x5 + x4 + 1 生成多项式G(x) 发方、收方事前商定; 生成多项式的高位和低位必须为1 生成多项式必须比传输信息对应的多项式短。 CRC校验基本思想: CRC码(即校验和)加在帧尾,使带CRC码的帧的多项式能被G(x)除尽;收方接收时,用G(x)去除它,若有余数,则传输出错。 任意一个由二进制位串组成的代码都可以和一个系数仅为‘0’和‘1’取值的多项式一一对应。例如:代码1010111对应的多项式为x6+x4+x2+x+1 CRC码算法 设生成码多项式G(x)为 r 阶,在帧的末尾加 r 个0,使帧为m + r位; 按模2除法,把数据位和附加的生成位合在一起除以生成码; 如果余数为0,那么数据位和用0附加的生成位原样发送。 如果余数不为0,则把余数作为附加码进行发送。 接收端使用与发送端一样的生成码去除接收到的带有附加位的数据,如果余数为0,正确,否则出错。 信息位串1010001101, K(x)=x9+x7+ x3+x2+1 生成多项式110101, G(x)=x5+x4+ x2 +1 发送101000110101110 CRC计算例程 * Chapter 1 Digital Concepts * Homework assignment: P52; 1,5,11,13,15,21,25,28 Class evaluation and problem assignment * EECS 150 Fa04 * * * * * * * * * * * * 这里说明怎么得到CRC码。公式里用的是+,因为对于模2运算加减是一样的。 非十进制转成十进制 方法: 将相应进制的数按权展成多项式,按十进制求和 (F8C.B)16 = F×162+8×161+C×160+B×16-1 = 3840+128+12+0.6875 =3980.6875 例: 返 回 进制转换 ● 各种进制转换为十进制 原则: 按权展开,利用十进制运算法则求之。 (1101.0101)2= (
您可能关注的文档
- 山东海力化工仪表培训案例.doc
- 山东理工大学思想政治理论课实践教学组织实施方案案例.doc
- 数字电子技术-脉冲波形的产生和整形精讲.ppt
- 山东理综模拟题01案例.doc
- 山东六年级下册科学复习(自己总结)案例.doc
- 山东某转炉水泵房计算书修改2011.05.31案例.doc
- 数字电子技术模数与数模转换精讲.ppt
- 山东省17地市高中2014-2015高三化学上学期期末专题化学平衡案例.doc
- 山东省17地市高中2014-2015高三化学上学期期末专题离子方程式案例.doc
- 数字高程模型精讲.ppt
- 2013年中考一次函数.doc
- 2013年中考二次函数.doc
- 2013年中考特殊平行四边1.doc
- 2013年中考整式题目练习.doc
- 2014年中考整式乘除与因式分解.doc
- 消防设施检测维保人员测试题及答案.doc
- 2025年团市委领导班子、校副校长对照“四个带头”方面检视剖析材料(含反典型案例剖析)2篇文.docx
- 2025年市邮政管理局党支部书记、市行政审批和政务信息管理局领导班子对照“四个带头”方面生活会对照检视剖析材料(含反典型案例剖析)2篇文.docx
- 市委组织部常务副部长、市总工会领导班子2025年对照“四个带头”方面含违纪行为为典型案例的剖析与反思检视剖析材料{2篇文}.docx
- 局党组书记、市检察院副检察长2025年民主生活会“四个带头”对照检查材料【含典型案例剖析】2篇文.docx
文档评论(0)