203629. lajstromszámú szabadalom • Berendezés azonosító kód előállítására és dekódolására

HU 203629B 5 Cím 6. 7 8 9. 10 11 12 13 U. 15.. 16. 17. IS. 19. 20. 21. 22. 23. 24. 25. 26. 27. 20. 29. 30. 3L Kódbit szintje Az ilymódon előállított kód a nyolcas számrend­szerben: 03146, amely a tizes számrendszerben megfelel: 1638 azonosítókódnak. A példaként ismertetett azonosító kód előállítá­sánál a harmincegyedik címen a 12 PROM címki­menetén 00000, vagyis a nulladik cím jelenik meg és a ciklus újból élőiről kezdődik. A példaként ismertetett 1 kódgenerátor révén 2046 azonosítandó tárgy azonosítására van lehető­ség külső jelzőbit felhasználása mellett, vagy pedig 4094 tárgy azonosítható külső jelzőbit felhasználá­sa nélkül. Ha az azonosítandó tárgyak száma ezt meghaladja, úgy további lehetőség nyílik berende­zésünknél a kisugárzandó kódcsomag megduplázá­sára. Ebben az esetben a 13 multiplexer kimenetét összekötjük a külső információs bitet előállító 16 áramkör kimenetével, mely által a mintavételező bit megjelenése kódfüggővé válik és felváltva választja ki a két biten kódolt információt. Ez a megoldás igen előnyös abban az esetben, ha a kódoláshoz önmagá­ban ismert számítógép áll rendelkezésünkre. Az 1 kódgenerátor által előállított kód az önma­gában ismert 2 kódsugárzón keresztül kisugárzásra kerül, amelyet a 3 kódvevő vesz és a hozzácsatlako­zó 4 dekódolóban azonosít. A 4 dekódoló állapot­­diagramját a 4. ábra, felépítésének célszerű blokk­vázlatát az 5. ábra szemlélteti. Az 5. ábrán látható 4 dekódoló 41 jelformálót tartalmaz, amelynek kimenete egyrészről jelváltást figyelő 42 áramkörre, másrészről 43 állapotvezérlő­re csatlakozik. A jelváltást figyelő 42 áramkör ki­menete 44 időtartamszámlálóval és a 43 állapotve­zérlővel van összekötve. A 44 időtartamszámláló 45 döntési ligkán keresztül a 43 állapotvezérlőre csat­lakozik. A 43 állapotvezérlő első kimenettel rendel­kezik, amelyhez 46 léptető regiszter van kötve. A 43 állapotvezérlcívek második kimenet van, amely egy­részről 47 bitszámlálóval, másrészről a 46 léptető regiszterrel var. összekötve. A 46 léptető regiszter 5 kimenete képezi a 4 dekódoló kimenetét, továbbá ez előbbi kimenet 48 kódtároló bemenetével is össze van kötve. A 48 kódtároló kimenete és a 46 léptető regiszter kimenete 49 összehasonlító áramkör be­menetéire csatlakoznak, amelynek kimente a 43 ál- 10 lapotvezérlő további bemenetével van összekötve. A 47 bitszámláló kimenete is a 43 állapotvezérlő be­menetére csatlakozik. A 4 dekódoló működését a következőkben ismer­­tétjük. A 41 jelformáló a 3 kódvevőtől érkező jelet 15 önmagában ismert módon formálja és szintillesz­tést végez. A jelváltást figyelő 42 áramkör a vett jel * fel- és lefutó éleinél egy-egy impulzust állít elő, amely törli a 44 időtartamszámlálót és mintavétele­zi a 45 döntési logikai kimenetét. A 44 időtartam- 20 számláló a jelváltások közötti időt méri. A 44 idő­tartamszámláló által mért n időtartamhoz a 45 dön­tési logika az alábbi döntést rendeli hozzá, amelyhez a 45 döntési logika különböző „1”, „2”, „4”, „STOP” kimenetei válnak aktívvá: 25 ”1” kimenet, ha N/2 < n 3/2 N ”2” kimenet, ha 3/2N < n 5/2 N ”4” kimenet, ha 7/2N á n 9/2 N ahol N ■= fek x T, melynél fek - a 44 időtartamszámláló órajel-frekvenciája 30 T - elemi jel időtartama Ha n időtartam értéke nagyobb, mint a várható időtartam, akkor a „STOP” kimenet aktivizálódik, mely a vétel megszűnését jelzi. A 4 dekódoló állapotábrája a 4. ábrán látható. 35 „Várakozó” állapotban szinkron jel-sorozat vételé­re vár a berendezés. Ehhez a 45 döntési logika egyes kimenetei sorrendjének a jelváltás pillanatában a következőnek kell lennie: „1” - „4” - „1”, amelyek közül előnyösen a „4” kimenetnek logikai H szintű- 40 nek kell lennie. A szinkronjel vételekor a 43 állapot­vezérlő törli a 48 kódtárolót és a 47 bit-számlálót és „Vétel” állapotba kerül. ’’Vétel” állapotban ellenőrzést végzünk és az el­lenőrzéstől függően vagy újra „Várakozó”, vagy pe- 45 dig logikailag megfelelő kódcsomag vételekor „Vé­tel kész” állapotba kerül a 4 dekódoló. Például a 45 döntési logika jó döntési értékének tekintjük a „ 1 ”1” kimenet aktívvá válását - mely esetben logikai H szintet -, „2” kimenet aktivizálódása esetén pedig 50 logikai L szintet léptet a 43 állapotvezérlő a 46 lép­tető regiszterbe. Ezzel egyidejűleg a 47 bit-számláló értékét eggyel megnöveljük. Hibás kombinációk esetén - például a fentiektől eltérő esetben - a kódot hibásnek tekintjük és a 43 állapotvezérlő „Várako- 55 zó” állapotba kerül. ’’Vétel kész” állapotban a 43 állapotvezérlő E ér­vényesítőjelet szolgáltat, jelezve, hogy a 4 dekódoló kimenetén érvényes kód van. Ezzel egyidejűleg a 48 kód tárolóba is beíródik a kódérték és a 43 állapotve- 60 zérlő „Ismételt vétel” állapotba kerül. Az „Ismételt vétel” állapot lényegében megegyezik a „Vétel” ál­lapottal, kivéve, hogy a helyes kódcsomag vétele esetén a vett kódot a 49 összehasonlító áramkörrel, összehasonlítjuk a 48 kódtároló tartalmával. 65 Egyenlőség esetén nem szolgáltatunk E érvényesítő 4

Next

/
Oldalképek
Tartalom