|
|
|
Besucher: |
DSP-Kit
DSP-KIT ist ein Softwarepaket, das in Verbindung mit dem DSP-Board ELF eine leistungsfähige und komfortable Messdatenerfassung und -ausgabe in MATLAB ermöglicht. Durch eine effektive Datenvorverarbeitung und einen großen Echtzeitspeicher auf dem DSP-Board wird die CPU des Host-Rechners maximal entlastet. DSP-KIT erreicht seinen offenen Charakter durch die offenen Schnittstellen und die ausgeprägten Variationsmöglichkeiten seiner Konfiguration. Die Erweiterbarkeit durch verschiedene Module erlaubt es, DSP-KIT auch an individuelle Aufgabenstellungen anzupassen.
Für den Betrieb des DSP-KITs unter MATLAB wird die PC-Hardware mit dem Einsteckboard ELF erweitert. ELF erfüllt die Aufgaben Signalkonditionierung und -digitalisierung sowie die Audiowiedergabe und die Signalvorverarbeitung auf einem leistungsfähigen Signalprozessor. Die mitgelieferte Diskette enthält die DSP-KIT-Software für DOS, WIN3.x, WIN95,WIN98 und NT.
Die Bedienung des DSP-KITs erfolgt direkt aus MATLAB, wahlweise in Form von Befehlsaufrufen aus der Kommandozeile von MATLAB oder als M-File gemäß der bekannten MATLAB Arbeitsweise. Nach der Installation sind die Funktionen von DSP-KIT wie jede andere Toolbox-Funktion verfügbar. Eine Online-Hilfe für jede Funktion ist verfügbar.
Das DSP-KIT kann im Ein- oder Zweikanalbetrieb eingesetzt werden. Abhängig von der gewählten Abtastfrequenz, der Kanalzahl und der Anzahl der Abtastwerte stehen ca. 3 - 90 Sekunden Signalvergangenheit im Speicher in Form einer MATLAB-Matrix zur Verfügung. Unter MATLAB können die erfassten Signale arithmetischen Operationen und Funktionen unterworfen oder aber auf der Festplatte des PCs abgelegt werden. Die Signalausgabe über den DA-Wandler kann wahlweise für eine definierte Anzahl von Samples oder beliebig lange repetierend erfolgen.
Mit MATLAB generierte Testsignale können mit Hilfe des DSP-KITs über den DA-Wandler auf ein Messobjekt gegeben und die Reaktion über den AD-Wandler zeitlich parallel eingelesen werden. Durch den Vergleich von Systemerregung und Antwort ist eine umfassende Analyse des Objekts z.B. durch die Übertragungsfunktion möglich. Die Testsignalausgabe und die Messwerterfassung erfolgen exakt synchron, d. h. alle Kanäle der AD- und DA-Umsetzer tasten gleichzeitig ab. Das ermöglicht eine hochgenaue Systemanalyse mit periodischen Testsignalen.
Die Signal Processing Toolbox von MATLAB bietet eine ganze Reihe von Funktionen für den Entwurf digitaler Filter. Speziell für nichtrekursive Filter (FIR-Filter) sind das die Funktionen fir1(), fir2() und remez(). Zum Testen der Filterentwürfe in Echtzeit und mit realen Signalen dient die DSP-KIT-Funktion rtfir(). Mit ihr können analoge Signale über AD-Wandler eingelesen, durch den Signalprozessor des ELF-Boards in Echtzeit digital gefiltert und über den DA-Wandler wieder ausgegeben werden. Änderungen der Filtercharakteristik sind dabei ohne Unterbrechung der laufenden Filterfunktion möglich. Auch IIR-Filter, wie sie mit den MATLAB-Funktionen butter(), ellip() oder cheb1() und cheb2() entworfen werden können, können in Echtzeit mit realen Analogsignalen getestet werden.
(Datenblatt als PDF-File (85kByte) laden) Vorbehaltlich technischer Änderungen gelten die folgenden Daten:
Weitere interessante Links finden sich hier. (MATLAB ist eingetragenes Warenzeichen von The MathWork, Elf und ASPI sind eingetragene Warenzeichen von ASPI Digital.) |
|
|