184537. lajstromszámú szabadalom • Multiprocesszoros gyors fourier-analizátor

1 184 537 2 A találmány MOS mikroprocesszorokkal kialakított programozható gyors Fourier-anaíizátor berendezés, amely alkalmas mérés-, vezérlés- és szabályozástechnikai feladatok elvégzésére, például hang- és rezgéselemzésre, gépek katasztrofális meghibásodásának megakadályo­zására. Kompakt-(asztali, hordozható) gyors Fourier-analizá­­tor berendezések ismeretesek. Ezek rendszertechnikai felépítés szempontjából három csoportba sorolhatók: 1. Valamely digitális áramkörcsalád (például TTL, ECL) elemeiből és gyors bipoláris szorzó-akkumu­látor alkalmazásával felépített áramkörrendszer. Ezt a kezelőszervekkel, a katódsugárcsöves kijelzővel és más digitális külső berendezésekkel való kapcsolat­­tartás céljából mikroprocesszorral építik egybe. 2. Bit-szelet bipoláris mikroprocesszorral kialakított áramkörrendszer. Az ilyen processzorok nagy műkö­dési sebességük következtében a mérésadatgyűjtést, a gyors Fourier-analízist, az eredmény katódsugár­csöves kijelzésének vezérlését és a kezelőszervekkel való kapcsolattartást is elvégzik. Például a Briiel & Kjaer cég (Dánia) 2033 típusú keskenysávú elem­zője bipoláris mikroprocesszorral épül fel. 3. Egyes készülékgyártó cégek, melyek MOS integrált áramkör gyártási technológiával rendelkeznek, saját gyártású műszereik számára speciális — digitális szű­résre és FFT analízisre alkalmas — integrált áram­köröket dolgoztak ki. Ilyen cégek az Amerikai Egyesült Államokban és Japánban vannak. Például a Hewlett-Packard cég (Amerikai Egyesült Álla­mok) 3582A típusú spektrumanalizátora saját fej­lesztésű és gyártású NMOS processzorral készül. A valamely digitális áramkörcsalád elemeiből felépített gyors Fourier-analizátor nagyszámú alkatrészt tartalmaz, kifejlesztése hosszú ideig tart és költséges. Hátránya, hogy úgynevezett hardware-orientált, vagyis a fejlesztés befejezése után a felhasználók speciális, változó igényei­hez csak újratervezéssel és nem programmódosítással alkalmazható. Előnye a nagy jelfeldolgozási sebesség. A bit-szelet bipoláris mikroprocesszorral kialakított gyors Fourier-analizátor ugyan már kevesebb alkatrészt tartal­maz, mint az előbbi, de költséges alkatrészekből épül fel és kifejlesztése hosszú ideig tart. Hátránya még az előbbinél kisebb jelfeldolgozási sebessége. Előnye a merev hardware-orientáltság feloldása, a^corlátozott mér­tékű - például a gyártó cég által megvalósítható - prog­ramozhatóság. A speciális MOS integrált áramköröket tartalmazó gyors Fourier-analizátor hátránya a kis jel­feldolgozási sebesség, valamint az is, hogy ilyen áram­körökhöz előállítójukon kívül mások nem juthatnak hozzá. A találmány célja olyan gyors Fourier-analizátor meg­alkotása, amely általánosan elterjedt, MOS technológiá­val készült mikroprocesszorokat tartalmaz és a felhasz­náló - univerzális klaviatúra segítségével - programozás útján alakíthatja feladatához. A találmány szerinti berendezés és annak kifejlesztése olcsóbb, a felhasználási területek igényéhez flexibiliseb­ben illeszthető, mint az ismert berendezések. A találmány gyors Fourier-analizátor berendezés, általánosan elterjedt, olcsó, MOS technológiával készült mikroprocesszorokat tartalmaz. Az egyes rendszertech­nikai feladatok megoldásához külön-külön mikroprocesz­szora van. A mérésadatgyűjtés vezérlése, a Fouricr­­elemzés, a katódsugárcsövön történő eredménykijelzés vezérlése és a kezelőszervekkel való kapcsolattartás egy­­egy mikroprocesszorral történik. A mikroprocesszorok közötti lehető legnagyobb sebességű adatátvitelt előnyö­sen az átvinni kívánt adatokkal feltöltött író-olvasó memóriarész két-két processzor közötti cserélgetésével valósítja meg. A mikroprocesszorok feladataikat egy­­időben, egymással párhuzamosan végzik, kapcsolat csak az adatátvitel pillanatában; célszerűen egyetlen ütemjel időtartamára jön létre közöttük. Az alkalmazás szem­pontjából előnyös kialakítású berendezés univerzális alfa­­numerikus billentyűzetet tartalmaz. A kezelőszemély ezen billentyűzet segítségével ismert programnyelven, például ASSEMBLER vagy BASIC nyelven programoz­hatja a berendezést. A programozhatóság kiterjed a gyors Fourier-analizátor jelfeldolgozási paramétereinek, pél­dául bemeneti érzékenység, mintavételi frekvencia be­állítására és/vagy a jelfeldolgozás eredményének utólagos kiértékelésére, például aktuális és referencia spektrum összehasonlítására és a nemkívánatos eltérések jelzésére. A blokkvázlat a találmány szerinti gyors Fourier­­analizátor berendezés rendszertechnikai felépítését ábrá­zolja. Az analizálandó analóg jel az analóg-digitális át­alakító 1 egységbe vezet. Az 1 egység analóg erősítőt, analóg nagymeredekségű aluláteresztő szűrőt és az A/D átalakítót foglalja magába. Az A/D átalakító digitális kimenete cím-, adat- és vezérlőbuszon keresztül 3 mikro­processzorhoz kapcsolódik ; ugyanezen 3 mikroprocesszor buszához csatlakozik a mind csak olvasó (ROM), mind író—olvasó memóriát tartalmazó 2 memóriaegység és a 4 memóriacserélő egység. A 4 memóriacserélő egység háromállapotú digitális kapcsolókat tartalmaz, amelyek a 3 és 8 mikroprocesszorok cím-, adat- és vezérlőbuszát váltakozva az 5 és 6 RAM-ra kapcsolják. A 8 mikro­processzor busza a 4 memóriacserélő egységen kívül a RAM és ROM áramköröket tartalmazó 7 memória­egységre és a 9 memóriacserélő egységre is rákapcsoló­dik. A 9 és 4 memóriacserélő egységek belső felépítése megegyezik. A 9 memóriacserélő egység a 8 és 13 mikro­processzor buszát váltakozva a 10 és 11 RAM-ra kap­csolja. A 13 mikroprocesszor busza a ROM és RAM áramköröket tartalmazó 12 memóriaegységre, a 14 alfa­­numerikus billentyűzet vezérlő áramkörére, a 15 katód­sugárcsöves kijelző vezérlő áramkörére, valamint a szab­ványos külső busz 16 illesztő áramkörére is rákapcsoló­dik. A 3 mikroprocesszor a mérésadatgyűjtést vezérli; beállítja az analóg erősítő erősítését, az analóg szűrő sávhatárát, a mintavételi frekvenciát, az adatrögzítést a kívánt jelszintnél és időpontban indítja; vezérli a 4 memó­riacserélő egységen keresztül az 5 vagy 6 RAM mérési adatta] való feltöltését. A mérésadatgyűjtés programját a 2 memóriaegység tartalmazza. A Fourier-analízishez szükséges számításokat a 8 mikroprocesszor végzi. A be­meneti adattömböt az 5, a 6 RAM tartalmazza, a program a 7 memóriaegységben helyezkedik el, az eredmény a 10 vagy 11 RÁM-ban képződik. A 13 mikroprocesszor látja el a kijelzés, a billentyűzet és a külső digitális be­rendezések vezérlésével kapcsolatos feladatokat. Az adatokat, a frekvenciaspektrumot a 9 memória vezérlőn keresztül a 10 vagy 11 RAM-ból kapja; programját a 12 memóriaegység tartalmazza. Az alábbiakban ismer­tetjük a találmány szerinti gyors Fourier-analizátor mű­ködését. 5 10 15 20 25 30 35 40 45 50 55 60 65 2

Next

/
Thumbnails
Contents