Allpole Filter
Модель фильтра с одними полюсами.
Описание
Блок Allpole Filter независимо фильтрует каждый канал входного сигнала с помощью заданного фильтра с одними полюсами. В блоке могут быть реализованы статические фильтры с фиксированными коэффициентами, а также изменяющиеся во времени фильтры с коэффициентами, изменяющимися во времени. Коэффициенты статического фильтра можно подстраивать во время моделирования.
Этот блок фильтрует каждый канал входного сигнала независимо от времени. Параметр Input processing позволяет указать, рассматривает ли блок каждый элемент входного сигнала как независимый канал (обработка на основе выборки) или каждый столбец входного сигнала как независимый канал (обработка на основе кадра).
Поддержка структуры фильтра
Структуру фильтра, реализованную в блоке Allpole Filter, можно изменить, выбрав одно из следующих значений параметра Filter structure:
-
Direct form
— прямая форма. -
Direct form transposed
— транспонированная прямая форма. -
Lattice AR
— решетчатая авторегрессия (АР).
Определение начальных состояний
Блок Allpole Filter по умолчанию устанавливает значения внутренних состояний фильтра равными нулю, что аналогично предположению, что предыдущие входные и выходные данные равны нулю. Чтобы задать ненулевые начальные условия для задержек фильтра, можно использовать параметр Initial states.
В таблице приведены допустимые значения параметра Initial states.
Начальные условия | Описание |
---|---|
Скаляр |
Все элементы задержки в фильтре задаются в виде скалярного значения. |
Вектор или матрица (для применения разных элементов задержки к каждому каналу). |
Каждый вектор или элемент матрицы задает уникальное начальное условие для соответствующего элемента задержки в соответствующем канале:
|
Поддержка типов данных
Блок Allpole Filter принимает и выводит вещественные и комплексные сигналы любого числового типа данных, поддерживаемого Engee. Блок поддерживает те же типы для коэффициентов.
Если входной сигнал имеет тип данных с фиксированной точкой, он должен быть знаковым целым числом или знаковой величиной с фиксированной точкой с двойкой с показателем степени и нулевым смещением.
На следующих диаграммах показана структура фильтра и типы данных, используемые в блоке Allpole Filter для сигналов с фиксированной точкой.
Прямая форма
Тип данных состояния в маске блока для этой структуры не указать, так как выходные состояния имеют те же типы данных, что и выходные.