Binær til grå kodekonvertering

Binær til grå kodekonvertering

Binær til grå kodekonverterer er en logisk krets som brukes til å konvertere binærkoden til dens ekvivalente gråkode. Ved å sette MSB av 1 under aksen og MSB av 1 over aksen og reflektere (n-1) bitkoden om en akse etter 2 n-1 rader, kan vi få den n-bit grå koden.

Konverteringstabellen for 4-bits binær til grå kode er som følger:

Desimaltall 4-bits binær kode 4-bits grå kode
ABCD G 1 G 2 G 3 G 4
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
elleve 1011 1110
12 1100 1010
1. 3 1101 1011
14 1110 1001
femten 1111 1000

I 4-bits grå kode reflekteres 3-bits koden mot aksen tegnet etter 2 4-1 -1 th =8 th rad.

Binær til grå kodekonvertering

Hvordan konvertere binær til grå kode

  • I Gray-koden vil MSB alltid være den samme som den første biten av det gitte binære tallet.
  • For å utføre 2 nd bit av den grå koden, utfører vi eksklusive-eller (XOR) av 1. og 2 nd bit av det binære tallet. Det betyr at hvis begge bitene er forskjellige, vil resultatet være en, ellers blir resultatet 0.
  • For å få 3 rd bit av den grå koden, må vi utføre den eksklusive-eller (XOR) av 2 nd og 3 rd bit av det binære tallet. Prosessen forblir den samme for 4 th bit av Gray-koden. La oss ta et eksempel for å forstå disse trinnene.

Eksempel

Anta at vi har et binært tall 01101, som vi ønsker å konvertere til Gray-kode. Det er følgende trinn som må utføres for å utføre denne konverteringen:

  • Som vi vet at 1 st bit av Gray-koden er den samme som MSB for det binære tallet. I vårt eksempel er MSB 0, så MSB eller 1 st bit av den grå koden er 0.
  • Deretter utfører vi XOR-operasjonen til det første og det andre binære tallet. Den 1 st bit er 0, og 2 nd bit er 1. Begge bitene er forskjellige, så 2 nd bit av Gray-koden er 1.
  • Nå utfører vi XOR av 2 nd bit og 3 rd bit av det binære tallet. Den 2 nd bit er 1, og 3 rd bit er også 1. Disse bitene er de samme, så 3 rd bit av Gray-koden er 0.
  • Utfør XOR-operasjonen av 3 igjen rd og 4 th bit av binært tall. Den 3 rd bit er 1, og 4 th bit er 0. Siden disse er forskjellige, vil 4 th bit av Gray-koden er 1.
  • Til slutt, utfør XOR av 4 th bit og 5 th bit av det binære tallet. Den 4 th bit er 0, og 5 th bit er 1. Begge bitene er forskjellige, slik at 5 th bit av Gray-koden er 1.
  • Den grå koden til det binære tallet 01101 er 01011.
Binær til grå kodekonvertering

Konvertering av grå til binær kode

Grå til binær kode-omformer er en logisk krets som brukes til å konvertere den grå koden til dens tilsvarende binære kode. Det er følgende krets som brukes til å konvertere Gray-koden til binært tall.

Binær til grå kodekonvertering

Akkurat som binær til grå kodekonvertering; det er også en veldig enkel prosess. Det er følgende trinn som brukes til å konvertere Gray-koden til binær.

  • Akkurat som binært til grått, i grått til binært, 1 st bit av det binære tallet ligner MSB for Gray-koden.
  • Den 2 nd bit av det binære tallet er det samme som 1 st bit av det binære tallet når 2 nd bit av Gray-koden er 0; ellers den 2 nd bit er endret bit av 1 st bit av binært tall. Det betyr at hvis 1 st bit av binæren er 1, deretter 2 nd bit er 0, og hvis det er 0, så er 2 nd litt være 1.
  • Den 2 nd trinnet fortsetter for alle bitene i det binære tallet.
Binær til grå kodekonvertering

Eksempel på grå kode til binær konvertering

Anta at vi har Gray-koden 01011, som vi vil konvertere til et binært tall. Det er følgende trinn vi må utføre for konverteringen:

  • Den første biten av det binære tallet er det samme som MSB for Gray-koden. MSB for Gray-koden er 0, så MSB for det binære tallet er 0.
  • Nå, for 2 nd litt, vi sjekker 2 nd bit av Gray-koden. Den 2 nd bit av Gray-koden er 1, så 2 nd bit av det binære tallet er en som er endret nummer på 1 st
  • Den neste biten av Gray-koden er 0; den 3 rd bit er det samme som 2 nd bit av Gray-koden, dvs. 1.
  • Den 4 th bit av Gray-koden er 1; den 4 th bit av det binære tallet er 0 som er det endrede tallet på 3 rd
  • Den 5 th bit av Gray-koden er 1; den 5 th bit av det binære tallet er 1; det er det endrede tallet på de 4 th bit av det binære tallet.
  • Så det binære nummeret til Gray-koden 01011 er 01101.

Bitene av 4-bits grå kode betraktes som G 4 G 3 G 2 G 1 . Nå fra konverteringstabellen,

Binær til grå kodekonvertering

De Karnaugh kart (K-maps) for G 4 , G 3 , G 2, og G 1 er som følger:

Binær til grå kodekonvertering
Binær til grå kodekonvertering
Binær til grå kodekonvertering
Binær til grå kodekonvertering