格雷码

✍ dations ◷ 2025-12-05 09:51:38 #数字电子,数字电路

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

格雷码(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的玩具也是运用相同的数学模式。

相关

  • 万哲先万哲先(1927年11月7日-),中国山东淄川人,数学家,籍贯为湖北沔阳。1948年毕业于清华大学算学系。1950年开始跟随数学家华罗庚从事典型群方面的研究,并于1963年和华罗庚合著了《典型
  • 王子皇子或王子是对拥有皇帝、王、国王等头衔君主的儿子的称谓。作为皇族或王室成员,通常会授予他们国内的最高爵位。此外,拥有王爵皇族的儿子亦可称为王子。皇孙、王孙则泛指君主
  • 熊本县熊本县(日语:熊本県/くまもとけん Kumamoto ken */?)是位于日本九州的一个县,位于九州中央,在令制国时代称肥后国,与九州其他六县都有接壤或隔内海湾柤望,面积7400平方公里,人口170
  • 罗尔夫·辛格罗尔夫·辛格(德语:Rolf Singer,1906年6月23日-1994年1月18日),德国出生的真菌学家,20世纪研究真菌学伞菌方面的重要学者之一。1931年于维也纳大学获得博士学位,之后于慕尼黑工作。
  • 收藏家收藏家,是某些特定物品的爱好者,他喜爱或者习惯拥有其喜爱的项目,例如集邮、剪报、明星相片、名厂跑车、私人飞机、垃圾债券、玩偶、ACG相关产品等。
  • 阿奇博尔德·希尔阿奇博尔德·维维安·希尔,CH,OBE,FRS(英语:Archibald Vivian Hill,1886年9月26日-1977年6月3日),英国生理学家,也是生物物理学与运筹学中分支学门的建立者之一。1923年与奥图·梅尔霍
  • 1867年奥地利-匈牙利折衷方案1867年奥地利-匈牙利折衷方案(德语:Ausgleich,匈牙利语:Kiegyezés)建立了奥地利-匈牙利的二元君主制帝国,即奥匈帝国。这种方案重新建立了主权独立的,不受奥地利帝国影响的匈牙利
  • 爱的空间 (韩国电影)《爱的空间》(朝鲜语:동감/同感 ,英语:)是一部于2000年出品的韩国电影,由金正权(朝鲜语:김정권 (영화 감독))执导,金荷娜及刘智泰主演,电影讲述时空分隔了两个年头的男女主人翁,透过一部
  • U型山谷冰川谷(又称U形谷、冰川槽谷)是冰川侵蚀作用形成的谷地。它的山谷陡峭,谷底平缓,横剖面呈抛物线形,类似字母U。当冰川顺着倾斜的山坡向下移动,山谷就会被冲刷、侵蚀。等到冰川融化
  • 程鹏 (1966年)程鹏(1966年9月-),男,汉族,湖南洞口人,在职研究生学历,法学博士,高级工程师。1992年7月参加工作,2000年5月加入中国共产党。早年在林业部、国家林业局任职,后调任上海市规划和国土资源