historiaGray koodi voidaan jäljittääaikaan , kun digitaaliset piirejä rakennettiin päässä tyhjöputkien ja sähkömekaaniset kytkimet , nimeltään releet . Moneskolaskurit ohjata nämä piirit generated valtava energiantarve ja sähköistä kohinaa , kun monta bittiä muuttuivat kerralla . Kuitenkin käyttämällä Gray -koodin laskurit , mikä tahansa lisäys muuttaa vain yksi bitti kerrallaan , koosta ja lukumäärästä , sekä poistaa nämä haitalliset vaikutukset .
Analogisesta digitaaliseen muotoon
Gray ensisijainen kiinnostuskoodi oli varten , mitä nyt kutsutaan analogisesta digitaaliseen muotoon . Harmaa pyrki muuntaaanalogisen jännitteensarja pulsseja , jotka edustavat samaa jännitettä digitaalisessa muodossa . Hän teki niin käyttämällä jännitettä häiritä tielläsäteen negatiivisesti varautuneita hiukkasia , joita kutsutaan elektroneja , ja laitetta kutsutaankatodisädeputkeen . Näytön katodisädeputken on syövytetty maski, joka sallittu vainelektronisuihku siirtää , ja tuottaasähkövirtaa , tietyissä paikoissa . Näin ollenelektronisäteellä loi sarjan on /off olosuhteet vastaavatjännitteen .
Kiinteistöjä
Gray osoitti paitsi että vierekkäiset numerot harmaa koodisekvenssillä eroavat vain yhden bitin asema , mutta myös , ettäGray koodi on syklinen . Toisin sanoen , lukuun ottamatta johtava vähän , toinen puolikoodi on sama kuin ensimmäinen , mutta päinvastainen . Nämä ominaisuudet ovat keskeisiä yleisimpiä käyttöön käytännössä Gray -koodin , eli muuntaa pyörintäasemanakselin tai levy digitaaliseen muotoon . Säteisviivan optisten tai sähköisten antureiden lukeakuvio siirretään Gray koodi akselilta tai levy , ja koska jokainen arvokoodin eroaa vain yhden bitin ,luettu arvo on taatusti pätevä .
Scope
Tarkkaan ottaen Gray käyttöönstandardin , tai kanoninen , binary yhden matkan koodia , muttatermiä käytetään usein tarkoittamaan mitä tahansa numero - myös niille, joilla muulle kuin 2 - - jossa vierekkäiset numerot poikkeavat 1 yhden numeron kohdalle vain . Gray ei mainita , hänen patentti , että muut binary yhden matkan koodeja voi saada manipuloimallakooditaulukossaGray -koodin , mutta nämä ovat vainmurto-osa kaikista mahdollisista yhden matkan koodeja .