Блоки Simulink в DSP System Toolbox, поддерживающие генерацию кода SIMD

При выполнении определенных обстоятельств можно сгенерировать код с помощью технологии Intel AVX2 от определенного Simulink® блоки в DSP System Toolbox™. Для получения информации о том, как сгенерировать код SIMD из блоков Simulink, смотрите Сгенерируйте код SIMD из блоков Simulink в DSP System Toolbox.

Следующая таблица содержит список блоков Simulink в DSP System Toolbox, которые поддерживают генерацию кода SIMD. В таблице также указаны условия, при которых предоставляется поддержка.

Блоки SimulinkУсловия
Arbitrary Response Filter
  • Filter type установлено на Single-rate, Decimator, или Interpolator.

  • Для Filter type, которая установлена в Single-rateStructure установлено на Direct-form FIR или Direct-form FIR transposed.

  • Для Filter type, которая установлена в DecimatorStructure установлено на Direct-form FIR polyphase decimator и Rate options установлено на Enforce single-rate processing.

  • Для Filter type, которая установлена в InterpolatorRate options установлено на Enforce single-rate processing.

  • Input processing установлено на Columns as channels (frame based).

  • Входной сигнал имеет тип данных single или double.

Analytic Signal
  • Input processing установлено на Columns as channels (frame based).

  • Входной сигнал должен быть реальным.

  • Входной сигнал имеет тип данных single или double.

Bandpass Filter
  • Impulse response установлено на FIR.

  • Filter type установлено на Single-rate.

  • Structure установлено на Direct-form FIR или Direct-form FIR transposed.

  • Use basic elements to enable filter customization параметр не выбран.

  • Input processing установлено на Columns as channels (frame based).

  • Входной сигнал имеет тип данных single или double.

Bandstop Filter
  • Impulse response установлено на FIR.

  • Filter type установлено на Single-rate.

  • Structure установлено на Direct-form FIR или Direct-form FIR transposed.

  • Use basic elements to enable filter customization параметр не выбран.

  • Input processing установлено на Columns as channels (frame based).

  • Входной сигнал имеет тип данных single или double.

Complex Bandpass Decimator
  • Входной сигнал является комплексным.

  • Входной сигнал имеет тип данных single или double.

DC Blocker
  • Входной сигнал имеет тип данных single или double.

Differentiator Filter
  • Входной сигнал имеет тип данных single или double.

Digital Filter Design
  • Input processing установлено на Columns as channels (frame based).

  • Filter Structure (на Import Filter from Workspace панели) задано значение Direct-Form FIR. Можно сгенерировать SIMD код, даже когда фильтр является Direct-Form FIR Transposed фильтр. Как создать Direct-Form FIR Transposed выберите Edit > Convert Structure и нажмите Direct-Form FIR Transposed.

  • Входной сигнал имеет тип данных single или double.

Discrete FIR Filter (Simulink)
  • Filter structure установлено на Direct form или Direct form transposed.

  • Input processing установлено на Columns as channels (frame based).

  • Входной сигнал имеет действительное значение с вещественными коэффициентами фильтра.

  • Когда Filter structure установлено на Direct formвходной сигнал может также быть комплексным с действительными или комплексными коэффициентами фильтра.

  • Входной сигнал имеет тип данных single или double.

FIR Decimation
  • Filter structure установлено на Direct form.

  • Input processing установлено на Columns as channels (frame based).

  • Rate options установлено на Enforce single-rate processing.

  • Входной сигнал имеет действительное значение с вещественными коэффициентами фильтра.

  • Входной сигнал является комплексным с действительными или комплексными коэффициентами фильтра.

  • Входной сигнал имеет тип данных single или double.

FIR Halfband Interpolator
  • Входной сигнал имеет тип данных single или double.

FIR Interpolation
  • Input processing установлено на Columns as channels (frame based).

  • Rate options установлено на Enforce single-rate processing.

  • Входной сигнал имеет действительное значение с вещественными коэффициентами фильтра.

  • Входной сигнал является комплексным с действительными или комплексными коэффициентами фильтра.

  • Входной сигнал имеет тип данных single или double.

Highpass Filter
  • Filter type установлено на FIR.

  • Входной сигнал имеет тип данных single или double.

Hilbert Filter
  • Filter type установлено на Single-rate, Decimator, или Interpolator.

  • Для Filter type, которая установлена в Single-rateStructure установлено на Direct-form FIR или Direct-form FIR transposed.

  • Для Filter type, которая установлена в DecimatorStructure установлено на Direct-form FIR polyphase decimator и Rate options установлено на Enforce single-rate processing.

  • Для Filter type, которая установлена в Interpolator:

    • Interpolation Factor не может равняться 1.

    • Rate options установлено на Enforce single-rate processing.

  • Input processing установлено на Columns as channels (frame based).

  • Входной сигнал имеет тип данных single или double.

  • Input port размерностей не может быть равным [1 1].

Inverse Sinc Filter
  • Filter type установлено на Single-rate, Decimator, или Interpolator.

  • Для Filter type, которая установлена в Single-rateStructure установлено на Direct-form FIR или Direct-form FIR transposed.

  • Для Filter type, которая установлена в DecimatorStructure установлено на Direct-form FIR polyphase decimator и Rate options установлено на Enforce single-rate processing.

  • Для Filter type, которая установлена в InterpolatorRate options установлено на Enforce single-rate processing.

  • Input processing установлено на Columns as channels (frame based).

  • Входной сигнал имеет тип данных single или double.

LMS Filter
  • Algorithm параметр установлен в LMS или Normalized LMS.

  • Входной сигнал является реальным.

  • Входной сигнал имеет тип данных single или double.

Lowpass Filter
  • Filter type установлено на FIR.

  • Входной сигнал имеет тип данных single или double.

Nyquist Filter
  • Filter type установлено на Single-rate, Decimator, или Interpolator.

  • Для Filter type, которая установлена в Single-rateStructure установлено на Direct-form FIR или Direct-form FIR transposed.

  • Для Filter type, которая установлена в DecimatorStructure установлено на Direct-form FIR polyphase decimator и Rate options установлено на Enforce single-rate processing.

  • Для Filter type, которая установлена в Interpolator:

    • Interpolation Factor не может равняться 1.

    • Rate options установлено на Enforce single-rate processing.

  • Input processing установлено на Columns as channels (frame based).

  • Входной сигнал имеет тип данных single или double.

  • Input port размерностей не может быть равным [1 1].

Sample-Rate Converter
  • Для увеличения дискретизации отношение скорости дискретизации выхода входной частотой дискретизации должно быть целым числом.

  • Для понижающей дискретизации отношение скорости дискретизации входа выборки к выходной частоте дискретизации должно быть целым числом.

  • Входной сигнал имеет тип данных single или double.

Variable Bandwidth FIR Filter
  • Входной сигнал имеет тип данных single или double.

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте