Функции и системные объекты, поддержанные для генерации кода C

Если у вас есть лицензия MATLAB® Coder™, можно сгенерировать C и Код С++ из кода MATLAB, который содержит функции DSP System Toolbox™ и Системные объекты. Для получения дополнительной информации о генерации C и Кода С++ из кода MATLAB, см. документацию MATLAB Coder. Для получения дополнительной информации о генерации кода от Системных объектов, смотрите Системные объекты в Генерации кода MATLAB (MATLAB Coder).

Следующие функции DSP System Toolbox и Системные объекты поддерживаются для генерации C и Кода С++ из кода MATLAB.

Звездочка (*) указывает, что страница с описанием имеет указания и ограничения по применению для генерации кода C/C++.

audioDeviceWriter*

Вопроизведите звуковой карте

ca2tf*

Преобразуйте связанный фильтр allpass в форму передаточной функции

cl2tf*

Преобразуйте связанную решетку allpass в форму передаточной функции

designMultirateFIR*

Многоскоростное КИХ-создание фильтра

dsp.AdaptiveLatticeFilter*

Адаптивный фильтр решетки

dsp.AffineProjectionFilter*

Вычислите выход, ошибку и коэффициенты с помощью Алгоритма аффинной проекции (AP)

dsp.AllpassFilter*

Один раздел или расположенный каскадом фильтр allpass

dsp.AllpoleFilter*

БИХ-Фильтр без нулей

dsp.AnalyticSignal*

Аналитические сигналы входных параметров дискретного времени

dsp.ArrayPlot*

Отобразите векторы или массивы

dsp.ArrayVectorAdder*

Добавьте массив в вектор в заданном измерении

dsp.ArrayVectorDivider*

Разделите массив на вектор в заданном измерении

dsp.ArrayVectorMultiplier*

Умножьте массив на вектор в заданном измерении

dsp.ArrayVectorSubtractor*

Вычтите вектор из массива в заданном измерении

dsp.AsyncBuffer*

Буфер FIFO

dsp.AudioFileReader*

Поток от звукового файла

dsp.AudioFileWriter*

Поток к звуковому файлу

dsp.Autocorrelator*

Последовательность автокорреляции

dsp.BinaryFileReader*

Считайте данные из двоичного файла

dsp.BinaryFileWriter*

Запишите данные к двоичным файлам

dsp.BiquadFilter*

БИХ-фильтр с помощью биквадратных структур

dsp.BlockLMSFilter*

Вычислите выход, ошибку и веса с помощью блока LMS адаптивный алгоритм

dsp.BurgAREstimator*

(Чтобы быть удаленным) Оценка авторегрессивных (AR) параметры модели с помощью метода Города

dsp.BurgSpectrumEstimator*

(Чтобы быть удаленным) Параметрическая спектральная оценка с помощью метода Города

dsp.CepstralToLPC*

(Чтобы быть удаленным), Преобразуют cepstral коэффициенты в коэффициенты линейного предсказания

dsp.Channelizer*

Многофазный аналитический набор фильтров БПФ

dsp.ChannelSynthesizer*

Многофазный набор фильтров синтеза БПФ

dsp.CICCompensationDecimator*

Компенсируйте децимирующий фильтр CIC с помощью КИХ decimator

dsp.CICCompensationInterpolator*

Компенсируйте фильтр интерполяции CIC с помощью КИХ-интерполятора

dsp.CICDecimator*

Десятикратно уменьшите сигнал с помощью каскадного интегрально-гребенчатого (CIC) фильтра

dsp.CICInterpolator*

Интерполируйте сигнал с помощью каскадного интегрально-гребенчатого фильтра

dsp.ColoredNoise*

Сгенерируйте окрашенный шумовой сигнал

dsp.ComplexBandpassDecimator*

Извлеките поддиапазон частоты с помощью односторонней (комплексной) полосы пропускания decimator

dsp.Convolver*

Свертка двух сигналов

dsp.Counter*

Подсчитайте или вниз через заданную область чисел

dsp.Crosscorrelator*

Взаимная корреляция двух входных параметров

dsp.CrossSpectrumEstimator*

Оцените перекрестную спектральную плотность

dsp.CumulativeProduct*

Совокупное произведение канала, столбца или элементов строки

dsp.CumulativeSum*

Совокупная сумма канала, столбца или элементов строки

dsp.DCBlocker*

Блокируйте компонент DC (смещение) от входного сигнала

dsp.DCT*

(Чтобы быть удаленным) Дискретное косинусное преобразование (DCT)

dsp.Delay*

Сигнал задержки входа фиксированными выборками

dsp.DelayLine*

Перебуферная последовательность входных параметров со сдвигом с одной выборкой

dsp.Differentiator*

Прямой КИХ формы fullband фильтр дифференциатора

dsp.DigitalDownConverter*

