You are on page 1of 3

UNIVERSIDAD AUTONOMA DEL ESTADO DE HIDALLGO ELECTRONICA DOGITAL 2 CATEDRATICO: OLDER SAMUEL CANO GARCIA ALUMNO: JOSE MARTIN

OLAGUEZ LUPERCIO CODIGO GRAY No es ponderado ni es un cdigo aritmtico; esto es, no hay pesos especficos asignados a las posiciones de los bits. El carcter importante del cdigo Gray es que exhibe solo un cambio de bit nico de un numero de cdigo al siguiente. Esta propiedad es muy importante para muchas aplicaciones, tales como codificadores de posizian axial, donde la susceptibilidad a errores se incrementa con el numero de cambios de bit entre nmeros adyacentes en una secuencia. La tabla siguiente es una lista del cdigo Gray de cuatro bits para nmeros decimales del 0 al 15. Los nmeros binarios se muestran en la tabla como una referencia. Como los nmeros binarios, el cdigo Gray puede tener cualquier numero de bits. Note el cambio de bit nico entre los nmeros sucesivos del cdigo Gray. Por ejemplo, yendo del decimal 3 al 4, el cdigo Gray cambia de 0010 a 0110, mientras que el binario cambio de 0011 a 0100, un cambio de tres bits. Elunico cambio de bit se origina en el tercer bit de la derecha en el cdigo Gray; los otros permanecen iguales. DECIMAL 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 BINARIO 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 GRAY 0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000

CONVERSIN DE BINARIO A CDIGO GRAY La conversin entre el cdigo binario y el cdigo Gray a veces es muy til. Primeramente, mostraremos cmo convertir un nmero binario a un nmero de cdigo Gray. Se aplican las siguientes reglas: El bit ms significativo(el ms a la izquierda) en el cdigo Gray es el mismo que el MSB correspondiente en el nmero binario, Llendo de izquierda a derecha, sume cada par adyacente de bits del cdigo binario, para obtener el siguiente bit del cdigo Gray. Descarte acarreos.

UNIVERSIDAD AUTONOMA DEL ESTADO DE HIDALLGO ELECTRONICA DOGITAL 2 CATEDRATICO: OLDER SAMUEL CANO GARCIA ALUMNO: JOSE MARTIN OLAGUEZ LUPERCIO Ejemplo: Paso 1. El dgito del cdigo Gray mas a la izquierda es el mismo que el dgito del cdigo binario mas a la izquierda. 1 0 1 1 0 Binario 1 Gray Paso 2. Sume el bit de cdigo binario mas a la izquierda al bit adyacente. 1+0 1 1 0 1 1 Paso 3. Sume el siguiente par adyacente. 1 0+1 1 1 1

Binario Gray

Binario Gray

Paso 4. Sume el siguiente par adyacente y descarte el acarreo. 1 0 1+1 0 1 1 1 0 Paso 5. Sume el ultimo par adyacente. 1 0 1 1 +0 1 1 1 0 1 La conversin ha sido completada; el codio Gray es 11101. CONVERSIN DE GRAY A BINARIO

Binario Gray

Binario Gray

Para convertir de cdigo Gray a Binario, se utiliza un mtodo similar, pero con algunas diferencias. Se aplican las siguientes reglas: El bit ms significativo(el ms a la izquierda) es el cdigo binario es el mismo que el bit correspondiente en el cdigo Gray. Sume cada bit generado del cdigo binario al bit del cdigo Gray en la siguiente poscion adyacente. Descarte acarreos. Ejemplo: Paso 1. El dgito del cdigo binario mas a la izquierda es el mismo que el dgito del cdigo Gray mas a la izquierda. 1 1 0 1 1 Gray 1 Binario Paso 2. Sume el ultimo bit del cdigo binario que se acaba de generar al bit del cdigo Gray en la siguiente posicin. Descarte acarreos.(En negrilla bit que se suman).

UNIVERSIDAD AUTONOMA DEL ESTADO DE HIDALLGO ELECTRONICA DOGITAL 2 CATEDRATICO: OLDER SAMUEL CANO GARCIA ALUMNO: JOSE MARTIN OLAGUEZ LUPERCIO 1 1 0 1 1 Gray 1 0 Binario Paso 3. Sume el ultimo bit del cdigo binario que se acaba de generar al bit del cdigo Gray en la siguiente posicin. 1 1 0 1 1 Gray 1 0 0 Binario Paso 4. Sume el ultimo bit del cdigo binario que se acaba de generar al bit del cdigo Gray en la siguiente posicin. 1 1 0 1 1 Gray 1 0 0 1 Binario Paso 5. Sume el ultimo bit del cdigo binario que se acaba de generar al bit del cdigo Gray en la siguiente posicin. Descarte acarreos. 1 1 0 1 1 Gray 1 0 0 1 0 Binario

You might also like