IIR Filter

Реализуйте фильтр с бесконечной импульсной характеристикой (БИХ)

  • Библиотека:
  • Motor Control Blockset / управление Сигнала

Описание

Блок IIR Filter реализует дискретный фильтр нижних частот бесконечной импульсной характеристики (IIR) на заданном входном сигнале. Блок поддерживает типы данных с плавающей запятой и фиксированная точка.

Уравнения

Блок использует это уравнение, чтобы реализовать БИХ-фильтр:

y(k)=a×xk+(1a)×yk1

где:

  • a коэффициент фильтра в области значений (0, 1].

  • y(k) отфильтрованное выходное значение во время k.

  • yk1 отфильтрованное выходное значение во время k1.

  • xk произведенное входное значение во время k.

Можно задать коэффициент фильтра в параметрах блоков. Более низкий коэффициент фильтра дает лучшую фильтрацию, но это увеличивает задержку во время отклика.

Порты

Входной параметр

развернуть все

Выбранные значения необработанного входного сигнала во временном интервале.

Типы данных: single | double | fixed point

Вывод

развернуть все

Фильтрованный выходной сигнал, возвращенный блоком IIR Filter во временном интервале.

Типы данных: single | double | fixed point

Параметры

развернуть все

Отфильтруйте коэффициент блока IIR.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Преобразование фиксированной точки
Спроектируйте и симулируйте системы фиксированной точки с помощью Fixed-Point Designer™.

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