范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

格雷码运算是什么格雷码运算介绍详解

  格雷码运算研究
  在数字系统中只能识别0和1,各种数据要转换为二进制代码才能进行处理,格雷码是一种无权码,采用绝对编码方式,典型格雷码是一种具有反射特性和循环特性的单步自补码,它的循环、单步特性消除了随机取数时出现重大误差的可能,它的反射、自补特性使得求反非常方便。格雷码属于可靠性编码,是一种错误最小化的编码方式,因为,自然二进制码可以直接由数/模转换器转换成模拟信号,但某些情况,例如从十进制的3转换成4时二进制码的每一位都要变,使数字电路产生很大的尖峰电流脉冲。而格雷码则没有这一缺点,它是一种数字排序系统,其中的所有相邻整数在它们的数字表示中只有一个数字不同。它在任意两个相邻的数之间转换时,只有一个数位发生变化。它大大地减少了由一个状态到下一个状态时逻辑的混淆。另外由于最大数与最小数之间也仅一个数不同,故通常又叫格雷反射码或循环码。下表为几种自然二进制码与格雷码的对照表:
  一般的,普通二进制码与格雷码可以按以下方法互相转换:
  二进制码->格雷码(编码):从最右边一位起,依次将每一位与左边一位异或(XOR),作为对应格雷码该位的值,最左边一位不变(相当于左边是0);
  格雷码-〉二进制码(解码):从左边第二位起,将每位与左边一位解码后的值异或,作为该位解码后的值(最左边一位依然不变).
  数学(计算机)描述:
  原码:p[0~n];格雷码:c[0~n](n∈N);编码:c=G(p);解码:p=F(c);书写时从左向右标号依次减小.
  编码:c=p XOR p[i+1](i∈N,0≤i≤n-1),c[n]=p[n];
  解码:p[n]=c[n],p=c XOR p[i+1](i∈N,0≤i≤n-1).
  Gray Code是由贝尔实验室的Frank Gray在20世纪40年代提出的(是1880年由法国工程师Jean-Maurice-Emlle
  Baudot发明的),用来在使用PCM(Pusle Code Modulation)方法传送讯号时避免出错,并于1953年3月17日取得美国专利。由定义可知,Gray Code的编码方式不是唯一的,这里讨论的是最常用的一种。
  [color=#FF0000]格雷码是中国人的老祖先发现的[/color]
  九连环与格雷码
  分析解九连环的完全记法,由于每次只动一个环,故两步的表示也只有一个数字不同。下面以五个环为例分析。左边起第一列的五位数是5个环的状态,依次由第一环到第五环。第二列是把这个表示反转次序的五位数,似乎是二进制数,但是与第四列比较就可以看出这不是步数的二进制数表示。第三列是从初始状态到这个状态所用的步数。最右边一列才是步数的二进制表示。
  00000-00000-0-00000
  10000-00001-1-00001
  11000-00011-2-00010
  01000-00010-3-00011
  01100-00110-4-00100
  11100-00111-5-00101
  10100-00101-6-00110
  00100-00100-7-00111
  00110-01100-8-01000
  10110-01101-9-01001
  11110-01111-10-01010
  01110-01110-11-01011
  01010-01010-12-01100
  11010-01011-13-01101
  10010-01001-14-01110
  00010-01000-15-01111
  00011-11000-16-10000
  10011-11001-17-10001
  11011-11011-18-10010
  01011-11010-19-10011
  01111-11110-20-10100
  11111-11111-21-10101
  我们发现,右边一列数恰好是十进制数0到21的二进制数的格雷码! 这当然需要21步。如果把5位二进制数依次写完,就是
  10111-11101-22-10110
  00111-11100-23-10111
  00101-10100-24-11000
  10101-10101-25-11001
  11101-10111-26-11010
  01101-10110-27-11011
  01001-10010-28-11100
  11001-10011-29-11101
  10001-10001-30-11110
  00001-10000-31-11111
  这说明,对于只有5个环的五连环,从初始到状态11111用的不是并不是最多,到状态00001才是最多,用31步。类似,对于九连环,从初始到状态111111111用的不是并不是最多,到状态000000001才是最多,用511步。由于格雷码111111111表示二进制数101010101,表示十进制数341,故从初始状态到9个环全部上去用341步。 这就是九连环中蕴涵的数学内涵。
  注 由二进制数转换为格雷码:从右到左检查,如果某一数字左边是0,该数字不变;如果是1,该数字改变(0变为1,1变为0)。例,二进制数11011的格雷码是10110。
  由格雷码表示变为二进制数:从右到左检查,如果某一数字的左边数字和是偶数,该数字不变;如果是奇数,该数字改变。
  例 格雷码11011表示为二进制数是10010。
  以上可以用口诀帮助记忆: 2G一改零不改,G2奇变偶不变。
  这样,我们不但可以知道从任何一个状态到另一个状态用完整解法需要多少步,用简单解法又需要多少步,而且可以知道下一步的动作是什么。(除去两个状态000000000和111111111,任何状态下都可以转变为两个状态,即有两个动作。)
  例 设九连环的初始状态是 110100110 ,要求终止状态是 001001111 ,简单解法与完整解法各需要多少步?第一步是什么动作?
  解 (1)初始状态 110100110 ,格雷码是011001011,转换为二进制数是010001101,相应十进制数是141。终止状态是001001111,格雷码是111100100,转换为二进制数是101000111,相应十进制数是327。二者差326-141=186,完整解法需要186步。
  (2)由于初始状况141小于终止状况327,第一步应成为142,相应二进制是010001110,转换为格雷码是011001001,状态是100100110,与原状态比较,第一步应上第2环。
  (3)简单解法步数,我们由141,327分别求相应的简单步数,
  对于N=141,得到N0=103;对于 N=327,N0=242。二者差139,故简单步数139

如何让你手机里的钱更安全提高手机里的钱方法介绍详解现如今,微信红包满天飞,大家手机里都有一些零钱,而随着手机支付转账的流行,手机的账户里钱就更多了,不过,现在的小偷也从现实转到了网上,时不时的听到很多新闻说谁谁谁手机里账户的钱又少华为荣耀7怎么样华为荣耀7参数介绍详解作为荣耀系列最新旗舰,荣耀7在配置方面也不落下风,其选择自家研发的海思麒麟935八核处理器,采用big。LITTLE大小核设计,集成四个2。2GHz主频的A53核心以及四个1。5G硬盘什么牌子好硬盘品牌推荐详解现在越来越多的人们都会为自己的电脑购买一个大内存的硬盘。而大家都知道硬盘的价格是非常贵的,少则都需要五六百,贵的则可以达到1000到2000元左右。但是随着硬盘厂商的不断增加,使得雅培血糖仪说明书展示图文人老了,就容易得高血压冠心病糖尿病等各种心脑血管疾病,所以在身边准备一些测量血压血糖的仪器是有必要的,但是市场上各种品牌的测量仪器很多,很多朋友担心上当所以不敢轻易购买。我们今天介华为watch3pro支持测心率吗有哪些健康管理功能华为watch3pro这款手表支持许多健康检测管理功能,可能有的小伙伴会问是否支持测心率这个功能呢,下面小编就为大家解答这只手表是否支持测心率,健康检测管理功能到底包含哪些吧!一是格力变频空调检测仪价格以及操作解答变频空调凭借实际使用效果方面的出色表现以及在价格和后期的成本耗费方面的优势而成为逐渐占据市场主流的产品,并且我们也不难能够了解到市面上相关类似机子的销量以及用户的评测内容,它们都预ro反渗透净水机有用吗ro反渗透净水机原理介绍详解现在我们的电器市场并不像以前那么单一了,因为时代的发展,我们家庭的新宠越来越多,因为水资源的问题,所以我们的饮水机,净水器,纯水机,更是不计其数的品种,但是,看一个净水机的性能如何反渗透净水机价格怎样反渗透净水机价格介绍详解大森消毒柜是一种比较受消费者欢迎的消毒柜品牌,我们还知道其他很多品牌的消毒柜质量也是不错的,那么我们就来了解一下选购消毒柜的技巧。深圳市大森鼎成电器有限公司已有十九年的历史,产品质反渗透ro净水器怎么样反渗透ro净水器介绍详解净水器的种类很多,不同的种类,净水效果是不一样的,因为每一个净水机采用的设备和软件,硬件都是不一样的,因此在过滤水中杂质的时候,就会有好有坏,反渗透ro净水器是一款不错的产品,目前耳鸣康复仪使用方法简介详解在我们现实的生活当中,大家时常会遇到很多耳鸣的朋友和患者,而这些患者有95是由神经性引起的,在我国传统使用一些药物来治疗耳鸣,其实效果是非常差的,这样也会使一些耳鸣患者失去治疗的信漏电起痕试验仪技是什么漏电起痕试验仪技介绍图文在使用漏电起痕试验仪的时候,一定要注意周遭的空气环境,如果低于零下摄氏度,建议不要使用哦,当空气的湿度高于百分之八十的时候,也不能使用漏电起痕测试仪,不然会有安全性质的隐患。我们在
数字藏品交易平台有哪些数字藏品交易平台主要包括蚂蚁旗下的鲸探腾讯旗下的幻核阿里拍卖百度超级链京东的灵犀小红书的R数字藏品视觉中国的元视觉红洞科技的红洞数藏网易的网易星球等一系列的主流数字藏品交易平台。此数字藏品是什么意思数字藏品是指用区块链技术对特定的声音文字图片等作品生成独一无二不可改变的数字凭证,在保护知识产权的基础上,实现真实可行的数字化发行销售收藏转赠等。数字藏品作为一种新兴事物,它具有以数字藏品合法吗对于数字藏品合法吗?目前国内数字藏品是合法的,其本质是将NFT区块链技术运用在藏品的文化创意开发之中,属于文创品的范畴,所以无论是发行销售购买数字藏品本身都是合法行为。但将数字藏品行车记录仪开不了机怎么办发生原因及解决方法随着碰瓷事件的频发,以及人们行车安全意识的加强,目前行车记录仪的市场可谓是如日中天。但是不知道使用行车记录仪的你,有没有碰到过一些小问题,小故障呢?下面我们便带大家来详细了解一下,怎么用数据线让车放歌手机可以用数据线连接车辆吗作为车辆中最基础的娱乐功能,同时还能起到一定的缓解疲劳,提高行车安全的功用,打开车载音乐已经成为了很多车主上车之后的第一步操作。一般情况下,我们都是通过车载蓝牙的方式来实现车辆与手行车记录仪是干什么的行车记录仪功能介绍行车记录仪是干什么的?防止碰瓷随着近些年来碰瓷事件的屡屡发生,很多车主朋友会在车内安装行车记录仪,当有人恶意碰瓷时,行车记录仪上记录的视频信息便是强有力的证据。事故定责证据除了能够行车记录仪怎样看回放行车记录仪看回放方法步骤现在已经有很多人在汽车上装行车记录仪,但大家在日常用车时比较注意的话,就会很少去关注录的视频,相信会有很多车主不知道行车记录仪怎么看录的视频吧。那么,今天小编就来跟大家讲讲行车记录车载充电器插上没反应怎么办车载充电器怎么使用随着人们对手机的使用频率越来越高,同时车内附属用电设备也逐渐增多,导致车内本就紧张的USB接口更加不能满足车主们的需求了,而车载充电器便应运而生,那么,车载充电器怎么使用呢?下面我行车记录仪怎么选行车记录仪有哪几种挑选方法介绍相信大家对行车记录仪并不陌生,不仅可以时刻帮你记录着行车的情况,在必要的时候(碰瓷或交通事故)可以作为有力的证据,并且还可以充当生活摄像DV,特别是经常自驾游的朋友,记录仪能够帮你水地暖与电地暖哪个好水地暖与电地暖优缺点介绍地暖是大部分家庭选择采暖的主要方式,而地暖又分为了电地暖和水地暖,这两者还是差别比较大的,那么到底是选电地暖好还是水地暖好呢?下面小编就两个方面来为您介绍一下,希望能帮到你。地暖电水地暖与电地暖哪个好水地暖和电地暖对比介绍详解在我们的家庭中,尤其是冬季的时候,我们肯定会提前选购一款取暖设备来使用。而现在最受到人们欢迎的取暖设备就是地暖,而地暖也是有很多的类型的,其中水地暖和电地暖是非常的不错的选择,那今