El código Gray es un código cuasi ponderado. Supongamos que el bit más bajo del código Gray es n=1, entonces el valor absoluto del peso del código Gray es (2^n)-1 y su valor absoluto. El símbolo es de Alternar positivo y negativo de izquierda a derecha. Un código Gray típico es un código autocomplementario de un solo paso con características cíclicas y de reflexión. Sus características cíclicas y de un solo paso eliminan la posibilidad de errores significativos al tomar números al azar. Su reflexión y características autocomplementarias hacen que la inversión sea muy conveniente. El código Gray es un método de codificación confiable que minimiza los errores.
1. La característica del código Gray es que solo hay una diferencia entre dos grupos adyacentes, el resto de bits son iguales y los dos grupos de códigos Gray corresponden a 0 y el número máximo. (2 elevado a la enésima potencia menos uno) Sólo hay una diferencia entre los códigos.
2. El código Gray es un código cíclico, y sus características hacen que cause menos errores durante el proceso de formación y transmisión. Por ejemplo, cuando el circuito de conteo cuenta según el código Gray, solo cambia un bit de código cada vez que se actualiza el estado del circuito, lo que reduce los errores de conteo.
3. La relación de conversión entre el código binario ordinario y el código Gray es:
(1) Conversión de código binario en código Gray
Comience desde el dígito más a la derecha. , a su vez, XOR cada bit con el bit adyacente izquierdo como el valor del bit de código Gray correspondiente, y el bit más a la izquierda permanece sin cambios.
(2) Convertir código Gray en código binario
A partir del segundo bit de la izquierda, XOR cada bit con el valor decodificado del bit de la izquierda como el bit decodificado valor (el bit más a la izquierda permanece sin cambios).