Los sistemas numéricos se han creado para facilitar el manejo de operaciones matemáticas, codificación de información, datos, instrucciones digitales, entre muchas otras funciones más.
A medida que pasa el tiempo y avanza la tecnología, se ha requerido de nuevas formas de codificar la información, simplificar procesos más complejos realizando operaciones lógicas con algoritmos ya definidos. Uno de estos sistemas es el Código Gray.
El código Gray o código binario reflejado https://www.traductorbinario.net/, es un sistema de numeración derivado del código Binario, con la diferencia de que los bits no son ponderados, o en otras palabras, que cada dígito del código no posee un valor definido. La principal característica es que para pasar secuencialmente de una combinación de dígitos a la siguiente, ya sea posterior o anterior, siempre habrá un dígito de diferencia.
Por esta misma razón, también lo han denominado Código Progresivo y código Cíclico, al suceder esta misma operación entre la primera y última combinación.
Tabla de diferencia
Decimal Binario Gray
0 0000 0000
1 0001 0001
2 0010 0011
3 0011 0010
4 0100 0110
5 0101 0111
6 0110 0101
7 0111 0100
8 1000 1100
9 1001 1101
10 1010 1111
11 1011 1110
12 1100 1010
13 1101 1011
14 1110 1001
15 1111 1000
Al observar la tabla, se puede analizar que cuando un número binario https://binario.hatenablog.com/ pasa de 0111 a 1000 (correspondiente en números decimales de 7 a 8) o de 1111 a 0000 (correspondiente de 15 a 0 en números decimales) cambian todas las cifras.
Con el código Gray sucede el cambio 0100 a 1100 (correspondiente de 7 a 8 en números decimales) o de 1000 a 0000 (correspondiente en números decimales de 15 a 0) cambia siempre una sola cifra. De esta forma, el código Gray fue inicialmente planteado para prevenir señales erróneas o falsas, de los switches electromecánicos.
El código Gray https://gum.co/iLCYr es utilizado primordialmente en sistemas de posición, angular o lineal. Principalmente aplicado en la industria y robótica. En ésta última rama, se utilizan discos codificados que proporcionan datos de la posición que tiene un eje en específico. También es muy usado para facilitar la corrección de errores en sistemas de comunicaciones, como algunos sistemas de televisión por cable y digital terrestre.
Aunque el código Gray fue diseñado originalmente para solventar las fallas de interruptores, cuando estos generaban señales de error al cambiar de posición de manera secuencial. Actualmente tiene vigencia, debido a que un diseño digital eficiente, amerita de transiciones más rápidas y simples entre estados lógicos, ya sea 0 ó 1, por lo que éste sistema lo facilita.

Decks

binario hasn't published any decks.

Speaker Deck Pro: Add privacy options and schedule the publishing of your decks Upgrade