188200. lajstromszámú szabadalom • Konvolver berendezés

1 188 200 2 visszavetítésre szolgáló hardware elemmel pipe-line módon működhessen (konvelver-visszavetítő rend­szer tesztelése). Ekkor input a preprocesszált adat, output a visszavetített kép. Statikus, illetve dinamikus perifériakezelés. Scan előtt- a 3 bemeneti tár második részét 0-val kell stati­kusan teleírni- az első tárrészt 0-val kell teleírni- Fel kell tölteni a felvételhez kiválasztott szűrő­vel a 16 szürőtárat.- Várni kell a nyers mérési adatokat Dinamikusan:- Felváltva kell tölteni a preprocesszált adatok­kal az első, illetve második tárrészt és visszaolvasni a megkonvoluált adatokat a 30 kimeneti tár első, illetve második részéből (ld. a 3a., illetve 3b ábrá­kat). , Az általunk készített konvolver specifikációs ha­tárai a következők:- bemeneti tár (előfeldolgozott mérési adatok):- 2K x 16bit- szűrőtár (szűrő-együtthatók): 2K x 16bit- kimeneti tár (konvoluált adatok): 2K x 32bit- 256 minta esetén pontos konvolúció, 512 minta esetén 255 elemes környezetre szűkített konvolúció- normális lehetőség (konvoluált érték 3-15 ér­tékkel (aritmetikai right-shift)- belső akkumulátor 35 bites- ez a kapacitás - figyelembe véve a szűrők váltakozó előjelű vagy erősen lecsengő típusát (CT-kben alkalmazott kép­­rekonstrukcióhoz szükséges szűrők ilyenek) - ele­gendő;- a normálás alkalmazása lehetőséget teremt 16 bitnél hosszabb input feldolgozására is- vetületenkénti konvolúció (alkalmazkodva a visszavetítéa követelményei­hez)- software úton generált, üzemmódhoz illeszke­dő szűrők felhasználhatósága- interpolátor nélkül az output közvetlenül fel­használható a legközelebbi szomszéd elvén alapuló visszavetítéshez, interpolátorral egybeépítve az in­terpolált visszavetítéshez- alkalmazható önálló konvolverként vagy meg­felelően felépített visszavetítővel egybeépítve annak „előfeldolgozó” elemeként- rugalmasan hosszú mintasorozat megkonvo­­luálására alkalmassá tehető, bizonyos specifikációs limitek feloldhatóvá tehetők (ld. fenti megjegyzést a normálásról)- a jelen találmány segítségével a MEDICOR tomográf utórekonstrukciós ideje 2 sec nagyság­­rendű. A találmány szerinti berendezés a következő előnyökkel bír:- A konvolúciót hardware sebességgel végzi, le­hetővé téve a más módszerekkel elképzelhetetlen real-time konvolúciót. A nagyságrendek érzékelte­tésére a következő adatok világítanak rá: egy álta­lunk használt LSI 11 /23 számítógép két bites 2 ábrázolású számot 25 p sec alatt szoroz össze. A konvolúció definíciós képletéből (2) látható, hogy a konvolúció nem egyéb, mint szorzás, és a részletszorzatok összegzése (az aligha szorul bizo­nyításra, hogy duplaszarvas aritmetikai műveletek­ről van szó). Egy részlet sorozatképzése tehát mondjuk 35 p sec. Az általunk alkalmazott konvol­ver mindezt 200 nsec alatt végzi el (két nagyságrend különbség). Egy a mi számítógépünknél gyorsabb PDP 11/34 számítógépnek az általunk alkalmazott adatstruktúra melletti software konvolúcióra hosz­­szú percekre van szükség. A találmányban leírt konvolver ezt az adatmennyi­séget 11 sec alatt dolgozza fel.- Megtartja a software kínálta rugalmasságot (tetszőleges, software generálta szűrőt alkalmaz, ami akár felvételről felvételre változhat).- Bármilyen számítógép DMA-csatornájára való illesztése nem nagy erőfeszítéssel megoldható.- Közvetlenül csatlakozhat vele pipe-line műkö­désre képes hardware visszavetítő eszközre.- Elvileg nem CT jellegű konvolúciós szűrés el­végzésére is alkalmas eszköz- Nehezen és drágán hozzáférhető eszközt (ar­­ray-processzor) pótol- Rendkívül gazdaságos megoldás (csak a célfel­adat megvalósításához szükséges árat kell megfizet­ni, ráadásul a központi számítógép is szerényebb konfigurációval bírhat.)- Egyszerű az üzemeltetése (klíma-, méret-, táp­egység-, szerviz-, stb. gondok nincsenek). Szabadalmi igénypontok 1. Firmware konvolver berendezés az elsősorban számítógépes tomográfokban alkalmazott szűrt visszavetítési algoritmus diszkrét egydimenziós szű­rési fázisának idő- vagy tértartományban való vég­rehajtására, amely egy mérsékelt teljesítményű elő­feldolgozó számítógép DMA csatornájához illesz­kedik és tetszőleges számú vetület megkonvoluálá­­sára alkalmas, azzal jellemezve, hogy az előfeldol­gozó számítógép által szolgáltatott mérési adatokat magába fogadó bemeneti tára (3) két párhuzamo­san beírható és kiolvasható részből áll, és két vál­tott buffer regiszterrel (1, 2), valamint egy tárvá­lasztóval (5) van ellátva; ez utóbbi által kiválasztott tár-rész adatkimene­­tei ezen a tárválasztón (5) és egy buffer regiszteren -;6) keresztül egy szorzó- és akkumulátor egység (24) egyik bemenetére, valamint előnyösen egy vo­nalmeghajtón (7) át, az előfeldolgozó számítógép DMA csatornájának bemenő vonalaira csatlakoz­nak; a szorzó és akkumulátor egység (24) másik bemenete egy másik buffer regiszteren (17) keresz­tül szűrő-tár (16) kimenetével áll összeköttetésben; valamint előnyösen egy másik vonalmeghajtón (18) keresztül, az említett DMA bemenetre csatlakozik; a szűrőtár (16) adatbemenete egy további buffer regiszter (15) közvetítésével az előfeldolgozó számí­tógép DMA csatornájának kimenetére csatlakozik; a szorzó- és akkumulátor egység (24) kimenete egyrészt harmadik buffer regiszteren (26) és újabb buffer regisztereken (28, 29) keresztül egy kimeneti tár (30) bemenetére, másrészt egy léptető regiszter (25) bemenetére csatlakozik; a léptető regiszter (25) kimenete össze van bu­­szozva a szorzó és akkumulátor egység (24) kime­netével; 5 10 15 20 25 30 35 40 ‘'■rt 50 55 60 65 8

Next

/
Thumbnails
Contents