exponenta event banner

Проектирование цифрового фильтра

Проектирование и внедрение цифровых фильтров FIR и IIR

  • Библиотека:
  • Системная панель инструментов DSP/фильтрация/реализация фильтров

  • Digital Filter Design block

Описание

Этот блок используется для проектирования, анализа и эффективной реализации фильтров с плавающей запятой.

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

Необходимо указать, выполняет ли блок обработку входных данных на основе кадров или образцов, установив параметр обработки Input. Блок применяет указанный фильтр к каждому каналу дискретно-временного входного сигнала и выдает результат. Выходы блока численно совпадают с выходами дискретного фильтра FIR или блока биквад-фильтра и MATLAB ®filter функция. Дополнительные сведения см. в разделе Начало работы с конструктором фильтров.

Эти блоки также реализуют цифровые фильтры, но служат несколько другим целям:

  • Дискретный фильтр FIR (Simulink) и фильтр Biquad - используется для эффективной реализации фильтров с плавающей или фиксированной запятой, которые вы уже разработали. Эти блоки обеспечивают ту же самую точную реализацию фильтра, что и блок проектирования цифрового фильтра.

  • Мастер реализации фильтра - используется для реализации фильтров с плавающей или фиксированной запятой, построенных из блоков Sum, Gain и Unit Delay. Можно либо создать фильтр в этом блоке, либо импортировать коэффициенты фильтра, созданного в другом месте.

Порты

Вход

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

Сигнал для фильтрации, определяемый как вектор или матрица вещественных значений. При вводе матрицы блок обрабатывает каждый столбец как независимый канал.

Частота выборки, Fs, то, что вы указали в приложении дизайнера фильтров, должно быть идентично частоте дискретизации ввода в блок «Дизайн цифрового фильтра». Когда частоты дискретизации не совпадают, блок проектирования цифрового фильтра возвращает предупреждающее сообщение и наследует частоту дискретизации входного блока.

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

Продукция

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

Отфильтрованный сигнал, возвращаемый в виде вектора или матрицы вещественных значений.

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

Параметры

Диалоговое окно

Дополнительные сведения о параметрах в этом диалоговом окне см. в разделе Начало работы с конструктором фильтров.

Характеристики блока

Типы данных

double | single

Многомерные сигналы

No

Сигналы переменного размера

No

Подробнее

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

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

.
Представлен до R2006a