格雷码 格雷码对照表
一、格雷码是有权码还是无权码
格雷码是典型的无权码
有权码和无权码区别是每一位是否有权值。如典型的8421码为有权码,“8421”表示从高到低各位二进制位对应的权值分别为8、4、2、1,将各二进制位与权值相乘,并将乘积相加就得相应的十进制数。例如,8421BCD码“0111”,0×8+1×4+1×2+1×1=7D,其中D表示十进制(Decimal)数。格雷码为典型的无权码,雷码的编码规则是相邻的两代码之间只有一位二进制位不同,每位并没有权值,对应的十进制数是规定的,并不是如8421码能算出来的。
二、什么是格雷码
格雷码是一种二进制编码方式,它的特点是相邻的两个数值之间只有一位二进制位发生变化。格雷码的编码方式可以减少数字转换时的误差和干扰,提高数据传输的可靠性和稳定性。格雷码的原理是通过改变二进制数的编码顺序,使得相邻的两个数值之间只有一位二进制位发生变化。这样,在数字转换时,只需要改变一位二进制位的状态,而不需要改变多个二进制位的状态,减少了转换的误差和干扰。格雷码的应用非常广泛,特别是在数字通信和数据传输领域。由于格雷码的特点,它可以有效地减少数据传输过程中的误码率和传输错误,提高数据传输的可靠性和稳定性。此外,格雷码还可以用于数字编码器、旋转编码器、计数器等电子设备中,提高设备的精度和性能。总结起来,格雷码是一种二进制编码方式,通过改变编码顺序,使得相邻的两个数值之间只有一位二进制位发生变化,减少了数字转换的误差和干扰。格雷码的应用广泛,特别在数字通信和数据传输领域,可以提高数据传输的可靠性和稳定性。
三、格雷码的概念及特点
典型的二进制格雷码(BinaryGrayCode)简称格雷码,因1953年公开的弗兰克·格雷(FrankGray,18870913-19690523)专利“PulseCodeCommunication”而得名,当初是为了通信,现在则常用于模拟-数字转换和位置-数字转换中。法国电讯工程师波特(Jean-Maurice-émileBaudot,18450911-19030328)在1880年曾用过的波特码相当于它的一种变形。1941年GeorgeStibitz设计的一种8元二进制机械计数器正好符合格雷码计数器的计数规律。
格雷码(Graycode)曾用过GreyCode、葛莱码、葛兰码、格莱码、戈莱码、循环码、二进制反射码、最小差错码等名字,它们有的是错误的,有的易与其它名称混淆,建议不再使用它们。