Codigo Gray
PRESENTADO POR: LUZ DARY PABON CELIS NANCY YULLIANA SILVA DÍAZ YERZON DAVID CHAPARRO CARMONA
CORPORACION UNIVERSITARIA MINUTO DE DIOS TECNOLOGIA EN INFORMATICA GIRÓN 2009
ELECTRÓNICA DIGITAL CODIGO GRAY
PRESENTADO POR: LUZ DARY PABON CELIS NANCY YULLIANA SILVA DÍAZ YERZON DAVID CHAPARRO CARMONA
PRESENTADO A: HEIDY SALCEDO LEON
CORPORACIONUNIVERSITARIA MINUTO DE DIOS TECNOLOGIA EN INFORMATICA GIRON 2009
2
Tabla de Contenido
Código Gray 1. Nombre 2. Motivación 3. Conversiones 4. Métodos para convertir un número en binario a gray 4.1 Método 1 4.2 Método 2 5. Métodos para convertir código gray a binario 5.1 Método 1 5.2 Método 2 Conclusiones Bibliografías
6 6 7 8 9 9 9 10 10 12 13 14
3
INTRODUCCIÓN
En el siguientetrabajo explicaremos un sistema de numeración, el Código Gray, que es un tipo especial de código binario, usado actualmente para corregir errores en los sistemas de comunicaciones, también les mostraremos su historia y algunas otras aplicaciones. Les mostraremos como se hacen las conversiones de los números, de Binario a Gray y viceversa y los diferentes métodos de hacerlo.
4
OBJETIVOS Aprender para qué se utiliza el código Gray y sus usos. Conocer los diferentes métodos que podemos manejar para hacer las conversiones de los números.
5
CODIGO GRAY
El código binario reflejado o código Gray, nombrado así en honor del investigador Frank Gray, es un sistema de numeración binario en el que dos valores sucesivos difieren solamente en uno de sus dígitos. El código Gray es untipo especial de código binario que no es ponderado (los dígitos que componen el código no tienen un peso asignado). Su característica es que entre una combinación de dígitos y la siguiente, sea ésta anterior o posterior, sólo hay una diferencia de un dígito, por eso también se le llama código progresivo. Esta progresión sucede también entre la última y la primera combinación. Por eso se le llamatambién código cíclico. El código GRAY es utilizado principalmente en sistemas de posición, ya sea angular o lineal. Sus aplicaciones principales se encuentran en la industria y en robótica. En robótica se utilizan unos discos codificados para dar la información de posición que tiene un eje en particular. Esta información se da en código GRAY. El código Gray fue diseñado originalmente paraprevenir señales espurias de los switches electromecánicos. Actualmente es usado para facilitar la corrección de errores en los sistemas de comunicaciones, tales como algunos sistemas de televisión por cable y la televisión digital terrestre.
1. Nombre El investigador de Laboratorios Bell, Frank Gray, inventó el término código binario reflejado cuando lo patentó en 1947, remarcando que este "no teníanombre reconocido aún". Él creó el nombre basándose en el hecho de que el código "puede ser construido a partir del código binario convencional por una suerte de 'proceso reflejante'". El código fue llamado posteriormente "Gray" por otros investigadores. Dos patentes en 1953 dieron como nombre alternativo "código de Gray" para el "código binario reflejado", uno de ellas también se refiere alcódigo como "minumum error code" (código de error mínimo) y como "cyclic permutation code" (código de permutación cíclica). 6
2. Motivación
Las computadoras antiguas indicaban posiciones abriendo y cerrando interruptores. Utilizando tres interruptores como entradas usando Base 2, estas dos posiciones estarían una después de la otra: ... 011 100 ... El problema con el código binario en base 2 esque con interruptores mecánicos, es realmente difícil que todos los interruptores cambien al mismo tiempo. En la transición de los dos estados mostrados arriba, tres interruptores cambian de sitio. En el lapso en el que los interruptores están cambiando, se pueden presentar salidas de información espurias. Si las salidas mencionadas alimentan un circuito secuencial, probablemente el sistema...
Regístrate para leer el documento completo.