Блоки Simulink в DSP System Toolbox та Поддержка Генерация кода SIMD

Когда определенные условия соблюдают, можно сгенерировать использование кода 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-rate, Structure установлен в Direct-form FIR или Direct-form FIR transposed.

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

  • Для Filter type, который установлен в Interpolator, Rate 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-rate, Structure установлен в Direct-form FIR или Direct-form FIR transposed.

  • Для Filter type, который установлен в Decimator, Structure установлен в 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-rate, Structure установлен в Direct-form FIR или Direct-form FIR transposed.

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

  • Для Filter type, который установлен в Interpolator, Rate 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-rate, Structure установлен в Direct-form FIR или Direct-form FIR transposed.

  • Для Filter type, который установлен в Decimator, Structure установлен в 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.

Похожие темы