Переведите цифровой сигнал из полосы промежуточной частоты (IF) к основной полосе и десятикратно уменьшите его

dsp.DigitalUpConverter*

Интерполируйте цифровой сигнал и переведите его от основной полосы до полосы IF

dsp.FarrowRateConverter*

Полиномиальный конвертер частоты дискретизации с произвольным коэффициентом преобразования

dsp.FastTransversalFilter*

Быстро трансверсальный КИХ наименьших квадратов адаптивный фильтр

dsp.FFT*

Дискретное преобразование Фурье

dsp.FilterCascade*

Создайте каскад Системных объектов фильтра

dsp.FilteredXLMSFilter*

Фильтрованный фильтр XLMS

dsp.FIRDecimator*

Многофазный КИХ decimator

dsp.FIRFilter*

Статический или изменяющийся во времени КИХ-фильтр

dsp.FIRHalfbandDecimator*

Полуполоса decimator

dsp.FIRHalfbandInterpolator*

Интерполятор полуполосы

dsp.FIRInterpolator*

Многофазный КИХ-интерполятор

dsp.FIRRateConverter*

Конвертер частоты дискретизации

dsp.FrequencyDomainAdaptiveFilter*

Вычислите выход, ошибку и коэффициенты с помощью КИХ частотного диапазона адаптивный фильтр

dsp.FrequencyDomainFIRFilter*

Отфильтруйте входной сигнал в частотном диапазоне

dsp.HampelFilter*

Отфильтруйте выбросы с помощью идентификатора Хампеля

dsp.HighpassFilter*

КИХ или БИХ highpass фильтр

dsp.Histogram*

(Чтобы быть удаленным) Гистограмма входа или последовательность входных параметров

dsp.IDCT*

(Чтобы быть удаленным) Обратное дискретное косинусное преобразование (IDCT)

dsp.IFFT*

Обратное дискретное преобразование Фурье (IDFT)

dsp.IIRFilter*

Фильтр импульсной характеристики Бога (IIR)

dsp.IIRHalfbandDecimator*

Десятикратно уменьшите фактором двух использующих многофазных БИХ

dsp.IIRHalfbandInterpolator*

Интерполируйте фактором двух использующих многофазных БИХ

dsp.Interpolator*

Линейная или многофазная КИХ-интерполяция

dsp.ISTFT*

Обратный кратковременный БПФ

dsp.KalmanFilter*

Оцените системные измерения и состояния с помощью Фильтра Калмана

dsp.LDLFactor*

Факторные квадратные Эрмитовы положительные определенные матрицы на компоненты

dsp.LevinsonSolver*

Решение систем линейных уравнений с помощью рекурсии Левинсона-Дербина

dsp.LMSFilter*

Вычислите выход, ошибку и веса адаптивного фильтра LMS

dsp.LowerTriangularSolver*

Решите нижнее треугольное матричное уравнение

dsp.LowpassFilter*

КИХ или БИХ фильтр lowpass

dsp.LPCToAutocorrelation*

(Чтобы быть удаленным), Преобразуют коэффициенты линейного предсказания в коэффициенты автокорреляции

dsp.LPCToCepstral*

(Чтобы быть удаленным), Преобразуют коэффициенты линейного предсказания в cepstral коэффициенты

dsp.LPCToLSF*

(Чтобы быть удаленным), Преобразуют коэффициенты линейного предсказания в линейные спектральные частоты

dsp.LPCToLSP*

(Чтобы быть удаленным), Преобразуют коэффициенты линейного предсказания, чтобы выровнять спектральные пары

dsp.LPCToRC*

(Чтобы быть удаленным), Преобразуют коэффициенты линейного предсказания в отражательные коэффициенты

dsp.LSFToLPC*

(Чтобы быть удаленным), Преобразуют линейные спектральные частоты в коэффициенты линейного предсказания

dsp.LSPToLPC*

(Чтобы быть удаленным), Преобразуют линию спектральные пары в коэффициенты линейного предсказания

dsp.LUFactor*

Факторная квадратная матрица в более низкие и верхние треугольные матрицы

dsp.Maximum*

(Чтобы быть удаленным), Находят максимальное значение входа или последовательность входных параметров

dsp.Mean*

(Чтобы быть удаленным), Находят среднее значение входа или последовательность входных параметров

dsp.Median*

(Чтобы быть удаленным) Среднее значение входа

dsp.MedianFilter*

Средний фильтр

dsp.Minimum*

(Чтобы быть удаленным), Находят минимальные значения входа или последовательность входных параметров

dsp.MovingAverage*

Скользящее среднее значение

dsp.MovingMaximum*

Движущийся максимум

dsp.MovingMinimum*

Движущийся минимум

dsp.MovingRMS*

Перемещение среднеквадратичного значения

dsp.MovingStandardDeviation*

Перемещение стандартного отклонения

dsp.MovingVariance*

