184977. lajstromszámú szabadalom • Eljárás és berendezés két sztochasztikus jel közötti időkésés folyamatos mérésére

5 184977 6 gel, csak olvasható tárral és írható-olvasható tárral, van­nak összekötve. A jelfeldolgozó főegység egy órajelgene­rátort is tartalmaz, amely a vezérlővezeték-kötegre van kapcsolva, továbbá az időzítő egység órajclvezetéken át a mintavevő-tartó egységgel, a kezelőegység pedig meg­szakítást engedélyező vezetékeken át a mintavevőtartó egységgel és az eredménymegjelenítő főegységgel van összekötve. A találmány szerinti berendezés tehát sztochasztikus jelek közti időkésést folyamatosan mérő kettőnél több­­csatornás mikroprocesszor bázisú real-time korrelátor. Ez a berendezés a találmány szerinti felismerés felhasz­nálásával sokcsatornás jelfeldolgozást biztosít. Mivel polaritás keresztkorreláció függvényeket számol, külön ellenőrzi a bemenő jelek nagyságát, csatornánként fo­lyamatosan számolja a korrelációs tényezőt és a jelek közti időkésést. A találmány szerint célszerű a mikropro­cesszor, illetőleg a teljes berendezés működését vezérlő programokat — a nagy működési sebesség biztosítása érdekében — gépi nyelven megírni, célszerű továbbá az így megírt programokat gépi kódban csak olvasható me­móriába véglegesen beégetni. A találmányt részletesebben rajz alapján ismertetjük, amelyen a találmány szerinti berendezés néhány példa­­kénti kiviteli alakját tüntettük fel. A rajzon az 1. ábra a találmány szerinti berendezés egy példa­­kénti kiviteli alakját, a 2. ábra a találmány szerinti berendezés jelfogadó főegységének egy példakénti kiviteli alakját és a 3. ábra a találmány szerinti berendezés jelfeldol­gozó főegységének egy példakénti kiviteli alakját mutat­ja. A találmány egy példakénti kiviteli alakját az 1. ábra alapján ismertetjük. A berendezésnek a kétirányú kap­csolatot biztosító V vezérlő, C cím- és D adatvezeték­kötegére párhuzamosan kapcsolódó 10 jelfogadó, 20 jelfeldolgozó és 30 eredmény megjelenítő főegysége van. A lOjelfogadó és a 20 jelfeldolgozó főegység további két, egy k órajel és egy 1 megszakítást engedélyező vezeték­kel, míg a 20 jelfeldolgozó és a 30 eredménymegjelenitő főegység egy második m megszakítást engedélyező ve­zetékkel kapcsolódik egymáshoz. A berendezés bemene­téit a 10 jelfogadó főegységre kapcsolt páronként össze­tartozó, csatornánként egy első a(, a2...an és egy máso­dik bl, b2...bn jelvezeték, kimeneteit pedig a 30 ered­mény megjelenítő főegység h és i rajzoló, továbbá j író­eszközt vezérlő vezetéke, ezenkívül egy o adatkérő és egy p válaszjel vezeték, valamint a z digitális kimenő csatorna képezi. A 20 jelfeldolgozó főegységben elhelye­zett, például Z—80 típusú mikroprocesszornak meg­felelően a V vezérlő vezeték-köteg tizennégy vezetékből áll, amelyek közül hat rendszer vezeték, öt CPU vezeték, két CPU csatorna vezérlő vezeték és egy órajel vezeték. A C címvezeték-köteg tizenhat vezetékből, a D adat­­vezeték-köteg pedig nyolc vezetékből áll. A berendezés z digitális kimenő adatcsatornája nyolc vezetékből áll. A főegység egymáshoz képest különböző program­­megszakítási — interrapt — szinten vannak. A legmaga­sabb szinten a 10 jelfogadó, majd a 20 jelfeldolgozó fő­egység egyik egysége, a legalsóbb szinten pedig a 30 eredménymegjelenítő főegység van. Ezt a prioritási sort a főegységek közti fix huzalozás biztosítja : ezek a k óra jel és az 1, m megszakítás kérést engedélyező vezetékek. A 20 jelfeldolgozó főegység a k órajel vezetéken ke­resztül egy megszakítás kéréssel kezdeményezi az egyes jelcsatornák első al, a2, ...an és második bl, b2...bn jelvezetékre kapcsolt bemenő jelek mintavételezését. A mintavételezéssel egyidőben a lOjelfogadó főegység a V vezérlő vezeték-köteg egyik vezetékén keresztül megszakítást kér a 20 jelfeldolgozó főegységtől és az I megszakítást engedélyező vezetékre — a kért megsza­kítás kiszolgálásának befejezéséig — logikai nem-szintet ad. A 20 jelfeldolgozó főegység megszakítást kérő egy­sége úgy van kialakítva, hogy ha a lOjelfogadó főegység­ből érkező 1 megszakítást engedélyező vezetéken logikai nem-szint van, akkor a 30 eredménymegjelenítő fő­egységre kapcsolódó m megszakítást engedélyező veze­tékre is logikai nem-szintet kapcsol. Ezzel a lOjelfogadó főegység tiltja, hogy az általa kért program futásának ideje alatt a többi főegység programmegszakítást kérjen. A leírtaknak megfelelően a 20 jelfeldolgozó főegység csak akkor kérhet programmegszakítást, ha az 1 meg­szakítást engedélyező vezetéken logikai igen-szint van. A 20 jelfeldolgozó főegység a megszakítás kéréstől a kérés kiszolgálásának befejezéséig az m megszakítást engedélyező vezetékre logikai nem-szintet kapcsol és ez­zel tiltja, hogy a 30 eredménymegjelenítő főegység meg­szakítást kérjen. A 2. ábra a 10 jelfogadó főegység egy példakénti ki­viteli alakját mutatja. A 10 jelfogadó főegységnek 13 mintavevőtartó egysége, továbbá ezen egység bemeneté­re az egymással párhuzamosan kapcsolt 11 nullkompa­­rátorok 12 abszolútérték-képzők cl, el ; c2, e2; ... cn, en, illetve dl. f! ; d2, f2; ... dn, fn kimenetei csatlakoz­nak. A csatornánkénti összetartozó két-két bemenő jel az al, bl jelvezetékeken keresztül sorra egy-egy 11 null­­komparátor és egy-egy 12 abszolútérték-képző bemene­tére csatlakozik. A V vezérlő, a C cím- és D adatvezeték­köteg, illetve a k órajel vezeték és az 1 megszakítást en­gedélyező vezeték a 13 mintavevőtartó egység bemeneté­re és/vagy kimenetére csatlakozik. A 13 mintavevő-tartó egység egy címkódoló áramkö­rön kívül csatornánként négy-négy tárolóelemet és a tárolóelemek számának megfelelő bemenettel és nyolc kimenettel ellátott digitális multiplexert, valamint egy programozható bemeneti egységet (például Z—80 PlO-t) tartalmaz. A k órajclvezetéken lévő jel lefutó élénél a 13 minta­vevő-tartó egység valamennyi csatorna első és második II nullkomparátorának cl, el...cn, en kimenetén, vala­mint első és második 12 abszolútértékképzőjének dl, fl...dn, fn kimenetén megjelenő jelet mintavételezi és tárolja, majd a V vezérlő- és a C címvezeték-kötegen érkező vezérléstől és címtől függően nyolcbites szavak formájában az adatokat sorra a D adatvezeték-kötegre kapcsolja. A 3. ábra a 20 jelfeldolgozó főegység egy példakénti kiviteli alakját mutatja. A 20 jelfeldolgozó főegységnek a V vezérlővezeték-kötegre kapcsolódó 22 órajelgenetá­­tora, a V vezérlő-, a C cím- és a D adatvezeték-kötegre kapcsolt 21 mikroprocesszora, programozható 23 időzí­tőegysége, 24 kezelőegysége, csak olvasható 25 tárolója, valamint írható-olvasható 26 tárolója van. A 20 jel­­feldolgozó főegység további ki/bemenetei közül a k óra­jelvezeték a programozható 23 időzítőegység kimeneté­re, az 1 és m megszakítást engedélyező vezeték pedig a 24 kezelőegység bemenetére, illetve kimenetére csatlako­zik. A 22 órajelgenerátor, amely a berendezés alapórajelét 5 10 15 20 25 30 35 40 45 50 55 60 65 4

Next

/
Thumbnails
Contents