exponenta event banner

Блоки Simulink в панели инструментов системы DSP, поддерживающей создание кода SIMD

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

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

Блоки симулятораУсловия
Фильтр произвольного ответа
  • Для типа фильтра установлено значение Single-rate, Decimator, или Interpolator.

  • Для типа фильтра, для которого задано значение Single-rate, Структура имеет значение Direct-form FIR или Direct-form FIR transposed.

  • Для типа фильтра, для которого задано значение Decimator, Структура имеет значение Direct-form FIR polyphase decimator и для параметра Rate установлено значение Enforce single-rate processing.

  • Для типа фильтра, для которого задано значение Interpolator, Параметры скорости установлены в значение Enforce single-rate processing.

  • Для обработки ввода установлено значение Columns as channels (frame based).

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

Аналитический сигнал
  • Для обработки ввода установлено значение Columns as channels (frame based).

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

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

Полосовой фильтр
  • Импульсная характеристика установлена в FIR.

  • Для типа фильтра установлено значение Single-rate.

  • Для структуры установлено значение Direct-form FIR или Direct-form FIR transposed.

  • Используйте базовые элементы, чтобы включить параметр настройки фильтра, который не выбран.

  • Для обработки ввода установлено значение Columns as channels (frame based).

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

Полосовой фильтр
  • Импульсная характеристика установлена в FIR.

  • Для типа фильтра установлено значение Single-rate.

  • Для структуры установлено значение Direct-form FIR или Direct-form FIR transposed.

  • Используйте базовые элементы, чтобы включить параметр настройки фильтра, который не выбран.

  • Для обработки ввода установлено значение Columns as channels (frame based).

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

Комплексный полосовой дециматор
  • Входной сигнал является комплекснозначным.

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

Блокировщик постоянного тока
  • Входной сигнал имеет тип данных single или double.

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

Проектирование цифрового фильтра
  • Для обработки ввода установлено значение Columns as channels (frame based).

  • Для параметра Структура фильтра (Filter Structure) (на панели Импорт фильтра из рабочей области (Import Filter from Workspace)) установлено значение Direct-Form FIR. Можно создать код SIMD, даже если фильтром является Direct-Form FIR Transposed фильтр. Создание Direct-Form FIR Transposed выберите «Редактирование» > «Преобразовать структуру» и нажмите «Прямая форма» «Перенос FIR».

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

Дискретный фильтр FIR (Simulink)
  • Для структуры фильтра установлено значение Direct form или Direct form transposed.

  • Для обработки ввода установлено значение Columns as channels (frame based).

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

  • Если для параметра «Структура фильтра» установлено значение Direct formвходной сигнал также может быть комплексно-значимым с вещественными или комплексными коэффициентами фильтра.

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

Децимация РПИ
  • Для структуры фильтра установлено значение Direct form.

  • Для обработки ввода установлено значение Columns as channels (frame based).

  • Для параметров скорости установлено значение Enforce single-rate processing.

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

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

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

Полубандовый интерполятор FIR
  • Входной сигнал имеет тип данных single или double.

Интерполяция FIR
  • Для обработки ввода установлено значение Columns as channels (frame based).

  • Для параметров скорости установлено значение Enforce single-rate processing.

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

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

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

Фильтр верхних частот
  • Для типа фильтра установлено значение FIR.

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

Фильтр Гильберта
  • Для типа фильтра установлено значение Single-rate, Decimator, или Interpolator.

  • Для типа фильтра, для которого задано значение Single-rate, Структура имеет значение Direct-form FIR или Direct-form FIR transposed.

  • Для типа фильтра, для которого задано значение Decimator, Структура имеет значение Direct-form FIR polyphase decimator и для параметра Rate установлено значение Enforce single-rate processing.

  • Для типа фильтра, для которого задано значение Interpolator:

    • Коэффициент интерполяции не может быть равен 1.

    • Для параметров скорости установлено значение Enforce single-rate processing.

  • Для обработки ввода установлено значение Columns as channels (frame based).

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

  • Размеры входного порта не могут быть равны [1 1].

Инверсный синк-фильтр
  • Для типа фильтра установлено значение Single-rate, Decimator, или Interpolator.

  • Для типа фильтра, для которого задано значение Single-rate, Структура имеет значение Direct-form FIR или Direct-form FIR transposed.

  • Для типа фильтра, для которого задано значение Decimator, Структура имеет значение Direct-form FIR polyphase decimator и для параметра Rate установлено значение Enforce single-rate processing.

  • Для типа фильтра, для которого задано значение Interpolator, Параметры скорости установлены в значение Enforce single-rate processing.

  • Для обработки ввода установлено значение Columns as channels (frame based).

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

Фильтр LMS
  • Параметр алгоритма установлен в значение LMS или Normalized LMS.

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

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

Фильтр нижних частот
  • Для типа фильтра установлено значение FIR.

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

Фильтр Найквиста
  • Для типа фильтра установлено значение Single-rate, Decimator, или Interpolator.

  • Для типа фильтра, для которого задано значение Single-rate, Структура имеет значение Direct-form FIR или Direct-form FIR transposed.

  • Для типа фильтра, для которого задано значение Decimator, Структура имеет значение Direct-form FIR polyphase decimator и для параметра Rate установлено значение Enforce single-rate processing.

  • Для типа фильтра, для которого задано значение Interpolator:

    • Коэффициент интерполяции не может быть равен 1.

    • Для параметров скорости установлено значение Enforce single-rate processing.

  • Для обработки ввода установлено значение Columns as channels (frame based).

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

  • Размеры входного порта не могут быть равны [1 1].

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

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

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

Фильтр FIR с переменной полосой пропускания
  • Входной сигнал имеет тип данных single или double.

Связанные темы