IIR Filter

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

  • Библиотека:
  • 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.

Введенный в R2020a

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