exponenta event banner

Конструкция аналогового фильтра

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

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

  • Analog Filter Design block

Описание

Блок Analog Filter Design проектирует и реализует фильтр Butterworth, Chebyshev типа I, Chebyshev типа II, эллиптический или бессельный фильтр в конфигурации high pass, lowpass, bandpass или bandstop.

Вы выбираете дизайн и конфигурацию области фильтра из Design method и Filter type раскрывающиеся списки в диалоговом окне. Для каждой комбинации метода проектирования и конфигурации полосы отображается соответствующий набор вторичных параметров. Дополнительные сведения см. в разделе Таблица комбинаций конструкций и диапазонов.

Блок Analog Filter Design использует представление фильтра в пространстве состояний и применяет фильтр с использованием блока State-Space (Simulink) в библиотеке Simulink ® Continuous. Все методы проектирования используют функции Toolbox™ обработки сигналов для проектирования фильтра.

Блок Analog Filter Design (Проектирование аналоговых фильтров) построен на возможностях проектирования фильтров программного обеспечения Signal Processing Toolbox.

Примечание

Блок проектирования аналогового фильтра не работает с дискретным решателем Simulink, который включается при установке в списке решателя значения Discrete (no continuous states) на панели Решатель (Solver) диалогового окна Параметры конфигурации модели (Model Configuration Parameters). Выберите один из непрерывных решателей (например, ode4) вместо этого.

Порты

Вход

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

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

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

Продукция

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

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

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

Параметры

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

Методы проектирования фильтров:

  • Butterworth - Амплитудный отклик фильтра Баттерворта максимально плоский в полосе пропускания и монотонный в целом. В конструкции Butterworth используется функция панели инструментов butter.

  • Chebyshev I - Амплитудный отклик фильтра Чебышева I равновеликий в полосе пропускания и монотонный в полосе останова. В конструкции Чебышева I используется функция инструментария cheby1.

  • Chebyshev II - Амплитудный отклик фильтра Чебышева II монотонен в полосе пропускания и эквирипплем в полосе останова. В конструкции Чебышева II используется функция инструментария cheby2.

  • Elliptic - Амплитудная характеристика эллиптического фильтра является равной как в полосе пропускания, так и в полосе останова. Эллиптическая конструкция использует функцию панели инструментов ellip.

  • Bessel - Амплитудный отклик бессельного фильтра максимально плоский в полосе пропускания и монотонный в целом. Фильтр имеет максимально плоский линейный фазовый отклик. В конструкции бесселя используется функция besself.

Настраиваемый: Да

Тип создаваемого фильтра:

  • Lowpass

  • Highpass

  • Bandpass

  • Bandstop

Настраиваемый: Да

Порядок фильтра при Filter type имеет значение:

  • Lowpass

  • Highpass

Порядок конечного фильтра вдвое превышает значение параметра Порядок фильтра, если для параметра Тип фильтра задано значение:

  • Bandpass

  • Bandstop

.

Граничная частота полосы пропускания, в рад/с.

Настраиваемый: Да

Зависимости

Этот параметр появляется только тогда, когда Design method имеет значение:

  • Butterworth

  • Chebyshev I

  • Elliptic

  • Bessel

и Filter type имеет значение:

  • Lowpass

  • Highpass

Частота нижнего края полосы пропускания, указанная в рад/с.

Настраиваемый: Да

Зависимости

Этот параметр появляется только тогда, когда Design method имеет значение:

  • Butterworth

  • Chebyshev I

  • Elliptic

  • Bessel

и Filter type имеет значение:

  • Bandpass

  • Bandstop

Частота верхнего края полосы пропускания, указанная в рад/с.

Настраиваемый: Да

Зависимости

Этот параметр появляется только тогда, когда Design method имеет значение:

  • Butterworth

  • Chebyshev I

  • Elliptic

  • Bessel

и Filter type имеет значение:

  • Bandpass

  • Bandstop

Граничная частота полосы останова, указанная в рад/с.

Настраиваемый: Да

Зависимости

Этот параметр появляется только тогда, когда Design method имеет значение:

  • Chebyshev II

и Filter type имеет значение:

  • Lowpass

  • Highpass

Частота нижнего края полосы останова в рад/с.

Настраиваемый: Да

Зависимости

Этот параметр появляется только тогда, когда Design method имеет значение:

  • Chebyshev II

и Filter type имеет значение:

  • Bandpass

  • Bandstop

Частота верхнего края полосы останова, заданная в рад/с.

Настраиваемый: Да

Зависимости

Этот параметр появляется только тогда, когда Design method имеет значение:

  • Chebyshev II

и Filter type имеет значение:

  • Bandpass

  • Bandstop

Пульсация полосы пропускания, указанная в дБ.

Настраиваемый: Да

Зависимости

Этот параметр появляется только тогда, когда Design method имеет значение:

  • Chebyshev I

  • Elliptic

Затухание полосы останова в дБ.

Настраиваемый: Да

Зависимости

Этот параметр появляется только тогда, когда Design method имеет значение:

  • Chebyshev II

  • Elliptic

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

Типы данных

double

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

No

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

No

Подробнее

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

Ссылки

[1] Антониу, А. Цифровые фильтры: анализ, дизайн и приложения. 2-й ред. Нью-Йорк, Нью-Йорк: Макгроу-Хилл, 1993.

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

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