En general y brevemente, ¿hay alguna aplicación directa de código gris en la electrónica? Si es así, ¿Que son?
En general y brevemente, ¿hay alguna aplicación directa de código gris en la electrónica? Si es así, ¿Que son?
Los codificadores ópticos absolutos son un ejemplo obvio y común. Dado que solo un bit cambia a la vez, no es importante la desalineación menor entre los bits en el pickup.
También se usa en esquemas de modulación digital como, por ejemplo, en esta modulación 8-PSK aquí:
Debidoalruido,aveceselreceptorpuededetectarincorrectamenteunsímboloadyacenteenlugardelcorrecto.Siseutilizalacodificaciónengris,elsímboloadyacentesoloestaráseparadopor1bit.Porlotanto,elflujobinariorecibidoestarámáscercadelcorrecto,ypodríacorregirseeventualmentesiexisteunmecanismodecorreccióndeerrores.
Másinformaciónsobrelasconstelacionesaquí:
El código gris se utiliza en los codificadores rotatorios.
Utilizamos un código de grises para un codificador óptico no ferroso para rastrear la posición conjunta en estudios cinemáticos de MRI. Debido al alto nivel de ruido de RF del transceptor de IRM y al alto campo magnético, pueden producirse errores al enviar una posición incorrecta de (rodilla, codo, etc.) al sistema de posicionamiento.
En la década de 1980, una de las industrias de defensa propuso desarrollar un misil de hipervelocidad guiada (Mach 5) para ataques de aire a tierra. El misil iba a ser guiado por un sensor óptico orientado hacia atrás que sería iluminado por un láser pulsado en el lanzador. La salida del láser produciría un patrón modulado en el campo lejano que se especificó como codificado en escala de grises. Es decir, proporcionaría un patrón de "tablero de ajedrez" con cada pulso sucesivo produciendo un patrón diferente, y el resultado de una serie de pulsos sería una representación de código gris de la ubicación del punto particular con respecto al eje de puntería del lanzador . Esto le permitiría al misil saber dónde estaba con respecto a la línea de vuelo deseada sin la necesidad de que el lanzador lo rastree y emita órdenes de guía, ya que el misil en sí resolvería su error y corregiría su trayectoria de vuelo.
Supongo que eso es apenas un mundo real, ya que el sistema nunca se financió, pero sé que hicieron un trabajo preliminar y que estaban bastante seguros de que funcionaría.
Se puede usar un código gris para minimizar la potencia de transición, cuando un valor de contador va en un bus con una capacidad lo suficientemente grande como para garantizar la sobrecarga de la codificación (si existe).
Un código gris también se usa a menudo en los punteros de lectura y escritura en FIFOs de doble puerto asíncrono para evitar que las dos transiciones erróneas sean detectadas por los dos dominios de reloj asíncrono.
Lea otras preguntas en las etiquetas digital-communications digital-logic code