Wednesday 8 November 2017

Labview Fpga Gleitender Mittelwertfilter


Berechnen des gleitenden Durchschnitts Dieses VI berechnet und zeigt den gleitenden Durchschnitt mit einer vorgewählten Zahl an. Zunächst initialisiert das VI zwei Schieberegister. Das obere Schieberegister wird mit einem Element initialisiert und fügt dann kontinuierlich den vorherigen Wert mit dem neuen Wert hinzu. Dieses Schieberegister hält die Summe der letzten x Messungen. Nach dem Teilen der Ergebnisse der Add-Funktion mit dem vorgewählten Wert berechnet das VI den gleitenden Mittelwert. Das untere Schieberegister enthält ein Array mit der Dimension Average. Dieses Schieberegister hält alle Werte der Messung. Die Ersatzfunktion ersetzt nach jeder Schleife den neuen Wert. Dieses VI ist sehr effizient und schnell, weil es die replace-Element-Funktion innerhalb der while-Schleife verwendet, und es initialisiert das Array, bevor es die Schleife eintritt. Dieses VI wurde in LabVIEW 6.1 erstellt. Bookmark amp ShareLabVIEW Digitale Filter Design Toolkit 8.2.1 Liesmich Das LabVIEW Digitale Filter Design Toolkit 8.2.1 behebt Installationsprobleme mit der 64-Bit-Version von Windows Vista x64 Edition, die im Digital Filter Design Toolkit 8.2 vorhanden sind. Wenn Sie das Digital Filter Design Toolkit 8.2 installiert haben, müssen Sie zuerst diese Version deinstallieren, bevor Sie das Digital Filter Design Toolkit 8.2.1 installieren. Diese Datei enthält Informationen zur Einführung in das Digital Filter Design Toolkit. Diese Datei bietet Ihnen auch Hilfsmittel, die Sie während der Arbeit mit dem Toolkit verwenden können. Die Datei enthält die folgenden Informationen, die Sie verstehen müssen. Das Digitale Filter Design Toolkit bietet eine Sammlung von digitalen Filter-Design-Tools zur Ergänzung der LabVIEW Voll-oder Professional Development System. Das Digital Filter Design Toolkit hilft Ihnen, digitale Filter zu entwerfen, ohne dass Sie über fortgeschrittene Kenntnisse der digitalen Signalverarbeitung oder der digitalen Filtertechniken verfügen müssen. Mit dem Digital Filter Design Toolkit können Sie Gleitkomma - und Fixpunkt-Digitalfilter entwerfen, analysieren und simulieren. Ohne Vorkenntnisse über die Programmierung in LabVIEW können Sie mit den Digital-Filter-Design-Express-VIs grafisch mit den Filterspezifikationen interagieren, um entsprechende digitale Filter zu entwerfen. Das Digitale Filter-Design-Toolkit stellt VIs zur Verfügung, die Sie zum Entwerfen eines digitalen FIR - oder IIR-Filters verwenden können, die Eigenschaften des digitalen Filters analysieren, die Implementierungsstruktur des digitalen Filters ändern und Daten verarbeiten Mit dem digitalen Filter. Neben der Gleitkomma-Unterstützung bietet das Digitale Filter-Design-Toolkit eine Reihe von VIs, die Sie verwenden können, um ein digitales Fixpunkt-Filtermodell zu erstellen, die Eigenschaften des Festkomma-Digitalfilters zu analysieren und die Performance des Fixed zu simulieren Digital-Filter und erzeugen Fixpunkt-C-Code, Integer-LabVIEW-Code oder LabVIEW-FPGA-Code für ein bestimmtes Fixpunktziel. Das Digital-Filter-Design-Toolkit stellt VIs für das digitale Filterdesign mit mehreren Drähten zur Verfügung. Sie können die VIs zum Entwerfen und Analysieren eines Gleitkomma-einstufigen oder mehrstufigen Multiratfilters verwenden. Sie können dann den entworfenen Multirate-Filter verwenden, um Daten zu verarbeiten. Das Digitale Filter-Design-Toolkit bietet außerdem eine Reihe von VIs, die Sie zum Erstellen, Analysieren und Simulieren eines Fixpunkt-Multiratfilters verwenden können. Sie können LabVIEW FPGA-Code aus dem entworfenen Fixpunkt-Multiratenfilter für ein NI Reconfigurable IO (RIO) - Target generieren. Neben den grafischen Tools für das digitale Filterdesign bietet das Digital Filter Design Toolkit auch MathScript-Funktionen, die von LabVIEW MathScript unterstützt werden. Diese MathScript-Funktionen ermöglichen es Ihnen, Filter in einer textbasierten Umgebung zu entwerfen. Um das Digitale Filter-Design-Toolkit verwenden zu können, müssen Sie National Instruments LabVIEW 8.2 oder höher, Full oder Professional Development System, auf dem Host-Computer installiert haben. Hinweis: Wenn Sie das Digitalfilter Design Toolkit verwenden, um einen LabVIEW FPGA-Code aus einem Fixpunktfilter zu generieren, müssen Sie das LabVIEW FPGA Module und die NI-RIO Software von National Instruments mit LabVIEW installiert haben. Stellen Sie sicher, dass Sie das FPGA-Modul und die NI-RIO-Software installieren, bevor Sie das Digital Filter Design Toolkit installieren. Wenn Sie bereits das Digital Filter Design Toolkit installiert haben, deinstallieren Sie das Digital Filter Design Toolkit, bevor Sie das FPGA Module und die NI-RIO Software installieren. Führen Sie die folgenden Schritte aus, um das Digital Filter Design Toolkit zu installieren. Überprüfen Sie vor der Installation, ob Ihr Computer die folgenden Bedingungen erfüllt: Eine kompatible Version von LabVIEW ist installiert. Keine früheren Versionen des Digital Filter Design Toolkits, einschließlich Betaversionen, werden installiert. LabVIEW wird nicht ausgeführt. Hinweis: Wenn Sie das Digitalfilter Design Toolkit verwenden, um einen FPGA-Code aus einem Fixpunktfilter zu generieren, stellen Sie sicher, dass das FPGA-Modul und die NI-RIO-Software installiert sind. Legen Sie die LabVIEW Digital Filter Design Toolkit-CD ein. Führen Sie das setup. exe-Programm aus. Folgen Sie den Anweisungen auf dem Bildschirm. Das Digital Filter Design Toolkit 8.2.1 enthält Fehlerkorrekturen, bietet aber keine neuen Funktionen. Das Digital Filter Design Toolkit 8.2 enthält die folgenden neuen Funktionen: Digitalfilter Design MathScript Funktionen Verwenden Sie die digitalen Filter Design MathScript Funktionen, um digitale Filter mit LabVIEW MathScript in einer textbasierten Umgebung zu entwerfen. Verbesserte Fixed-Point-Filter-Design-Tools Das Digital Filter Design Toolkit 8.2 verbessert die Verwendbarkeit der Fixed-Point Tools VIs. Diese VIs können Ihnen helfen, einen Fixpunktfilter mit nur wenigen erforderlichen Eingaben zu entwerfen. Sie können auch diese VIs verwenden, um das Filterdesign zu verfeinern. Das Digital Filter Design Toolkit 8.2 kategorisiert Filterkoeffizienten in zwei Gruppen: Filterkoeffizienten a k und Filterkoeffizienten b v. Diese beiden Gruppen von Filterkoeffizienten verwenden unterschiedliche Wertebereiche. Diese Änderung ermöglicht es, die Filterkoeffizienten effizient zu quantisieren, indem eine begrenzte Anzahl von Bits verwendet wird. Verbesserte Fixpunkt-Filtercodegenerierung Das Digitale Filter-Design-Toolkit 8.2 unterstützt die Erzeugung von Fixpunkt-Filtercode und unterstützt mehr Fixpunkt-Filtermodelle, beispielsweise solche mit 32-Bit-Koeffizienten. Sie können ein Fixpunkt-Filtermodell angeben, um zusätzlich zu I16xI16-Multiplikationen I32xI16- oder I32xI32-Multiplikationen durchzuführen. Sie können auch einen Filterblock erzeugen, der Mehrkanal-Signale verarbeiten kann. Das Digital Filter Design Toolkit organisiert den erzeugten LabVIEW-Code in LabVIEW-Projektdateien (.lvproj), so dass Sie den Filter in ein anderes Projekt integrieren können. Für die LabVIEW-FPGA-Codegenerierung verbessert das Digital Filter Design Toolkit 8.2 den Mechanismus der Speicherung von Filterkoeffizienten und der internen Zustände von Digitalfiltern. Der neue Mechanismus speichert die internen Zustände eines Filters in den Speicherelementen des erzeugten LabVIEW-FPGA-Codes. Für FIR-Filter speichert dieser Mechanismus die FIR-Filterkoeffizienten in Nachschlagtabellen. Bei der Verarbeitung von Mehrkanalsignalen kann der LabVIEW-FPGA-Code die Filterkoeffizienten gemeinsam nutzen und logische Ressourcen unter den mehreren Kanälen filtern. Rational Resampling Multirate Filter Unterstützung Das Digital Filter Design Toolkit 8.2 bietet Unterstützung für das Design, die Analyse und Implementierung von Rational Resampling Multirate Filtern, zusätzlich zu Dezimation und Interpolation Filter. Eine rationale Wiederabtastung eignet sich für die Verbindung mit digitalen Signalverarbeitungssystemen (DSP), die mit unterschiedlichen Raten arbeiten. Sie können z. B. Rational Resampling verwenden, um ein 48 kHz-Signal von einem professionellen Audiosystem in ein 44,1 kHz-Signal für eine Audio-CD zu konvertieren. Multirate-Filter-Design-Express-VIs Verwenden Sie das Multirate-FIR-Design, Multistage-Multirate-Filterdesign und Multirate-CIC-Design-Express-VIs, um multirate FIR-Filter, mehrstufige Multiratfilter und interaktive CIR-Filter (Multirate Cascade Integrator Comb) zu erstellen. Fixed-Point Multirate Filter Design Unterstützung Verwenden Sie die Multirate Fixed-Point Tools-VIs zu quantisieren, modellieren und simulieren Fixed-Point-Multirate-Filter. Fixpunkt-Multiraten-Filter FPGA-Code-Generierungsunterstützung Verwenden Sie den DFD FXP MRate Code Generator und die DFD FXP NStage MRate Code Generator-VIs, um LabVIEW FPGA-Code aus Fixpunkt-Multiratenfiltern zu erzeugen. Sie können Code für Einkanal - und Mehrkanalfilteranwendungen erzeugen. Sie können auch Code aus einstufigen und mehrstufigen Multiraten-Filter generieren. Fixed Point Moving Average Filter FPGA-Code-Generierungsunterstützung Verwenden Sie das DFD FXP Moving Average Code Generator VI, um LabVIEW FPGA-Code aus Festkommadarstellern zu generieren. Der von einem Festpunkt-MA-Filter erzeugte LabVIEW-FPGA-Code unterstützt Sie bei der effizienten MA-Filterung auf einem Eingangssignal mit wenigen Hardwareressourcen. Verwenden Sie die Dienstprogramme VIs, um Übertragungsfunktion, Null-Pol-Verstärkung und Differenzgleichungen in Bildsteuerungen zu zeichnen. Filtern Speichern und Laden von Textdatei-Tools Verwenden Sie die DFD In Textdatei speichern und das DFD Speichern von MRate in Textdatei-VIs, um Filter, einschließlich Multiratfilter, als Textdateien zu speichern. Sie können Filterstrukturen, Filterordnungen und Filterkoeffizienten aus den Textdateien abrufen. Sie können dann die Filterkoeffizienten aus den Textdateien kopieren und die Koeffizienten in anderen Anwendungen verwenden. Verwenden Sie den DFD-Load aus Textdatei VI, um einen Filter aus einer Textdatei zu laden. Sie können dieses VI nicht verwenden, um einen Multiratfilter zu laden. Das Digital Filter Design Toolkit 8.2 bietet mehr als 100 Beispiele, die zeigen, wie Sie bestimmte Aufgaben mit den VIs und Funktionen des Digitalfilters ausführen können. Diese Beispiele umfassen sowohl begonnene Tutorials als auch eingehende Fallstudien. Version 8.2.1 (438APUX0) Das Digital Filter Design Toolkit 8.2.1 behebt ein Problem, bei dem die firminphase MathScript-Funktion den minimalen Phasenspektralfaktor eines FIR-Filters (Finite Impulse Response) nicht korrekt berechnen kann. Version 8.2 Das Digitalfilter Design Toolkit 7.5 hatte keine Beschränkungen für die Anzahl der Stufen oder die Differenzverzögerung eines CIC-Filters. Das Digitalfilter Design Toolkit 8.2 schränkt die Anzahl der Stufen eines CIC-Filters auf den Bereich 1, 8 ein und begrenzt den Differenzialverzögerungswert auf 1 oder 2. Wenn Sie einen Filter verwenden möchten, den Sie mit dem Digital Filter Design Toolkit 7.5 entworfen haben, kann das Digital Filter Design Toolkit 8.2 den Filter als ungültiges Filterobjekt melden. Wenn Sie diese Situation finden, speichern Sie den Filter als Binärdatei im Digital Filter Design Toolkit 7.5, und verwenden Sie das Digital Filter Design Toolkit 8.2, um den Filter aus der Binärdatei zu laden. Das Digitalfilter Design Toolkit 7.5 definierte die Abtastfrequenz eines Multirate-Filters als maximale Abtastfrequenz im Multirate-Filter. Das Digital Filter Design Toolkit 8.2 definiert die Abtastfrequenz eines Multirate-Filters als Eingangsabtastfrequenz im Multirate-Filter. Wenn Sie also einen Interpolationsfilter verwenden möchten, den Sie mit dem Digital Filter Design Toolkit 7.5 entworfen haben, müssen Sie zuerst die Abtastfrequenz des Interpolationsfilters von der maximalen Abtastfrequenz auf die Eingangsabtastfrequenz ändern. Diese Änderung wirkt sich nicht auf Dezimierungs - und Nichtratenänderungsfilter aus. Im Digital Filter Design Toolkit 8.2 befindet sich die DFD FXP Modellierung für CodeGen Express VI nicht in der Palette Fixpunktwerkzeuge. Verwenden Sie das DFD FXP Quantize Coef VI, um die Koeffizienten eines Filters und das DFD FXP Modeling VI zu quantisieren, um stattdessen ein Fixpunktfiltermodell zu erstellen. Im Digital Filter Design Toolkit 7.5 waren die Amplitudenantwort und die Phasenansprechausgänge des DFD Plot MRate Freq Response VI Cluster. Im Digital Filter Design Toolkit 8.2 sind diese Ausgänge Arrays von Clustern. Version 8.2.1 Zusätzlich zu den bekannten Problemen im Digital Filter Design Toolkit 8.2. Enthält das Digitale Filter-Design-Toolkit 8.2.1 das folgende neue bekannte Problem: Da die Standardschriften auf Windows Vista anders sind als die Standardschriften auf früheren Windows-Versionen, können Sie in VIs kosmetische Probleme wie z. B. überlappende oder abgeschnittene Textzeichenfolgen feststellen Und LabVIEW-Dialogfelder. Um dieses Problem zu beheben, ändern Sie das Thema des Betriebssystems in Windows Classic in dem Dialogfeld Themeneinstellungen und starten Sie dann LabVIEW neu. Wählen Sie Start0187Control Panel0187Appearance und Personalization aus, und klicken Sie auf Theme ändern, um das Dialogfeld Themeneinstellungen anzuzeigen. Die Filter-Analyse-VIs können eine lange Zeit dauern, um einen Filter mit einer hohen Ordnung zu analysieren. Das DFD Remez Design VI kann eine lange Zeit in Anspruch nehmen, um einen FIR-Filter mit hoher Ordnung zu entwerfen. Die DFD Least Pth Norm Design VI kann eine lange Zeit dauern, um Designs, die iterative Algorithmen haben abgeschlossen. Das Digital Filter Design Toolkit 8.2 erlaubt keine Nullwerte im Pole-Zero Placement Express VI. Wenn Sie einen nullwertigen Wert angeben, erzwingt das Express-VI den Nullwert Null auf einen nicht nullwertigen Nullpunkt. Wenn Sie einen Fixpunktfilter entwerfen, müssen Sie die Quantisierer konfigurieren. Jeder Quantisierer enthält einen signierten Boolean, der angibt, ob die Eingangsnummer als eine signierte Zahl behandelt werden soll. Das Digital Filter Design Toolkit 8.2 unterstützt nur signierte Nummern. Die Eigenschaften eines Filters können sich ändern, wenn bei der Umwandlung zwischen den Filterkoeffizienten verschiedener Filterstrukturen numerische Fehler auftreten. Wenn Sie die Struktur eines Filters umwandeln, kann sich der Filter mit der neuen Struktur vollständig von dem ursprünglichen Filter unterscheiden. Wenn Sie dieser Situation begegnen, versuchen Sie es mit einer anderen Struktur. Möglicherweise müssen Sie die VIs für das Digitalfilterdesign kompilieren, die veranschaulichen, wie der generierte LabVIEW-FPGA-Code in LabVIEW-Projekten verwendet wird. Siehe LabVIEW-Hilfe. Zugänglich durch Auswahl von Help0187Suchen Sie die LabVIEW-Hilfe aus dem Pulldown-Menü in LabVIEW, um Informationen über die Verwendung des Digital Filter Design Toolkit. Sie können auf die Beispiele für das Digitale Filter-Design-Toolkit zugreifen, indem Sie Help0187Find-Beispiele auswählen, um den NI-Beispiel-Finder anzuzeigen, und navigieren Sie dann zum Ordner "Toolkits and Modules0187Digital Filter Design". Sie können auch auf den Link Beispiele suchen im Abschnitt Beispiele des Getting Started-Fensters klicken, um den NI-Beispiel-Finder anzuzeigen. Sie können ein Beispiel-VI ändern, um eine Anwendung anzupassen, oder Sie können aus einem oder mehreren Beispielen in ein von Ihnen erstelltes VI kopieren und einfügen. Sie finden auch die Beispiele für das Digital Filter Design Toolkit im Verzeichnis labviewexamplesDigital Filter Design. 0169 200682112007 National Instruments Corporation. Alle Rechte vorbehalten. Nach den Urheberrechtsgesetzen darf diese Publikation weder ohne vorherige schriftliche Zustimmung von National Instruments weder elektronisch noch mechanisch vervielfältigt oder übertragen werden, einschließlich Fotokopie, Aufzeichnung, Speicherung in einem Informationsabrufsystem oder Übersetzung ganz oder teilweise Gesellschaft. National Instruments, NI, ni. Und LabVIEW sind Marken der National Instruments Corporation. Weitere Informationen zu den Marken von National Instruments finden Sie im Abschnitt "Nutzungsbedingungen" auf nilegal. Andere hier erwähnte Produkt - und Firmennamen sind Marken oder Handelsnamen der jeweiligen Unternehmen. Für Patente, die die Produkte von National Instruments abdecken, wenden Sie sich an den entsprechenden Standort: Help0187Patents in Ihrer Software, die patents. txt-Datei auf Ihrer CD oder nipatents. LabVIEW Digital Filter Design Toolkit 8.2.1 Readme Die LabVIEW Digital Filter Design Toolkit 8.2.1 Adressen Installationsprobleme mit Windows Vista x64 Edition, die 64-Bit-Version, die im Digital Filter Design Toolkit 8.2 vorhanden sind. Wenn Sie das Digital Filter Design Toolkit 8.2 installiert haben, müssen Sie zuerst diese Version deinstallieren, bevor Sie das Digital Filter Design Toolkit 8.2.1 installieren. Diese Datei enthält Informationen, die Sie zum Digital Filter Design Toolkit einführen. Diese Datei bietet Ihnen auch Hilfsmittel, die Sie während der Arbeit mit dem Toolkit verwenden können. Die Datei enthält die folgenden Informationen, die Sie verstehen müssen. Das Digitale Filter Design Toolkit bietet eine Sammlung von digitalen Filter-Design-Tools zur Ergänzung der LabVIEW Voll-oder Professional Development System. Das Digital Filter Design Toolkit hilft Ihnen, digitale Filter zu entwerfen, ohne dass Sie über fortgeschrittene Kenntnisse der digitalen Signalverarbeitung oder der digitalen Filtertechniken verfügen müssen. Mit dem Digital Filter Design Toolkit können Sie Gleitkomma - und Fixpunkt-Digitalfilter entwerfen, analysieren und simulieren. Ohne Vorkenntnisse über die Programmierung in LabVIEW können Sie mit den Digital-Filter-Design-Express-VIs grafisch mit den Filterspezifikationen interagieren, um entsprechende digitale Filter zu entwerfen. Das Digitale Filter-Design-Toolkit stellt VIs zur Verfügung, die Sie zum Entwerfen eines digitalen FIR - oder IIR-Filters verwenden können, die Eigenschaften des digitalen Filters analysieren, die Implementierungsstruktur des digitalen Filters ändern und Daten verarbeiten Mit dem digitalen Filter. Neben der Gleitkomma-Unterstützung bietet das Digitale Filter-Design-Toolkit eine Reihe von VIs, die Sie verwenden können, um ein digitales Fixpunkt-Filtermodell zu erstellen, die Eigenschaften des Festkomma-Digitalfilters zu analysieren und die Performance des Fixed zu simulieren Digital-Filter und erzeugen Fixpunkt-C-Code, Integer-LabVIEW-Code oder LabVIEW-FPGA-Code für ein bestimmtes Fixpunktziel. Das Digital-Filter-Design-Toolkit stellt VIs für das digitale Filterdesign mit mehreren Drähten zur Verfügung. Sie können die VIs zum Entwerfen und Analysieren eines Gleitkomma-einstufigen oder mehrstufigen Multiratfilters verwenden. Sie können dann den entworfenen Multirate-Filter verwenden, um Daten zu verarbeiten. Das Digitale Filter-Design-Toolkit bietet außerdem eine Reihe von VIs, die Sie zum Erstellen, Analysieren und Simulieren eines Fixpunkt-Multiratfilters verwenden können. Sie können LabVIEW FPGA-Code aus dem entworfenen Fixpunkt-Multiratenfilter für ein NI Reconfigurable IO (RIO) - Target generieren. Neben den grafischen Tools für das digitale Filterdesign bietet das Digital Filter Design Toolkit auch MathScript-Funktionen, die von LabVIEW MathScript unterstützt werden. Diese MathScript-Funktionen ermöglichen es Ihnen, Filter in einer textbasierten Umgebung zu entwerfen. Um das Digitale Filter-Design-Toolkit verwenden zu können, müssen Sie National Instruments LabVIEW 8.2 oder höher, Full oder Professional Development System, auf dem Host-Computer installiert haben. Hinweis: Wenn Sie das Digitalfilter Design Toolkit verwenden, um einen LabVIEW FPGA-Code aus einem Fixpunktfilter zu generieren, müssen Sie das LabVIEW FPGA Module und die NI-RIO Software von National Instruments mit LabVIEW installiert haben. Stellen Sie sicher, dass Sie das FPGA-Modul und die NI-RIO-Software installieren, bevor Sie das Digital Filter Design Toolkit installieren. Wenn Sie bereits das Digital Filter Design Toolkit installiert haben, deinstallieren Sie das Digital Filter Design Toolkit, bevor Sie das FPGA Module und die NI-RIO Software installieren. Führen Sie die folgenden Schritte aus, um das Digital Filter Design Toolkit zu installieren. Überprüfen Sie vor der Installation, ob Ihr Computer die folgenden Bedingungen erfüllt: Eine kompatible Version von LabVIEW ist installiert. Keine früheren Versionen des Digital Filter Design Toolkits, einschließlich Betaversionen, werden installiert. LabVIEW wird nicht ausgeführt. Hinweis: Wenn Sie das Digitalfilter Design Toolkit verwenden, um einen FPGA-Code aus einem Fixpunktfilter zu generieren, stellen Sie sicher, dass das FPGA-Modul und die NI-RIO-Software installiert sind. Legen Sie die LabVIEW Digital Filter Design Toolkit-CD ein. Führen Sie das setup. exe-Programm aus. Folgen Sie den Anweisungen auf dem Bildschirm. Das Digital Filter Design Toolkit 8.2.1 enthält Fehlerkorrekturen, bietet aber keine neuen Funktionen. Das Digital Filter Design Toolkit 8.2 enthält die folgenden neuen Funktionen: Digitalfilter Design MathScript Funktionen Verwenden Sie die digitalen Filter Design MathScript Funktionen, um digitale Filter mit LabVIEW MathScript in einer textbasierten Umgebung zu entwerfen. Verbesserte Fixed-Point-Filter-Design-Tools Das Digital Filter Design Toolkit 8.2 verbessert die Verwendbarkeit der Fixed-Point Tools VIs. Diese VIs können Ihnen helfen, einen Fixpunktfilter mit nur wenigen erforderlichen Eingaben zu entwerfen. Sie können auch diese VIs verwenden, um das Filterdesign zu verfeinern. Das Digital Filter Design Toolkit 8.2 kategorisiert Filterkoeffizienten in zwei Gruppen: Filterkoeffizienten a k und Filterkoeffizienten b v. Diese beiden Gruppen von Filterkoeffizienten verwenden unterschiedliche Wertebereiche. Diese Änderung ermöglicht es, die Filterkoeffizienten effizient zu quantisieren, indem eine begrenzte Anzahl von Bits verwendet wird. Verbesserte Fixpunkt-Filtercodegenerierung Das Digitale Filter-Design-Toolkit 8.2 unterstützt die Erzeugung von Fixpunkt-Filtercode und unterstützt mehr Fixpunkt-Filtermodelle, beispielsweise solche mit 32-Bit-Koeffizienten. Sie können ein Fixpunkt-Filtermodell angeben, um zusätzlich zu I16xI16-Multiplikationen I32xI16- oder I32xI32-Multiplikationen durchzuführen. Sie können auch einen Filterblock erzeugen, der Mehrkanal-Signale verarbeiten kann. Das Digital Filter Design Toolkit organisiert den erzeugten LabVIEW-Code in LabVIEW-Projektdateien (.lvproj), so dass Sie den Filter in ein anderes Projekt integrieren können. Für die LabVIEW-FPGA-Codegenerierung verbessert das Digital Filter Design Toolkit 8.2 den Mechanismus der Speicherung von Filterkoeffizienten und der internen Zustände von Digitalfiltern. Der neue Mechanismus speichert die internen Zustände eines Filters in den Speicherelementen des erzeugten LabVIEW-FPGA-Codes. Für FIR-Filter speichert dieser Mechanismus die FIR-Filterkoeffizienten in Nachschlagtabellen. Bei der Verarbeitung von Mehrkanalsignalen kann der LabVIEW-FPGA-Code die Filterkoeffizienten gemeinsam nutzen und logische Ressourcen unter den mehreren Kanälen filtern. Rational Resampling Multirate Filter Unterstützung Das Digital Filter Design Toolkit 8.2 bietet Unterstützung für das Design, die Analyse und Implementierung von Rational Resampling Multirate Filtern, zusätzlich zu Dezimation und Interpolation Filter. Eine rationale Wiederabtastung eignet sich für die Verbindung mit digitalen Signalverarbeitungssystemen (DSP), die mit unterschiedlichen Raten arbeiten. Sie können z. B. Rational Resampling verwenden, um ein 48 kHz-Signal von einem professionellen Audiosystem in ein 44,1 kHz-Signal für eine Audio-CD zu konvertieren. Multirate-Filter-Design-Express-VIs Verwenden Sie das Multirate-FIR-Design, Multistage-Multirate-Filterdesign und Multirate-CIC-Design-Express-VIs, um multirate FIR-Filter, mehrstufige Multiratenfilter und interaktive CIR-Filter (Multirate Cascade Integrated Combination) zu erstellen. Fixed-Point Multirate Filter Design Unterstützung Verwenden Sie die Multirate Fixed-Point Tools-VIs zu quantisieren, modellieren und simulieren Fixed-Point-Multirate-Filter. Fixpunkt-Multiraten-Filter FPGA-Code-Generierungsunterstützung Verwenden Sie den DFD FXP MRate Code Generator und die DFD FXP NStage MRate Code Generator-VIs, um LabVIEW FPGA-Code aus Fixpunkt-Multiratenfiltern zu erzeugen. Sie können Code für Einkanal - und Mehrkanalfilteranwendungen erzeugen. Sie können auch Code aus einstufigen und mehrstufigen Multiraten-Filter generieren. Fixed Point Moving Average Filter FPGA-Code-Generierungsunterstützung Verwenden Sie das DFD FXP Moving Average Code Generator VI, um LabVIEW FPGA-Code aus Festkommadarstellern zu generieren. Der von einem Festpunkt-MA-Filter erzeugte LabVIEW-FPGA-Code unterstützt Sie bei der effizienten MA-Filterung auf einem Eingangssignal mit wenigen Hardwareressourcen. Verwenden Sie die Dienstprogramme VIs, um Übertragungsfunktion, Null-Pol-Verstärkung und Differenzgleichungen in Bildsteuerungen zu zeichnen. Filtern Speichern und Laden von Textdatei-Tools Verwenden Sie die DFD In Textdatei speichern und das DFD Speichern von MRate in Textdatei-VIs, um Filter, einschließlich Multiratfilter, als Textdateien zu speichern. Sie können Filterstrukturen, Filterordnungen und Filterkoeffizienten aus den Textdateien abrufen. Sie können dann die Filterkoeffizienten aus den Textdateien kopieren und die Koeffizienten in anderen Anwendungen verwenden. Verwenden Sie den DFD-Load aus Textdatei VI, um einen Filter aus einer Textdatei zu laden. Sie können dieses VI nicht verwenden, um einen Multiratfilter zu laden. Das Digital Filter Design Toolkit 8.2 bietet mehr als 100 Beispiele, die zeigen, wie Sie bestimmte Aufgaben mit den VIs und Funktionen des Digitalfilters ausführen können. Diese Beispiele umfassen sowohl begonnene Tutorials als auch eingehende Fallstudien. Version 8.2.1 (438APUX0) Das Digital Filter Design Toolkit 8.2.1 behebt ein Problem, bei dem die firminphase MathScript-Funktion den minimalen Phasenspektralfaktor eines FIR-Filters (Finite Impulse Response) nicht korrekt berechnen kann. Version 8.2 Das Digitalfilter Design Toolkit 7.5 hatte keine Beschränkungen für die Anzahl der Stufen oder die Differenzverzögerung eines CIC-Filters. Das Digitalfilter Design Toolkit 8.2 schränkt die Anzahl der Stufen eines CIC-Filters auf den Bereich 1, 8 ein und begrenzt den Differenzialverzögerungswert auf 1 oder 2. Wenn Sie einen Filter verwenden möchten, den Sie mit dem Digital Filter Design Toolkit 7.5 entworfen haben, kann das Digital Filter Design Toolkit 8.2 den Filter als ungültiges Filterobjekt melden. Wenn Sie diese Situation finden, speichern Sie den Filter als Binärdatei im Digital Filter Design Toolkit 7.5, und verwenden Sie das Digital Filter Design Toolkit 8.2, um den Filter aus der Binärdatei zu laden. Das Digitalfilter Design Toolkit 7.5 definierte die Abtastfrequenz eines Multirate-Filters als maximale Abtastfrequenz im Multirate-Filter. Das Digital Filter Design Toolkit 8.2 definiert die Abtastfrequenz eines Multirate-Filters als Eingangsabtastfrequenz im Multirate-Filter. Wenn Sie also einen Interpolationsfilter verwenden möchten, den Sie mit dem Digital Filter Design Toolkit 7.5 entworfen haben, müssen Sie zuerst die Abtastfrequenz des Interpolationsfilters von der maximalen Abtastfrequenz auf die Eingangsabtastfrequenz ändern. Diese Änderung wirkt sich nicht auf Dezimierungs - und Nichtratenänderungsfilter aus. Im Digital Filter Design Toolkit 8.2 befindet sich die DFD FXP Modellierung für CodeGen Express VI nicht in der Palette Fixpunktwerkzeuge. Verwenden Sie das DFD FXP Quantize Coef VI, um die Koeffizienten eines Filters und das DFD FXP Modeling VI zu quantisieren, um stattdessen ein Fixpunktfiltermodell zu erstellen. Im Digital Filter Design Toolkit 7.5 waren die Amplitudenantwort und die Phasenansprechausgänge des DFD Plot MRate Freq Response VI Cluster. Im Digital Filter Design Toolkit 8.2 sind diese Ausgänge Arrays von Clustern. Version 8.2.1 Zusätzlich zu den bekannten Problemen im Digital Filter Design Toolkit 8.2. Enthält das Digitale Filter-Design-Toolkit 8.2.1 das folgende neue bekannte Problem: Da die Standardschriften auf Windows Vista anders sind als die Standardschriften auf früheren Windows-Versionen, treten möglicherweise kosmetische Probleme wie überlappende oder abgeschnittene Textzeichenfolgen in VIs auf Und LabVIEW-Dialogfelder. Um dieses Problem zu beheben, ändern Sie das Thema des Betriebssystems in Windows Classic in dem Dialogfeld Themeneinstellungen und starten Sie dann LabVIEW neu. Wählen Sie Start0187Control Panel0187Appearance und Personalization aus, und klicken Sie auf Theme ändern, um das Dialogfeld Themeneinstellungen anzuzeigen. Die Filter-Analyse-VIs können lange dauern, bis ein Filter mit einer hohen Ordnung zu analysieren. Das DFD Remez Design VI kann eine lange Zeit in Anspruch nehmen, um einen FIR-Filter mit hoher Ordnung zu entwerfen. Das DFD Least Pth Norm Design VI kann eine lange Zeit in Anspruch nehmen, um Designs mit iterativen Algorithmen abzuschließen. Das Digital Filter Design Toolkit 8.2 erlaubt keine Nullwerte im Pole-Zero Placement Express VI. Wenn Sie einen nullwertigen Wert angeben, erzwingt das Express-VI den Nullwert Null auf einen nicht nullwertigen Nullpunkt. Wenn Sie einen Fixpunktfilter entwerfen, müssen Sie die Quantisierer konfigurieren. Jeder Quantisierer enthält einen signierten Boolean, der angibt, ob die Eingangsnummer als eine signierte Zahl behandelt werden soll. Das Digital Filter Design Toolkit 8.2 unterstützt nur signierte Nummern. Die Eigenschaften eines Filters können sich ändern, wenn bei der Umwandlung zwischen den Filterkoeffizienten verschiedener Filterstrukturen numerische Fehler auftreten. Wenn Sie die Struktur eines Filters umwandeln, kann sich der Filter mit der neuen Struktur vollständig von dem ursprünglichen Filter unterscheiden. Wenn Sie dieser Situation begegnen, versuchen Sie es mit einer anderen Struktur. Möglicherweise müssen Sie die VIs für das Digitalfilterdesign kompilieren, die zeigen, wie der generierte LabVIEW-FPGA-Code in LabVIEW-Projekten verwendet wird. Siehe LabVIEW-Hilfe. Zugänglich durch Auswahl von Help0187Suchen Sie die LabVIEW-Hilfe aus dem Pulldown-Menü in LabVIEW, um Informationen über die Verwendung des Digital Filter Design Toolkit. Sie können auf die Beispiele für das Digitale Filter-Design-Toolkit zugreifen, indem Sie Help0187Find-Beispiele auswählen, um den NI-Beispiel-Finder anzuzeigen, und navigieren Sie dann zum Ordner "Toolkits and Modules0187Digital Filter Design". Sie können auch auf den Link Beispiele suchen im Abschnitt Beispiele des Getting Started-Fensters klicken, um den NI-Beispiel-Finder anzuzeigen. Sie können ein Beispiel-VI ändern, um eine Anwendung anzupassen, oder Sie können aus einem oder mehreren Beispielen in ein von Ihnen erstelltes VI kopieren und einfügen. Sie finden auch die Beispiele für das Digital Filter Design Toolkit im Verzeichnis labviewexamplesDigital Filter Design. 0169 200682112007 National Instruments Corporation. Alle Rechte vorbehalten. Nach den Urheberrechtsgesetzen darf diese Publikation weder ohne vorherige schriftliche Zustimmung von National Instruments weder elektronisch noch mechanisch vervielfältigt oder übertragen werden, einschließlich Fotokopie, Aufzeichnung, Speicherung in einem Informationsabrufsystem oder Übersetzung ganz oder teilweise Gesellschaft. National Instruments, NI, ni. Und LabVIEW sind Marken der National Instruments Corporation. Weitere Informationen zu den Marken von National Instruments finden Sie im Abschnitt "Nutzungsbedingungen" auf nilegal. Andere hier erwähnte Produkt - und Firmennamen sind Marken oder Handelsnamen der jeweiligen Unternehmen. Für Patente, die die National Instruments-Produkte abdecken, finden Sie den entsprechenden Standort: Help0187Patents in Ihrer Software, die patents. txt-Datei auf Ihrer CD oder nipatents.

No comments:

Post a Comment