格雷码的原理(什么是 ldquo 格雷码 rdquo)

来源:互联网

2023-08-06 22:24:13

1、格雷码就是一种可靠性编码。

2、在一组数的编码中,若任意两个相邻的代码只有一位二进制数不同,则称这种编码为格雷码,另外由于最大数与最小数之间也仅一位数不同,即“首尾相连”,因此又称循环码。


(资料图)

3、在数字系统中,常要求代码按一定顺序变化。

4、例如,按自然数递增技术,若采用8421码,则数0111变到1000时四位均要变化,而在实际电路中,4位的变化不可能绝对同时发生,则计数中可能出现短暂的其他代码(1100、1111等)。

5、在特定情况下可能导致电路状态错误或输入错误。

6、使用格雷码可以避免这种错误。

7、扩展资料:格雷码发展历史:格雷码(Gray Code)因Frank Gray 1947年申请、1953年获得批准的专利“Pulse Code Communication”而得名,当初是为了通信,现在则常用于模拟-数字转换中。

8、法国工程师Jean-Maurice-Émlle Baudot在1880年曾用过的波特码是典型格雷码的一种变形。

9、1941年George Stibitz设计过一种8元格雷码计数器。

10、格雷码的优点:格雷码是一种绝对编码方式,典型格雷码是一种具有反射特性和循环特性的单步自补码,它的循环、单步特性消除了随机取数时出现重大误差的可能,它的反射、自补特性使得求反非常方便。

11、格雷码属于可靠性编码,是一种错误最小化的编码方式,因为,虽然自然二进制码可以直接由数/模转换器转换成模拟信号,但在某些情况,例如从十进制的3转换为4时二进制码的每一位都要变,能使数字电路产生很大的尖峰电流脉冲。

12、而格雷码则没有这一缺点,它在相邻位间转换时,只有一位产生变化。

13、它大大地减少了由一个状态到下一个状态时逻辑的混淆。

14、由于这种编码相邻的两个码组之间只有一位不同,因而在用于风向的转角位移量-数字量的转换中,当风向的转角位移量发生微小变化(而可能引起数字量发生变化时,格雷码仅改变一位,这样与其它编码同时改变两位或多位的情况相比更为可靠,即可减少出错的可能性。

15、2、格雷码是一种变权码,每一位码没有固定的大小,很难直接进行比较大小和算术运算,也不能直接转换成液位信号,要经过一次码变换,变成自然二进制码,再由上位机读取。

16、解码的方法是用‘0’和采集来的4位格雷码的最高位(第4位)异或,结果保留到4位,再将异或的值和下一位(第3位)相异或,结果保留到3位,再将相异或的值和下一位(第2位)异或,结果保留到2位,依次异或,直到最低位,依次异或转换后的值(二进制数)就是格雷码转换后自然码的值.参考资料:百度百科-格雷码。

本文就为大家分享到这里,希望看了会喜欢。

关键词:

格雷码的原理(什么是 ldquo 格雷码 rdquo)

1、格雷码就是一种可靠性编码。2、在一组数的编码中,若任意两个相邻的[详细]
2023-08-06

智慧线分叉

0471房产来为大家解答以上的问题。智慧线分叉这个很多人还不知道,现在[详细]
2023-08-06

tfboys演唱会在哪里举办 TFBOYS演唱会进场不强实名 基本情况讲解

1、tfboys演唱会在哪里举办2、TFBOYS演唱会进场不强实名3、以上就是关[详细]
2023-08-06

促进民营经济发展 国家税务总局发布28条便民办税举措

国家税务总局今天(8月6日)对外发布了《关于接续推出和优化“便民办税[详细]
2023-08-06

济南增加至北京、天津、青岛等地客运车辆,缓解部分铁路停运影响

8月6日,记者从济南长途汽车总站了解到,受地震影响铁路方面部分线路暂[详细]
2023-08-06

捞了种,种了捞……白忙!海底珊瑚还是热死了一大批。科学家哭了:先上珊瑚基因诺亚方舟

夏天,佛罗里达群岛海域的珊瑚陷入了水深火热之中:深水很热,大规模热[详细]
2023-08-06

2023年8月6日河南省铝矿石价格最新行情预测

中国报告大厅2023年8月6日河南省铝矿石价格最新走势监测显示:河南利维[详细]
2023-08-06

四川省资阳市属于哪个市区(四川省资阳市属于哪个市)

1、四川省资阳市  区号:0832  邮编:641300  车牌编号:川M  [详细]
2023-08-06

蓟县渔阳镇第一中心小学(关于蓟县渔阳镇第一中心小学简述)

,你们好,今天0471房产来聊聊一篇县渔阳镇第一中心小学,县渔阳镇第一[详细]
2023-08-06

美国华盛顿特区发生枪击事件 致3人死亡

综合美国全国广播公司、WTOPnews消息,当地时间8月5日,华盛顿特区警方[详细]
2023-08-06
版权所有: 南非制冷网 All Rights Reserved
沪ICP备2022005074号-13
联系邮箱:58 55 97 3@qq.com