176282. lajstromszámú szabadalom • Berendezés digitális diszkrét fourier transzformáció elvégzésére

3 176282 4 súlyozott DFT algoritmussal számított, valós és képzetes frekvenciaösszetevők az alábbiak lesznek: N*—'1 T T Am = 2 x(n -) w (n -) - cos (-nm), (3) n=o N N N B"“Llx("i!i)w<"s)'sinw (4) A (3) és (41 képletek adják a DFT berendezések működési algoritmusát, amelyet az 1. ábrán grafi­kusan is illusztráltunk. Az f = 1 /2T, .legalacsonyabb frekvenciájú, Ai komponens előállításához az l.a) ábrán feltüntetett kiindulási függvény mintáit rend­re be kell szoroznunk az 1 .b) ábrán vázolt súlyozó függvény hozzájuk tartozó értékeivel: így a súlyo­zott függvényhez jutunk. Ennek mintáit rendre meg kell szoroznunk az l.c) ábrán feltüntetett koszinuszfüggvény-mintákkal (m = I ) és a szorzato­kat összegeznünk kell. Az első komponens kiszámí­tása után a készülék rátér az A2 komponens képzésére, ahol az előzőek szerint számított, súlyo­zott függvény mintáit az l.d) ábrán felrajzolt, kétszeres frekvenciájú koszinuszfüggvény mintáival szorozza és ezeknek a szorzatoknak az összegezését végzi el. A transzformáció az m = N/2 sorszámú komponens kiszámításával ér véget. A szinusz- és koszinus komponensek kiszámítása általában külön­­-külön, egymásután történik. Természetesen nincs akadálya annak, hogy sűrűbb frekvenciafelbontású spektrumot képezünk (pl. N/2 helyett N, 2N, stb. értékekig folytathatjuk a transzformációt), de ezzel tényleges információnyereséget nem érünk el. A leírt algoritmust realizáló, ismert DFT Fourier transzformátorok legáltalánosabb blokkvázlatát a 2. ábra mutatja. T A jelforrásból származó, x(n — ) mintavételezett és digitalizált értékek a bemeneti 1 tárolóba kerül­nek: ez a bemeneti 1 tároló tartalmazza tehát a transzformálandó függvényt, mint N számú digitális mintát. Bár a külső jelforrás (pl. korrelátor) sok esetben tartalmaz hasonló célú tárolót, a bemeneti 1 tároló alkalmazására mégis elengedhetetlenül szükség van. Ez a bemeneti 1 tároló ugyanis egyetlen, rövididejű adatátviteli művelet során átve­szi a külső jelforrás tárolójának tartalmát és az folytathatja az adatgyűjtést, változhat a benne levő információ. A bemeneti 1 tároló kimenete a szorzó 2 egység egyik bemenetére kapcsolódik, míg a szorzó T 2 egység másik bemenetére a w(h -) súlyozó függvényt juttatja valamely belső, vagy külső gene­rátor. A szorzó 2 egység kimenete a második szorzó 3 egység egyik bemenetére csatlakozik, a trigonomet­rikus függvény mintái pedig a második szorzó 3 egység másik bemenetére jutnak. így a második szorzó 3 egység kimenetén rendelkezésre áll a transzformálandó függvény, mint a súlyozó függ­vény és a trigonometrikus-szinusz, illetve koszinusz­-függvények diszkrét értékeinek szorzata. A máso­dik szorzó 3 egység kimenete a 4 integrátor beme­netére csatlakozik, amely 4 integrátor az elemi szorzatok összegét képezi. A 4 integrátor kimenete a kimeneti 5 tároló bemenetére csatlakozik. Ennek kimenetén jelenik meg egy-egy transzformációs cik­lus eredménye, amely egy-egy spektrumpont érté­két adja meg. A trigonometrikus függvényt és a súlyozófüggvényt előállító generátor általában szin­tén a készülékbe van beépítve. Ezeknek, valamint a felsorolt egységeknek az összehangolt működéséről egy központi vezérlőgenerátor gondoskodik. Miután egy spektrumpont előállításához N szá­mú mintával végzett többszörös manipuláció (egy­szerűsítése a továbbiakban: N számú művelet) tar­tozik és a teljes spektrum legalább N/2 számú szinusz és N/2 számú koszinusz spektrumpontból áll, a teljes transzformáció általában NJ ilyen mű­velet végrehajtását igényli. Tekintetbe véve azt, hogy N tipikus értéke kb. 100 és 1000 között van, a számítási műveletben végzett valamely elemi lépés gyorsítása vagy elhagyása 104 ... 106-szoro­san térül meg. Ha ilyen módon még a készülék felépítését is sikerül egyszerűsíteni, ez további előnyt jelent a csökkenő bonyolultság és terjede­lem, kisebb önköltség és növekvő megbízhatóság révén. A találmány alapja az a felismerés, hogy miután a súlyozó függvénnyel és a trigonometrikus függvé­nyekkel való szorzás időben csak egymásután kö­vetkezhet, így nincs szükség két külön szorzó alkalmazására, valamint szükségtelen a súlyozó függvénnyel való szorzást minden egyes spektrum­pont számításánál végrehajtani. Elegendő ugyanis, ha a transzformálandó függvény és a súlyozó függ­vény egyszeri szorzatát egy átmeneti tárolóban tároljuk. Ily módon komoly időráfordítást lehet megtakarítani és a berendezés felépítése is egysze­rűsíthető, mivel egyetlen szorzóegységet használunk csupán, amelyet először a kündulási jelnek a súlyo­zófüggvénnyel való egyszeri összeszorzására haszná­lunk, a továbbiakban pedig, mint a trigonometrikus függvénygenerátorra kapcsolódó szorzót üzemeltet­jük. így egy nagyobb bitszámú (tipikusan 10 x 10 bites) digitális, paralel szorzóegységet takaríthatunk meg, amelynek ára és bonyolultsági foka a készü­lék egészéhez képest igen jelentős és jóval megha­ladja az ily módon alkalmazásra kerülő kiegészítő áramkörök árát és bonyolultsági fokát. Az alkal­mazott átmeneti tároló megőrzi azt — a bemeneti tárolónál is fennálló - előnyt, hogy a transzformá­ciót a bemeneti függvény mintavételezési sebességé­től függetlenül, gyorsabban is, lassabban is végre lehet hajtani. Az új megoldás révén tehát jelentős műszaki és gazdasági előnyhöz jutunk. A találmány szerinti berendezést, amely alkal­mas digitális diszkrét Fourier információ elvégzésé­re a 3. ábra szemlélteti. A berendezésnek 10 választóegysége, trigonometrikus 17 függvénygenerá­tora, súlyozó függvénygenerátora, 14 integrátora, kimeneti 15 tárolója és 18 vezérlő egysége van. A találmány szerinti berendezést az különbözteti meg a hasonló jellegű ismert berendezésektől, hogy a berendezésnek csak egy 11 szorzó egysége van. A 5 10 15 20 25 30 35 40 45 50 55 60 65 2

Next

/
Oldalképek
Tartalom