1
Decidir sobre el número de bits que componen el código Gray. Por ejemplo , supongamos que desea un código Gray que es de 3 bits de longitud . El número de bits determina el número de valores diferentes del código Gray puede representar . Para saber el número de valores de un código Gray puede representar , elevar 2 a la potencia del número de bits que componen el código. Por ejemplo , un código Gray de 3 bits puede representar ocho valores diferentes .
2
Escriba el código binario de una secuencia que es 1 poco menos de su código Gray ( ver Recursos para más información sobre el código binario ) . Si su código Gray tiene 3 bits , escribirá el código binario de un código binario de 2 bits , así:
00 , 01, 10 , 11
3 < p> Añadir un cero a la izquierda de todos los números en la secuencia que acaba de escribir , así:
000 , 001, 010 , 011
4
Escriba el código binario de nuevo en sentido inverso orden, así:
11 , 10 , 01, 00
5
Añadir un líder uno a todos los números de la secuencia que acaba de escribir , así:
< p> 111 , 110, 101, 100
6
concatenar los dos listas . Ahora tiene un código Gray de 3 bits , que se parece a esto :
000 , 001, 010 , 011 , 111, 110 , 101, 100