Движущееся отклонение

dsp.NCO*

Сгенерируйте действительный или объедините синусоидальные сигналы

dsp.Normalizer*

(Чтобы быть удаленным) Векторная нормализация в заданном измерении

dsp.PeakFinder*

(Чтобы быть удаленным), Идентифицируют пиковые значения во входном сигнале

dsp.PeakToPeak*

Пик к пиковому значению

dsp.PeakToRMS*

Пик к среднеквадратичному значению вектора

dsp.PhaseExtractor*

Извлеките развернутую фазу комплексного входа

dsp.PhaseUnwrapper*

Разверните фазу сигнала

dsp.RCToAutocorrelation*

(Чтобы быть удаленным), Преобразуют отражательные коэффициенты в коэффициенты автокорреляции

dsp.RCToLPC*

(Чтобы быть удаленным), Преобразуют отражательные коэффициенты в коэффициенты линейного предсказания

dsp.RLSFilter*

Вычислите выход, ошибку и коэффициенты с помощью алгоритма рекурсивных наименьших квадратов (RLS)

dsp.RMS*

(Чтобы быть удаленным) Среднеквадратичное значение векторных элементов

dsp.SampleRateConverter*

Многоступенчатый конвертер частоты дискретизации

dsp.ScalarQuantizerDecoder*

Преобразуйте каждое значение индекса в квантованное выходное значение

dsp.ScalarQuantizerEncoder*

Объединенное входное значение со значением индекса области квантования

dsp.SignalSource*

Импортируйте переменную из рабочей области

dsp.SineWave*

Сгенерируйте дискретную синусоиду

dsp.SpectrumAnalyzer*

Отобразите спектр частоты сигналов временной области

dsp.SpectrumEstimator*

Оцените спектр плотности энергии или спектр мощности

dsp.StandardDeviation*

(Чтобы быть удаленным) Стандартное отклонение входа или последовательность входных параметров

dsp.StateLevels*

Оценка уровней состояний для двухуровневой прямоугольной формы волны

dsp.STFT

Кратковременный БПФ

dsp.SubbandAnalysisFilter*

Разложите сигнал на высокочастотные и низкочастотные поддиапазоны

dsp.SubbandSynthesisFilter*

Восстановите сигнал от высокочастотных и низкочастотных поддиапазонов

dsp.TimeScope*

Область времени сигнализирует об отображении и измерении

dsp.TransferFunctionEstimator*

Оцените передаточную функцию

dsp.UDPReceiver*

Получите пакеты UDP от сети

dsp.UDPSender*

Отправьте пакеты UDP, чтобы объединиться в сеть

dsp.UpperTriangularSolver*

Решите уравнение верхней треугольной матрицы

dsp.VariableBandwidthFIRFilter*

Переменный КИХ-фильтр пропускной способности

dsp.VariableBandwidthIIRFilter*

Переменный БИХ-фильтр пропускной способности

dsp.VariableFractionalDelay*

Задержка входа на изменяющийся во времени дробный номер периодов расчета

dsp.VariableIntegerDelay*

Задержка входа на изменяющееся во времени целое число периодов расчета

dsp.Variance*

(Чтобы быть удаленным) Отклонение входа или последовательность входных параметров

dsp.VectorQuantizerDecoder*

Векторная кодовая комбинация квантизатора для данного значения индекса

dsp.VectorQuantizerEncoder*

Векторное кодирование квантования

dsp.Window*

Примените окно к входному сигналу

dsp.ZeroCrossingDetector*

Обнаружьте нулевые пересечения

dsp.ZoomFFT *

БПФ с высоким разрешением фрагмента спектра

firceqrip*

Ограниченный equiripple КИХ-фильтр

fireqint*

КИХ-интерполяторы Equiripple

firgr*

КИХ-фильтр парков-McClellan

firhalfband*

КИХ-создание фильтра полуполосы

firlpnorm*

Наименьшее количество P-нормы оптимальный КИХ-фильтр

firminphase*

КИХ минимальной фазы спектральный фактор

firnyquist*

Lowpass Найквист (Lth-полоса) КИХ-фильтр

firpr2chfb*

Двухканальный КИХ-набор фильтров для совершенной реконструкции

ifir*

Интерполированное КИХ-создание фильтра

iircomb*

БИХ расчесывают метку или пиковый фильтр

iirgrpdelay*

Оптимальные БИХ фильтруют с предписанной групповой задержкой

iirlpnorm*

Наименьшее количество P-нормы оптимальный БИХ-фильтр

iirlpnormc*

Ограниченный наименьшее количество Pth-нормы оптимальный БИХ-фильтр

iirnotch*

БИХ второго порядка отмечают фильтр

iirpeak*

БИХ-пик второго порядка или фильтр резонатора

tf2ca*

Передаточная функция к двойному allpass

tf2cl*

Передаточная функция к двойной решетке allpass