Hauptinhalt

Die Übersetzung dieser Seite ist veraltet. Klicken Sie hier, um die neueste Version auf Englisch zu sehen.

DSP-Algorithmus-Beschleunigung

Beschleunigung mithilfe von Datenfluss-Multithreading oder generierten MEX-Funktionen

Sie können den Simulationsdurchsatz von MATLAB®-Funktionen mithilfe der dspunfold-Funktion zur Generierung einer Multithread-MEX-Datei verbessern.

In Simulink® wird Ihr Modell mit Dataflow-Domänen automatisch partitioniert und das System mithilfe mehrerer Threads simuliert. Wenn Sie dem System eine algorithmische Latenzzeit hinzufügen, können Sie die Nebenläufigkeit weiter steigern und den Simulationsdurchsatz Ihres Modells verbessern.

Funktionen

dspunfoldGenerates a multi-threaded MEX file from a MATLAB function
codegenGenerate C/C++ code from MATLAB code

Blöcke

Dataflow SubsystemSubsystem whose execution domain is set to Dataflow

Themen

Entfalten

Dataflow

Fehlersuche

Why Does the Analyzer Choose the Wrong State Length?

This section discusses the example where the state length depends on the input which causes verification failure. Debugging steps are also included.

Why Does the Analyzer Choose a Zero State Length?

This section discusses the example where the input does not have an immediate effect on the output. Hence, state length of 0 is considered in spite of the algorithm containing states.

Enthaltene Beispiele