Está en la página 1de 4

Cdigo Gray PCM

El cdigo Gray pertenece a una clase de cdigos llamada cdigos de cambio mnimo, en los cuales slo un bit del grupo de cdigo cambia cuando pasa de una etapa a la siguiente. El cdigo Gray es un cdigo sin valor, es decir, las posiciones de los bits en los grupos de cdigo no tienen ningn valor especfico. Debido a esto el cdigo no se ajusta a las operaciones aritmticas sino que halla aplicacin en dispositivos de entrada y salida y en algunos tipos de convertidores de analgico a digital. La tabla 1 muestra la representacin en cdigo Gray de los nmeros decimales del 0 al 15, junto con el cdigo binario directo. Si examinamos los grupos en cdigo Gray para cada nmero decimal, se puede observar que al pasar de un nmero decimal cualquiera al siguiente, slo cambia un bit del cdigo Gray. Por ejemplo, al pasar de 3 a 4, el cdigo Gray cambia de 0010 a 0110 y slo vara el segundo bit de la izquierda. Al pasar de 14 a 15 los bits del cdigo Gray cambian de 1001 a 1000 y slo vara el ltimo bit. Esta es la caracterstica principal del cdigo Gray. Comparemos esto con el cdigo binario, donde incluso pueden cambiar todos los bits al ir de un paso al otro. El cdigo Gray se usa en situaciones en las cuales otros cdigos, como el binario, podran producir resultados errneos o ambiguos durante estas transiciones en las cuales cambia ms de un bit de cdigo. Esto es, al aplicar el cdigo binario y pasar de 0111 a 1000 se requiere que los cuatro bits cambien simultneamente. Dependiendo del dispositivo o circuito que generen los bits, puede haber una diferencia significativa en los tiempos de transicin de los diferentes bits. Si esto es as, la transicin de 0111 a 1000 podra producir uno o ms estados intermedios. Por ejemplo, si el bit ms significativo cambia ms rpido que el resto, ocurrirn las siguientes transiciones:
0 1 1 1 1 0 1 1 0 1 1 0 decimal 7 cdigo errneo decimal 8

La aparicin de 1111 slo es momentnea pero podra producir una operacin errnea de los elementos que son controlados por los bits. Obviamente, el uso del cdigo Gray eliminara ese problema, ya que slo ocurre un cambio de bit por transicin y no puede haber "jerarquas entre los bits.
Decimal 0 1 2 3 4 5 6 7 Cdigo binario 0000 0001 0010 0011 0100 0101 0110 0111 Cdigo Gray 0000 0001 0011 0010 0110 0111 0101 0100 Decimal 8 9 10 11 12 13 14 15 Cdigo binario 1000 1001 1010 1011 1100 1101 1110 1111 Cdigo Gray 1100 1101 1111 1110 1010 1011 1001 1000

Tabla 1 Muestreo, cuantizacin y codificacin La seal PCM se genera al realizar tres operaciones bsicas: muestreo, cuantizacin y codificacin (figura 1). La operacin de muestreo genera una seal PAM plana. La operacin de cuantificacin se ilustra en la figura 2 para cuando M = 8 niveles. Este cuantizador es uniforme porque todos los escalones son del mismo tamao. Ya que se estn aproximando los

valores de las muestras analgicas con un nmero finito de niveles (M = 8 en este caso), se introduce un error en la seal analgica recuperada a la salida por causa del efecto de cuantizacin. La forma de onda de error se ilustra en la figura 2c. El error de cuantizacin resulta de la diferencia entre la seal analgica a la entrada del muestreo y la salida del cuantizador. Note que el valor pico del error (1) es la mitad del tamao de un paso del cuantizador (2). Si se muestrea a la velocidad de Nyquist (2 B) o a una ms rpida, y existe un ruido despreciable en el canal, ste seguir presente, y se conoce como ruido de cuantizacin, en la forma de onda analgica recuperada debido a este error. El ruido de cuantizacin puede tambin considerarse como un error de redondeo. La seal PAM se obtiene de la PAM cuantizada al codificar dentro de cada palabra digital cada una de las muestras. El diseador del sistema tiene la responsabilidad de especificar la palabra de codificacin exacta que representar un nivel cuantizado en particular. Para un cdigo Gray tomado de la tabla 2, la seal PCM resultante se muestra en la figura 2d, donde la palabra PCM para cada muestra cuantizada se enva al codificador antes del siguiente pulso de reloj. Se seleccion el cdigo Gray debido a que tiene un solo cambio de bit para cada cambio de paso en el nivel cuantizado. En consecuencia, los errores individuales en la palabra de codificacin PCM recibida causarn un mnimo de errores en el nivel analgico recuperador, siempre y cuando el bit de signo no sea errneo. Hemos descrito a los sistemas PCM que representan a las muestras analgicas cuantizadas mediante palabras de codificacin binarias. En general, por supuesto, es posible representar a las muestras analgicas cuantizadas mediante palabras digitales con una base distinta a la base 2 o, de forma equivalente, convirtiendo la seal binaria a una multinivel. Las seales multinivel tienen la ventaja de poseer un ancho de banda mucho ms pequeo que las binarias, pero su inconveniente es que requieren circuitos multinivel en lugar de binarios.

Figura 1: Sistema de Transmisin por PCM

Figura 2: Formas de onda de un sistema PCM

CDIGO GRAY DE TRES BITS PARA M = 8 NIVELES

Tabla 2

Bibliografa
[1] R.J, Tocci, Sistemas Digitales Principios y Aplicaciones, 1996, 6a Ed, Pearson Education. [2] Leon W. Couch, II, Sistemas de comunicacin digitales y analgicos, 2008, 7 Ed. Pearson Education.