Documentation

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

DSP Algorithm Acceleration

Acceleration using generated MEX functions

Functions

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

Topics

Workflow for Generating a Multi-Threaded MEX File using dspunfold

DSP unfolding: This section discusses the recommended workflow — 1) generating the multithreaded MEX and 2) verifying the results using the analyzer

Multi-Threaded MEX File Generation Using DSP Unfolding

This example shows how to use the dspunfold function to generate a multi-threaded MEX file from a MATLAB® function using DSP unfolding technology.

Signal Processing Algorithm Acceleration in MATLAB

Accelerate signal processing algorithm with codegen and dspunfold.

How Is dspunfold Different from parfor?

DSP unfolding: This page should detail the users on when to use dspunfold and when to use parfor

Troubleshooting

Why Does the Analyzer Choose the Wrong State Length?

DSP unfolding: 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?

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

Was this topic helpful?