La historia del código Gray se remonta a una época en que los circuitos lógicos digitales se construyen a partir de tubos de vacío y los interruptores electromecánicos , llamados relés . Incrementar los contadores utilizados para controlar estos circuitos generó una enorme demanda de energía y el ruido eléctrico cuando muchos bits se cambiaron a la vez. Sin embargo , mediante el uso de contadores de código Gray , cualquier incremento cambió sólo un bit a la vez, sin importar el tamaño del número , y elimina estos efectos adversos .
Conversión Analógica a Digital
el principal interés de Gray en el código fue a los efectos de lo que ahora se conoce como conversión de analógico a digital. Gray trató de convertir un voltaje analógico en una serie de pulsos que representan la misma tensión en forma digital. Lo hizo mediante el uso de la tensión de molestar a la trayectoria de un haz de partículas cargadas negativamente , llamadas electrones , en un dispositivo conocido como un tubo de rayos catódicos. La pantalla del tubo de rayos catódicos fue grabada con una máscara que sólo permite que el haz de electrones a pasar, y generar una corriente eléctrica , en ciertos lugares. Por lo tanto , el haz de electrones crea una serie de on /off condiciones correspondientes a la tensión aplicada .
Propiedades a la Venta
Gray demostró no sólo que los números adyacentes en la secuencia de código Gray difieren en sólo una posición de bit , sino también que el código Gray es cíclico . En otras palabras , aparte del bit inicial , la segunda mitad del código es igual que el primero , pero a la inversa . Estas propiedades son esenciales para el uso práctico más común del código de Gray , es decir, para convertir la posición rotacional de un eje o disco en forma digital. Una línea radial de sensores ópticos o eléctricos leer un patrón que representa el código Gray del eje o disco y , debido a que cada valor en el código difiere en sólo un bit , el valor leído se garantiza que sea válida .
Alcance
en sentido estricto , Gray introdujo un estándar o canónica , código de una sola distancia binario, pero el término se utiliza a menudo para referirse a cualquier sistema numérico - incluyendo aquellos con bases distintas de 2 - - en el que números adyacentes difieren en 1 en una sola posición de dígito . Gray hizo mención , en su patente , que otros códigos de una sola distancia binarios podría obtenerse a través de la manipulación de la tabla de códigos para el código Gray , pero éstos representan sólo una fracción de todos los posibles códigos de una distancia .