171573. lajstromszámú szabadalom • Eljárás és berendezés digitális jelekből álló jelcsoport érzékelésére
3 171573 4 kijelölést végez. így minden adatbit kiválaszt egyet két szomszédos tárolóhely közül. A kiválasztott tárolóhely a következő két tárolóhely címét tartalmazza, amelyek közül ismét ki fog választani egyet a soron következő adatbit. A 102 memóriát továbbító egy 7-bites párhuzamos kimenetű 101 címregiszter címezi meg, amely a 102 memória A2 —A 7 bemenetére van csatlakoztatva. A címet teljessé tevő Ai bemenetre a már említett 102 előtárolón keresztül lép be a soron következő adatbit. Tételezzük fel, hogy a 101 címregiszter a kezdő pl. zérus címről indul, és hogy a beérkező adatok éppen egy meghatározott digitális jelcsoportot alkotnak. Ebben az esetben a 102 memória az egymás után következő tárolóhelyekre lép, és ezt mindaddig folytatja, amíg a meghatározott jelcsoport összes bitje be nem érkezett. Ha az egyik beérkező adatbit nem felel meg a meghatározott jelcsoport összetételének, akkor a 102 memória visszatér a kezdő címre és a léptetés elölről kezdődik. A 102 memória így mindenkor az éppen érzékelt jelcsoportnak megfelelően fog szinkronizálódni. A 102 memória egy teljes jelcsoport érzékelése esetén B7 kimenetén jelet ad ki, I^ —B4 kimenetein pedig megjelenik az érzékelt jelcsoportnak megfelelő kód, pl. hívószám, amelyet a PABX rendszer valamelyik mellékállomása tárcsázott. A memória B7 kimenetén megjelenő jel a Bi—B4 kimeneteken megjelenő biteket beírja a 104 utótárolóba, a 101 címregiszterben pedig a kezdő címnek megfelelő bitek beállítását idézi elő. Az ennél a kiviteli alaknál szereplő összes érzékelendő jelcsoport 16-bites és három egyest és tizenként zérust tartalmaz. Az egymást követő egyesek száma nem lehet több kettőnél. Ha a kódérzékelő berendezés három egymás utáni egyes bitet kap. akkor a beérkező adatokat invertáltaknak tekinti, és a 102 memória B8 kimenetén zérus jelet bocsát ki. Ez a zárus jel egy léptetőjelet juttat a 105 inverterben levő billenőkörre, és ezáltal minden beérkező adatbit invertálódni fog. Tehát a kódérzékelő berendezés az invertált adatokat fogja detektálni. A véletlenszerű adatok, pl. digitális beszédjelek zavaró hatásának kiküszöbölése végett a berendezés csak a háromszor ismétlődő jelcsoportokat detektálja. A háromszori ismétlődés megállapítására 106 számláló szolgál. A 106 számláló akkor lép tovább, amikor a B7 kimeneten jel jelenik meg, és ezzel egyidejűleg a 104 utótároló bemenetei és kimenetei megegyeznek. A 104 utótároló kimenetei képezik a berendezés 110 kimenetét, amelyen a 100 bemenetre érkezett digitális jelcsoportnak megfelelő digitális kód megjelenik. A 104 utótároló kimenetei és bemenetei egy 4-bites 107 komparátorhoz csatlakoznak, amely jelet ad a 106 számláló felé amikor a kimeneteken és a bemeneteken levő kód egymással egyenlővé válik. A 104 utótároló bemenetein levő kód akkor válik egyenlővé a kimeneteken levő kóddal, amikor az első két azonos jelcsoport már detektálódott, és mindaddig egyenlők maradnak, amíg ugyanez a jelcsoport ismétlődik tovább. A 107 komparátor biztosítja, hogy a 106 számláló csak azonosan ismétlődő jelcsoportok esetén lépjen tovább. A 106 számláló az n-edik (a jelen esetben a harmadik) ismétlődés esetén kimenőjelet bocsát ki. A berendezéshez tartozik egy további 108 számláló is, amely azt számolja, hogy hányszor állt elő 5 a kezdő cím. Ez a 108 számláló akkor lép tovább, amikor a Bi-B6 valamint a B 7 kimenetek valamennyien zérus szintre kerülnek, vagyis amikor a 102 memória programjának befejezése előtt visszatér a kezdő címre. A 100 bemenetre a beren-10 dezésbe érkező adatok között tévesek is előfordulhatnak. A találmány szerinti berendezés ezt úgy veszi figyelembe, hogy a 106 és 108 számlálókhoz csatlakoztatott 109 logikai egység n darab hibátlan kódnak m-nél kevesebb kezdő címre való vissza-15 téréssel történő vétele esetén 111 kimenetén jelet ad. Amikor a 111 kimeneten jelet kapunk feltételezhetjük, hogy a berendezés már az azonosításhoz elegendő számú adatbitet vett, és így a 104 utó-20 tárolóban tárolt kód a 110 kimeneten kiolvasható. A találmány egy másik kiviteli alakja időosztásos üzemben egy (nem ábrázolt) multiplexerből elágazó több vonalat szolgál ki. Ez a kiviteli alak az érzékelt jelcsoportot egy (nem ábrázolt) memó-25 riában tárolja, és ha a soronkövetkező érzékelése is ugyanezt a jelcsoportot találja, akkor a 109 logikai egység működése úgy módosul, hogy a továbbiakban csak egyetlen jelcsoport érzékelésére lesz szükség. Beláthatjuk, hogy ezen a módon gyorsabb 30 működést érhetünk el, és az időosztást sokkal több bemenetre kiterjeszthetjük, mint az egyébként lehetséges lenne. Megemlítjük, hogy a találmány nem korlátozódik csupán a távbeszélő rendszerekben való alkal-35 mázasra, hanem minden olyan esetben felhasználható, amikor valamilyen meghatározott digitális jelcsoport jelenlétét vagy hiányát kell érzékelni. Ezenkívül a találmány, amelyet bináris jelcsoport érzékelésével kapcsolatban írtunk le, természetesen al-40 kalmas ternáris vagy egyéb digitális jelcsoportok detektálására is. Végül megemlítjük azt is, hogy a memória kapacitásának és programjának módosítása révén a találmány segítségével a kiviteli példa kapcsán említett 15-bites, tizenkét zérusból és három 45 egyesből álló jelcsoporttól eltérő, más bitszámú és összetételű jelcsoportokat is detektálhatunk. Szabadalmi igénypontok: 50 1. Eljárás digitális jelekből álló jelsorozatban egy vagy több meghatározott digitális jelcsoport érzékelésére, azzal jellemezve, hogy az érzékelt jelsorozat egy vagy több digitjéből és egy memóriában tárolt szavak egyikének legalább egy részéből 55 címet képezünk, a memóriából a cím által meghatározott tárolóhelyen levő szót kiolvassuk, majd a memória megcímzését a jelsorozat mindenkori következő egy vagy több digitjével és a memóriából mindenkor legutóbb kiolvasott szó legalább 60 egy részével mindaddig végezzük, amíg a memória meghatározott tárolóhelye nem kerül kiolvasásra. 2. Az 1. igénypont szerinti eljárás foganatosítási módja, azzal jellemezve, hogy a cím egyik részét mindenkor az érzékelt bináris jelsorozat egyetlen 65 bitjéből képezzük. 2