167631. lajstromszámú szabadalom • Adatcsoport feldolgozó berendezés, különösen tengeri szeizmikus mérések adatmegjelenítésének gyorsítására
167631 8 cimhez tartozó adat értékét a szomszédos módosítatlan c. adatok értékéből interpoláljuk. Csatornaösszegzés /starking/: az elektronikus Z számítógép operativ memóriájában lévő két adatsor tagjainak cimhelyes összegzése. Mátrix részszorzat: szorzó mátrix oszlopa és szorzandó mátrix sora egyaránt egy-egy adatsor az elektronikus 6 számitógép operativ memóriájában. A művelet a két adatsor szorzata. Szélsőérték keresés; szélsőérték helykeresés: a 6 számitógép operativ memóriájában lévő adatsor tagjai közül a maximum és minimum érték és ezek cimének kikeresése a szélső értékek és elmeiknek tárolása a 6 számitógép operativ memóriájában. Antireverberáoió: tengeri szeizmikus adatfelvételeknél jelentkező speciális - a tengeri jellegből adódó - zavarjelek eltávolítása, célszerűen rekurzív módszerrel, Első lépésben a felvételekből kiszámitott operátor adatsor tárolása a 81 memóriaegységben. Az elektronikus 6 számitógép operativ memóriájában tárolt adatsor és a 81 memóriaegységben tárolt operátor adatsor tagjai között célszerűen rekurzív rendszerben végrehajtott szorzási és összegzési müveletek eredményeképpen egy végeredményben és az operátor adatsor tagszámánál kevesebb számú tagból álló részeredménysor képződik, amikor is ezek a részeredmények a rekurzív számítási műveletnél a további végeredmények kialakításához való felhasználásukig mint egy adatsor a 81 memóriaegységben maradnak. A találmány szerinti berendezés példakénti kiviteli alakjának működésére az jellemző, hogy az előzőekben ismertetett müveleteket vagy azoknak egy részét adatsorokon a számitógéptől függetlenül szeizmikus, 8 csatornafeldolgozó egység végzi, amikor is egy-egy adatsor célszerűen egy-egy szeizmikus csatorna. A működésre jellemző továbbá, hogy egy-egy tipusu müvelet vezérlését a szeizmikus 8 csatornafeldolgozó egység 85 vezérlő egységének 852 adatsor műveleti egységei végzik. A találmányi gondolat megvalósulása független a 852 adatsor műveleti egységek, továbbá az ezzel azonos számú, vagy több elvégezhető művelettípus számától. Éppen ezért példaként egyetlen művelettípus leírását adjuk, amelyből a szakterületen átlagosan járatos szakértő részére a többi művelettípus elvégzése közbeni működés is nyilvánvalóvá válik, A példa szerinti működést arra az esetre adjuk meg, ha a 8 csatornafeldolgozó egység az elektronikus 6 számitógéphez önmagában ismert módon, közvetlen memóriáhozzáférés /DMA/ utján csatlakozik. Az ismertetésre kerülő működés a skálázás művelet végrehajtására irányul. Az elektronikus 6 számitógép operativ memóriájában elhelyezkedő adatsor kezdő cim X, hossza Z. A skálázott adatok kezdő címe Y, Ezeket az adatokat, továbbá magát a müveletet, a skálázás! müvelet és a 8522 átlagképző és amplitudókiegyenlitő egységre jellemző kódot tartalmazó program alapján 'Jelöli ki az elektronikus 6 számitógép, A 8 csatornafeldolgozó egység az elektronikus 6 számitógép DMA vonalához első bemenetéval csatlakozó 87 interface-én keresztül P sínre kapcsolja és 85 vezérlő egységében elrendezett 8511 működést ellenőrző egységével értelmezi az elektronikus 6 számitógép felől érkező utasítást. Ezen belül megvizsgálja, hogy a kiadott utasitás start, vagy stop jellegű-e. Amennyiben a vizsgálat stop típusúnak minősiti az utasítást a teljes rendszer alapállapotba tér vissza. Amennyiben a vizsgálat start típusúnak minősiti az utasitást, ugy azt a 8512 vezérlést értelmező egység értelmezi. Az értelmezés kétféle következtetéshez vezethet, úgymint: az utasitás legális, vagy illegális. Ha a 8512 vezérlést értelmező egység illegálisnak értelmezi az utasitást, ugy a rendszer alapállapotba tér vissza. Célszerű azonban, ha ezzel egyidejűleg R sínrendszerén és 87 interface egységén keresztül megszakítást küld az elektronikus 6 számitógép felé és letárolja az illegális utasitás kódot is. 10 15 20 25 30 40 45 50 55 60 65 Ha a 8512 vezérlést értelmező egység legálisnak értelmezi az utasitást, ugy ennek a döntésnek az eredménye tartalmazza a végrehajtandó müvelet kijelölését és a műveletben résztvevő adatcsoportok X és Y kezdő címeit és Z hosszúságát is. Az értelmezett utasitás hatására a 851^ üzemmódkapcsoló egység a példa szerinti esetben a 8513 átlagképző és amplitudókiegyenlitő egységet indítja, ami rátér a skálázás tényleges végrehajtására. Ennek menete az alábbi: A skálázófüggvény beolvasása a 81 memóriaegységbe. A skálázó függvény első két tagjának lineáris interpolációja az első skálázandó adatcimre, a 86 aritmetika egységben és a két érték szorzása. A következő lépés a szorzat továbbítása a kijelölt cimre a 87 interface egységen át a DMA összeköttetésen. Ezt cimmódositás, majd uj címeken azonos lefolyású müvelet követi, egészen az utolsó cimmel bezárólag. A címek és cimmódositások a 8513 állapotellenőrző egységben történnek. Az utolsó elmen is elvégzett müveletet követően, a 8513 állapotellenőrző egység a műveletnek a teljes adatsoron történt végrehajtását jelentő készrejelentést ad H sínrendszerén és a 87 interface egységen át a DMA csatlakozáson a 6 elektronikus számitógép felé. Ha az adatsoron folyamatban lévő müvelet közben érkezik egy ujabb, nem stop jellegű legális utasitás az elektronikus 6 számitógép felől, ugy az inditásnál ismertetett folyamat zajlik le, azzal a különbséggel, hogy a 8513 állapotellenőrző egység foglaltságot jelez az elektronikus 6 számitógép felé, A találmányi gondolat megvalósulása független attól, hogy ez a visszajelzés a korábbiakban ismertetett megszakitásos üzemben, vagy anélkül történik-e. Ugyanúgy a találmányi gondolat megvalósulása független attól is, hogy milyen elektronikus 6 számitógéphez csatlakoztatjuk a választott elektronikus 6 számitógép által meghatározott, egyébként a szakterületen átlagosan járatos szakértők számára ismert egységekből felépíthető 8 csatornafeldolgozó egységet. 35 SZABADALMI IGÉNYPONTOK 1/ Adatcsatorna feldolgozó berendezés, különösen tengeri szeizmikus mérések adatmegjelenitésének gyorsítására, amelynek elektronikus számitógéphez /6/ önmagában ismert módon csatlakozó csatornafeldolgozó egysége /8/ van, azzal jellemezve, hogy a csatörnafeldolgozó egységben /8/ egy három bemenetcsoporttal és három kimenetcsoporttal rendelkező interface egység /87/, egy-egy két bemenetcsoporttal és két kimenetcsoportal rendelkező aritmetika egység /86/, memória egység /8l/ és vezérlő egység /85/, valamint három két bemenetcsoporttal, egy vezérlő bemenetcsoporttal és egy kimenetcsoporttal rendelkező kiválasztó egység /83, 82, Sh/ van, ahol is az interface egység /87/ első be- ill. kimenetcsoportja a csatornafeldolgozó egység /%/ be- ill. kimenetcsoportjával azonos, második be- ill, kimenetcsoportja a vezérlő egység /85/ első be- ill. kimenetcsoport jára csatlakozik, harmadik be- ill. kimenetcsoportja pedig az első kiválasztó egység /83/ kimenetcsoportjára, ill. a második és harmadik kiválasztó egység /82 és 8h/ párhuzamosan kapcsolt második bemenetcsoportja a memória egység /8l/ első kimenetcsoportjára, a harmadik kiválasztó egység /Bk/ kimenetcsoportja pedig a memória egység /8l/ első bemenetcsoportjára csatlakozik, az első és a harmadik kiválasztó egység /83 és 8h/ párhuzamosan kapcsolt első bemenetcsoportja az aritmetika egység /86/ első kimenetcsoportjára, a második kiválasztó egység /82/ kimenetcsoportja pedig az aritmetika egység /86/ első bemenetcsoportjára van kötve, a vezérlő egység /85/ második be-, ill, kimenetcsoportja pedig az aritmetika egység /86/ és a memória egység /8l/ párhuzamosan kapcsolt kimenetcsoportjára, ill, az aritmetika egység /86/ és a memória egység 4