Mudanças entre as edições de "Código Gray"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 22: Linha 22:
  
 
Por exemplo para N = 4:
 
Por exemplo para N = 4:
:<math>\ b_{3} = g_{3} </math>
+
:<math>  b_{3} = g_{3} \oplus 0 </math>
 
:<math>  b_{2} = g_{2} \oplus b_{3} </math>
 
:<math>  b_{2} = g_{2} \oplus b_{3} </math>
 
:<math>  b_{1} = g_{1} \oplus b_{2} </math>
 
:<math>  b_{1} = g_{1} \oplus b_{2} </math>

Edição das 20h10min de 27 de outubro de 2015

Conversão de Binário para Gray

Conversão de um número binário de bits em um número Gray pode ser feita considerando o um número binário inicial , o número Gray correspondente pode ser obtido através de:

para

para

Por exemplo para N = 4:

Conversão de Gray para Binário

Conversão de um número Gray de bits em um número binário pode ser feita considerando o um número Gray inicial , o número binário correspondente pode ser obtido através de:

para

para

Por exemplo para N = 4:

Tabela de conversão de 4 bits

Código decimal Código Binário Código Gray
0 0000 0000
1 0001 0001
2 0010 0011
3 0011 0010
4 0100 0110
5 0101 0111
6 0110 0101
7 0111 0100
8 1000 1100
9 1001 1101
10 1010 1111
11 1011 1110
12 1100 1010
13 1101 1011
14 1110 1001
15 1111 1000