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.

Functions and System Objects Supported for C Code Generation

If you have a MATLAB® Coder™ license, you can generate C and C++ code from MATLAB code that contains DSP System Toolbox™ functions and System objects. For more information about C and C++ code generation from MATLAB code, see the MATLAB Coder documentation. For more information about generating code from System objects, see System Objects in MATLAB Code Generation (MATLAB Coder).

The following DSP System Toolbox functions and System objects are supported for C and C++ code generation from MATLAB code.

An asterisk (*) indicates that the reference page has usage notes and limitations for C/C++ code generation.

Name
Estimation

dsp.BurgAREstimator*

dsp.BurgSpectrumEstimator*

dsp.CepstralToLPC*

dsp.CrossSpectrumEstimator*

dsp.LevinsonSolver*

dsp.LPCToAutocorrelation*

dsp.LPCToCepstral*

dsp.LPCToLSF*

dsp.LPCToLSP*

dsp.LPCToRC*

dsp.LSFToLPC*

dsp.LSPToLPC*

dsp.RCToAutocorrelation*

dsp.RCToLPC*

dsp.SpectrumEstimator*

dsp.TransferFunctionEstimator*

Filters

ca2tf*

cl2tf*

dsp.AdaptiveLatticeFilter*

dsp.AffineProjectionFilter*

dsp.AllpassFilter*

dsp.AllpoleFilter*

dsp.BiquadFilter*

dsp.BlockLMSFilter*

dsp.Channelizer*

dsp.ChannelSynthesizer*

dsp.CICCompensationDecimator*

dsp.CICCompensationInterpolator*

dsp.CICDecimator*

dsp.CICInterpolator*

dsp.Differentiator*

dsp.FarrowRateConverter*

dsp.FastTransversalFilter*

dsp.FilterCascade*

dsp.FilteredXLMSFilter*

dsp.FIRDecimator*

dsp.FIRFilter*

dsp.FIRHalfbandDecimator*

dsp.FIRHalfbandInterpolator*

dsp.FIRInterpolator*

dsp.FIRRateConverter*

dsp.FrequencyDomainAdaptiveFilter*

dsp.FrequencyDomainFIRFilter*

dsp.HampelFilter*

dsp.HighpassFilter*

dsp.IIRFilter*

dsp.IIRHalfbandDecimator*

dsp.IIRHalfbandInterpolator*

dsp.KalmanFilter*

dsp.LMSFilter*

dsp.LowpassFilter*

dsp.MedianFilter*

dsp.RLSFilter*

dsp.SampleRateConverter*

dsp.SubbandAnalysisFilter*

dsp.SubbandSynthesisFilter*

dsp.VariableBandwidthFIRFilter*

dsp.VariableBandwidthIIRFilter*

firceqrip*

fireqint*

firgr*

firhalfband*

firlpnorm*

firminphase*

firnyquist*

firpr2chfb*

ifir*

iircomb*

iirgrpdelay*

iirlpnorm*

iirlpnormc*

iirnotch*

iirpeak*

tf2ca*

tf2cl*

Filter Design

designMultirateFIR*

Math Operations

dsp.ArrayVectorAdder*

dsp.ArrayVectorDivider*

dsp.ArrayVectorMultiplier*

dsp.ArrayVectorSubtractor*

dsp.CumulativeProduct*

dsp.CumulativeSum*

dsp.LDLFactor*

dsp.LevinsonSolver*

dsp.LowerTriangularSolver*

dsp.LUFactor*

dsp.Normalizer*

dsp.UpperTriangularSolver*
Quantizers

dsp.ScalarQuantizerDecoder*

dsp.ScalarQuantizerEncoder*

dsp.VectorQuantizerDecoder*

dsp.VectorQuantizerEncoder*

Scopes

dsp.ArrayPlot*

dsp.SpectrumAnalyzer*

dsp.TimeScope*

Signal Management

dsp.AsyncBuffer*

dsp.Counter*

dsp.DelayLine*

Signal Operations

dsp.Convolver*

dsp.DCBlocker*

dsp.Delay*

dsp.DigitalDownConverter*

dsp.DigitalUpConverter*

dsp.Interpolator*

dsp.NCO*

dsp.PeakFinder*

dsp.PhaseExtractor*

dsp.PhaseUnwrapper*

dsp.VariableFractionalDelay*

dsp.VariableIntegerDelay*

dsp.Window*

dsp.ZeroCrossingDetector*

Sinks

audioDeviceWriter*

dsp.AudioFileWriter*

dsp.BinaryFileWriter*

dsp.UDPSender*

Sources

dsp.AudioFileReader*

dsp.BinaryFileReader*

dsp.ColoredNoise*

dsp.SignalSource*

dsp.SineWave*

dsp.UDPReceiver*

Statistics

dsp.Autocorrelator*

dsp.Crosscorrelator*

dsp.Histogram*

dsp.Maximum*

dsp.Mean*

dsp.Median*

dsp.MedianFilter*

dsp.Minimum*

dsp.MovingAverage*

dsp.MovingMaximum*

dsp.MovingMinimum*

dsp.MovingRMS*

dsp.MovingStandardDeviation*

dsp.MovingVariance*

dsp.PeakToPeak*

dsp.PeakToRMS*

dsp.RMS*

dsp.StandardDeviation*

dsp.StateLevels*

dsp.Variance*

Transforms

dsp.AnalyticSignal*

dsp.DCT*

dsp.FFT*

dsp.IDCT*

dsp.IFFT*

dsp.ZoomFFT*

Was this topic helpful?