História Gray kódu možno vysledovať späť do doby, kedy sa digitálny logické obvody vyrobené z elektrónok a elektromechanických spínačov , tzv relé . Zvyšovanie počítadla používané ku kontrole týchto obvodov generované obrovské energetickú náročnosť a elektrický šum , kedy bolo veľa bitov zmeniť naraz . Avšak, s použitím Gray počítadla kódu, akýkoľvek prírastok zmenil iba jeden bit v čase , bez ohľadu na veľkosť číslo a eliminovaný týchto nepriaznivých účinkov .
Analógového na digitálnu konverziu
Gray primárny záujem v kóde bol na účely toho, čo je teraz známe ako analógového na digitálne konverziu . Gray snažil previesť analógové napätie do série impulzov predstavujúce rovnaké napätie v digitálnej podobe . Urobil tak pomocou napätia narušiť cestu lúča záporne nabitých častíc , nazývaných elektróny , v zariadení známom ako katódovej trubici . Obrazovka katódové trubice bol vyrytý s maskou , ktorý je povolený iba elektrónový lúč prejsť, a generovať elektrický prúd , v niektorých miestach . Preto, elektrónový lúč vytvoril sériu zapnutie /vypnutie podmienok zodpovedajúcich priloženého napätia .
Nehnuteľnosti
Gray preukázala nielen to , že susedné čísla v gray kód sekvencie sa líšia iba o jeden bit polohe , ale tiež , že Gray kód je cyklická . Inými slovami , na rozdiel od popredného bitu , druhá polovica kódu je rovnaká ako prvý, ale obrátene . Tieto vlastnosti sú zásadné pre najbežnejšie praktické využitie Gray kódu , a to previesť rotačné polohu hriadeľa alebo disk do digitálnej podoby . Radiálne vedenie optických alebo elektrických snímačov čítať prototyp predstavujúci Gray kód z hriadeľa alebo disk , a pretože každá hodnota v kóde sa líšia iba jedným bitom , je hodnota čítanie je zaručené, že bude platný .
Rozsah
Presnejšie povedané , Gray zaviedli štandard , alebo kánonické , binárny kód single - vzdialenosť, ale termín je často používaný znamenať nejaký číselný systém - vrátane tých s inými zásadami ako 2 - - v ktorých susediace čísla líšia o 1 len v jednom mieste sú . Gray sa zmienka v jeho patentu , že ostatné binárne kódy single - vzdialenosť, ktorú možno získať tým , že manipuluje kódové tabuľky pre Gray kódu, ale tie predstavujú iba zlomok všetkých možných kódov jedno vzdialenosti .