DSP System Toolbox

 

DSP System Toolbox

Entwicklung und Simulation von Streaming-Signalverarbeitungssystemen

Dauer des Videos 2:18

KI-Agenten mit DSP System Toolbox verbinden

Integrieren Sie domänenspezifische Funktionen in Ihren Agentic-AI-Workflow.

Simulink-Modell, das einen einstellbaren Tiefpass-FIR- und Hochpass-IIR-Filter implementiert. An der Skala lässt sich der Fc-Wert einstellen. Die gefilterten Ausgabesignale und das Ursprungssignal dienen als Eingabe eines Visualisierungs-Scopes.

Signalverarbeitungsblöcke in Simulink

DSP System Toolbox umfasst Blöcke für Algorithmen, Filter, Transformationen und lineare Algebra. Erzielen Sie einen höheren Durchsatz und eine genauere Modellierung von Echtzeitsystemen durch eine Frame-basierte Verarbeitung oder simulieren Sie verschiedene Abtastraten mit Multiraten-Filtern.

App-Fenster mit Filter Analyzer: Rechter Graph zeigt den Amplitudengang fünf verschiedener simulierter Filter. Im linken Bereich sind Filter und Farbe aufgeführt. Links untern sieht man den Decimator-Multiraten-Filter.

Entwerfen und Analysieren von digitalen Filtern

Nutzen Sie die Filter Builder-App und Filter Designer, um FIR-, IIR-, Mehrphasen-, Multiraten- und adaptive Filter zu entwerfen und zu implementieren. Entwerfen Sie auf Basis von Frequenz-Abstimmschärfenkriterien oder über optimierungsgestützte Algorithmen. Verwenden Sie die Filter Analyzer-App, um Filterreaktionen zu vergleichen.

Implementierung: Dokumentation | Beispiele

Die Spectrum Analyzer-App: Oben ist die Signalquelle in blau- und gelbschattierten Bereichen zu sehen, die den Verstärker darstellen. Unten sieht man ACPR-Messungen für den Verstärker.

Signalvisualisierung mit Scopes

Visualisieren Sie Signaldaten im Zeit- oder Frequenzbereich mit Scopes. Ähnlich etablierter Benchtop-Signalanalysatoren ermöglichen Scopes Messungen und statistische Angaben zum Analysieren Ihrer Daten. Verwenden Sie Spectrum Analyzer, um Spektrum und Spektrogrammansichten anzuzeigen.

Ein Simulink-Modell schaltet zwischen Tief- und Bandpass-Filterreaktionen um, die als Eingabe eines Teilsystems einer Basisband-Übertragungsfunktion dienen. Das Teilsystem gibt Phasen- und Amplitudenreaktionen in Array-Diagrammblöcke aus; die Anregung wird in die Filter rückgekoppelt.

Signaltransformationen, -schätzungen und statistiken

Transformieren Sie Signale zwischen den Zeit- und Frequenzdomänen. Verwenden Sie Blöcke, um parametrische oder nicht parametrische Schätzungen zu implementieren und werten Sie Statistiken zu Streamingsignalen aus.

Integrierte DSP-Entwicklung und -Implementierung

Generieren Sie mit MATLAB Coder und Simulink Coder Quellcode, um für Signalverarbeitungsalgorithmen Prototypen zu erstellen, zu beschleunigen und bereitzustellen. Verwenden Sie Embedded Coder zur Generierung optimierter Software durch kernspezifische Bibliotheken und SIMD-Implementierungen.

Ein Time Scope zeigt vier vertikal angeordnete Diagramme an: Die ersten beiden veranschaulichen Drei-Phasen-Spannung und -Stromstärke, das dritte die erkannten Fehler und das vierte den Signalverlust bei den Fehlern.

KI für DSP-Systemmodelle

Nutzen Sie KI-basierte Signalverarbeitungsalgorithmen in Simulink. Erkennen Sie Anomalien in Signalen mithilfe von Deep-Learning-Modellen und extrahieren Sie tiefe Signalmerkmale mithilfe von Wavelet-Streuung.

DSP System Toolbox – Häufig gestellte Fragen

Die DSP System Toolbox bietet Algorithmen, Apps und Scopes zum Entwerfen, Simulieren und Analysieren von Signalverarbeitungssystemen in MATLAB und Simulink für Anwendungen wie Kommunikation, Radar, Audio, medizinische Geräte und IoT.

Sie können FIR-, IIR-, Multirate-, Multistage- und adaptive Filter mit der Filter Designer-App entwerfen und analysieren, basierend auf Frequenzselektivitätskriterien oder optimierungsgetriebenen Algorithmen. Die Toolbox ermöglicht außerdem die Simulation dynamischer Filterarchitekturen durch zeitlich einstellbare Designalgorithmen, koeffizienten-einstellbare Implementierungen und die Analyse dynamischer Antworten. Sie enthält effiziente Implementierungsarchitekturen für Filter, wie Frequenzbereichs- und MIMO-FIR-Filterimplementierungen.

Die Toolbox umfasst Time Scope, Spectrum Analyzer, Dynamic Filter Visualizer und Logic Analyzer, mit denen Sie Streaming-Signale dynamisch visualisieren und messen können, und die Messungen sowie Statistiken ähnlich wie Tisch-Signalanalysatoren bereitstellen.

Ja. Die Toolbox unterstützt die C/C++-Codegenerierung für Desktop-Prototyping und die Bereitstellung auf Embedded-Prozessoren, einschließlich ARM Cortex-Architekturen, sowie bitgenaue Festkomma-Modellierung und HDL-Codegenerierung.

Algorithmen sind als MATLAB-Funktionen, Systemobjekte und Simulink-Blöcke verfügbar.

Ja. Die Toolbox bietet Designalgorithmen und Implementierungsmodule für Multirate-Filter in MATLAB und Simulink. Die Verfügbarkeit von Multirate-Filterblöcken in Simulink ermöglicht die Verwendung unterschiedlicher diskreter Abtastraten in der Simulation von Signalverarbeitungssystemen, für höheren Durchsatz und eine genauere Modellierung von Echtzeitsystemen.

Ja. Die Bereitstellung von Signalverarbeitungsalgorithmen als MATLAB-Systemobjekte und Simulink-Blöcke ermöglicht die Verarbeitung von Signalen, die aus Variablen, Datendateien und Netzwerkgeräten gestreamt werden, ohne dass eine zusätzliche oder manuelle Handhabung der internen Zustände der Algorithmen erforderlich ist.

Ja. Die Toolbox enthält KI-gestützte Signalverarbeitungsalgorithmen in Simulink zur Anomalieerkennung in Signalen mithilfe von Deep-Learning-Modellen und zur Extraktion tiefer Signalmerkmale mittels Wavelet-Scattering.

DSP System Toolbox kostenlos ausprobieren

Entdecken Sie noch heute die Möglichkeiten.


Bereit zum Kauf?

Angebot anfordern und Erweiterungsprodukte entdecken.

Studieren Sie?

Ihre Hochschule bietet möglicherweise bereits Zugang zu MATLAB, Simulink und Add-on-Produkten über eine Campus-Wide License.