格雷码

✍ dations ◷ 2025-11-22 16:21:14 #数字电子,数字电路

格雷码(循环二进制单位距离码)是任意两个相邻数的代码只有一位二进制数不同的编码,它与奇偶校验码同属可靠性编码。

格雷码(Gray code)是由贝尔实验室的Frank Gray在1940年提出,用于在PCM(脉冲编码调变)方法传送讯号时防止出错,并于1953年三月十七日取得美国专利。格雷码是一个数列集合,相邻两数间只有一个位元改变,为无权数码,且格雷码的顺序不是唯一的。

传统的二进制系统例如数字3的表示法为011,要切换为邻近的数字4,也就是100时,装置中的三个位元都得要转换,因此于未完全转换的过程时装置会经历短暂的,010,001,101,110,111等其中数种状态,也就是代表着2、1、5、6、7,因此此种数字编码方法于邻近数字转换时有比较大的误差可能范围。格雷码的发明即是用来将误差之可能性缩减至最小,编码的方式定义为每个邻近数字都只相差一个位元,因此也称为最小差异码,可以使装置做数字步进时只更动最少的位元数以提高稳定性。数字0~7的编码比较如下:

十进制 格雷码 二进制

0     000    0001     001    0012     011    0103     010    0114     110    1005     111    1016     101    1107     100    111

直接排列

以二进制为0值的格雷码为第零项,第一项改变最右边的位元,第二项改变右起第一个为1的位元的左边位元,第三、四项方法同第一、二项,如此反复,即可排列出n个位元的格雷码。

n位元的格雷码可以从n-1位元的格雷码以上下镜射后加上新位元的方式快速的得到,如右图所示一般。

(假设以二进制为0的值做为格雷码的0)
G:格雷码 B:二进制码 n:正在计算的位
根据格雷码的定义可得:
G(n) = B(n+1) XOR B(n)

G(n) = B(n+1) + B(n)
自低位至高位运算即可,无需考虑进位,例略。


00011110
3位元格雷码
000001011010110111101100 
4位元格雷码
0000000100110010011001110101010011001101111111101010101110011000
4位元2进制原始码
0000000100100011010001010110011110001001101010111100110111101111

格雷码转二进制数

由于G(n) = B(n+1) + B(n)
故而B(n) = -B(n+1)+ G(n)
自高位至低位运算即可,无需考虑借位。

例:格雷码0111,为4位数,故设二进制数自第5位至第1位分别为:0 b3 b2 b1 b0。
b3= 0-0 =0
b2=b3-1=0-1=1
b1=b2-1=1-1=0
b0=b1-1=0-1=1
因此所转换为之二进制码为0101

中国的古老益智玩具九连环有着和格雷码完全相同的数学模式,外国一款名为spin out的玩具也是运用相同的数学模式。

相关

  • 姚明姚明(1980年9月12日-),生于中国上海市,祖籍江苏省苏州市吴江区震泽镇,著名篮球运动员,曾为中国国家篮球队队员,曾效力于中国篮球职业联赛(CBA)上海大鲨鱼篮球俱乐部和美国国家篮球协会
  • 黏膜下神经丛黏膜下神经丛,(英文为submucous plexus、Meissner's plexus、plexus of the submucosa、plexus submucosus等)位于肠道壁黏膜下层(英语:submucosa)。其中的神经来自于肌间神经丛(英
  • 海洋/创伤弧菌创伤弧菌(学名:Vibrio vulnificus、俗称:海洋弧菌),是一种栖息于海洋中的细菌。如果伤口暴露在含有这种细菌的海水中,创伤弧菌会在伤口上繁殖,可能引发溃烂,甚至导致组织坏死。若食
  • GA 艺术科美术设计班《GA 艺术科美术设计班》(GA 芸術科アートデザインクラス)是季游月聪子(きゆづきさとこ)的四格漫画作品。在《COMICぎゅっと!》创刊时开始连载,至第三号废刊为止。后来在《Manga
  • 猿丸大夫猿丸大夫(日语:猿丸大夫/さるまるのたいふ / さるまるだゆう ,生卒年不详)是日本古代的歌人。“猿丸”为其名、大夫或为五位以上的官位。他是三十六歌仙之一。关于猿丸大夫,有元
  • 壮刺小檗壮刺小檗(学名:)是小檗科小檗属的植物,为中国的特有植物。分布于中国大陆的贵州、云南、四川等地,生长于海拔1,700米至3,100米的地区,常生于山坡灌丛中、云杉林下以及疏林中,目前尚
  • 蒂芬大学蒂芬大学是美国俄亥俄州蒂芬的一所私立大学,1888年建校。蒂芬大学主校区开设的本科和研究生学位课程已获得高等教育委员会(英语:Higher Learning Commission)认可。蒂芬大学最初
  • 安娜丽丝·巴索安娜丽丝‧巴索 ( 英语:Annalise Basso;1998年12月2日- ) ,为美国女演员、电影、电视剧演员和模特儿。她因出演电影2008年《天方夜谈》以及2014年《鬼遮眼》而名气大增。在2014
  • BAD BOYS 搞怪少年《BAD BOYS 搞怪少年》(日语:バッドボーイズ),是日本漫画家田中宏的一部校园漫画,1988年于《YOUNG KING》(少年画报社)开始连载,台湾中文版由东立出版社代理,单行本全22卷已发售。以
  • 赖雨农赖雨农Uno Lai(1975年5月5日-),照明设计师与光雕艺术家,IALD国际灯光设计师协会(International Association Of Lighting Designers)全球董事暨大中华区总协调人,及CLD认证照明设