Es un código sin pesos y no aritmético; es decir no existen pesos específicos asignados a las posiciones de los bits. La característica más importante del código gray es que solo varía un bit de un código al siguiente. Esta propiedad es importante en muchas aplicaciones, tales como los codificadores de eje de posición, en los que la susceptibilidad de error aumenta con el número de cambios de bit entre números adyacentes dentro de una secuencia. La siguiente tabla presenta el código gray de cuatro bits para los números decimales de 0 a 15. Como referencia se muestran también en la tabla los números binarios. Como en los números binarios, el código gray puede tener cualquier numero de bits. Observe que, en este código, solo se cambia un bit entre los sucesivos números. Por ejemplo, para pasar del decimal 3 al 4, el código gray lo hace de 0010 a 0110, mientras que el código binario lo hace de 0011 a 0100, cambiando tres bits. En el código gray, el único bit que cambia es el tercer bit de la derecha y los restantes permanecen igual.
Bibliografia: Fundamentos de sistemas digitales, Thomas L Floyd 9ª. Edición 2006, Pearson – prentice hall
Decimal 0 | Binario 0000 | Gray 0000 |
1 | 0001 | 0001 |
2 | 0010 | 0011 |
3 | 0011 | 0010 |
4 | 0100 | 0110 |
5 | 0101 | 0111 |
6 | 0110 | 0101 |
7 | 0111 | 0100 |
Bibliografia: Fundamentos de sistemas digitales, Thomas L Floyd 9ª. Edición 2006, Pearson – prentice hall
No hay comentarios:
Publicar un comentario