Analog Filter Design

Аналоговые фильтры разработки и реализации

  • Библиотека:
  • DSP System Toolbox / Фильтрующий / Реализации Фильтра

  • Analog Filter Design block

Описание

Блочные конструкции Analog Filter Design и реализации Баттерворт, Чебышевский тип I, Чебышевский тип II, эллиптический, или фильтр Бесселя в highpass, lowpass, полосе пропускания или bandstop настройке.

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

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

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

Примечание

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

Порты

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

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

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

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

Вывод

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

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

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

Параметры

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

Методы создания фильтра:

  • Butterworth — Ответ величины Фильтра Баттерворта является максимально плоским в полосе пропускания и монотонным в целом. Проект Баттерворта использует функцию тулбокса butter.

  • Chebyshev I — Ответ величины Чебышева, которого я фильтрую, является equiripple в полосе пропускания и монотонный в полосе задерживания. Чебышев, которого я проектирую, использует функцию тулбокса cheby1.

  • Chebyshev II — Ответ величины фильтра Чебышева II является монотонным в полосе пропускания и equiripple в полосе задерживания. Проект Чебышева II использует функцию тулбокса cheby2.

  • Elliptic — Ответ величины эллиптического фильтра является equiripple и в полосе пропускания и в полосе задерживания. Эллиптический проект использует функцию тулбокса ellip.

  • Bessel — Ответ величины фильтра Бесселя является максимально плоским в полосе пропускания и монотонным в целом. Фильтр имеет максимально плоский линейный фазовый отклик. Бесселевый проект использует функцию besself.

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

Тип фильтра, чтобы спроектировать:

  • Lowpass

  • Highpass

  • Bandpass

  • Bandstop

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

Порядок фильтра, когда Filter type установлен в:

  • Lowpass

  • Highpass

Порядок итогового фильтра является дважды значением Filter order, когда Filter type установлен в:

  • Bandpass

  • Bandstop

.

Частота ребра полосы пропускания, в rad/s.

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

Зависимости

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

  • Butterworth

  • Chebyshev I

  • Elliptic

  • Bessel

и Filter type установлен в:

  • Lowpass

  • Highpass

Более низкая частота ребра полосы пропускания, заданная в rad/s.

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

Зависимости

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

  • Butterworth

  • Chebyshev I

  • Elliptic

  • Bessel

и Filter type установлен в:

  • Bandpass

  • Bandstop

Верхняя частота ребра полосы пропускания, заданная в rad/s.

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

Зависимости

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

  • Butterworth

  • Chebyshev I

  • Elliptic

  • Bessel

и Filter type установлен в:

  • Bandpass

  • Bandstop

Частота ребра полосы задерживания, заданная в rad/s.

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

Зависимости

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

  • Chebyshev II

и Filter type установлен в:

  • Lowpass

  • Highpass

Более низкая частота ребра полосы задерживания, в rad/s.

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

Зависимости

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

  • Chebyshev II

и Filter type установлен в:

  • Bandpass

  • Bandstop

Верхняя частота ребра полосы задерживания, заданная в rad/s.

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

Зависимости

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

  • Chebyshev II

и Filter type установлен в:

  • Bandpass

  • Bandstop

Неравномерность в полосе пропускания, заданная в дБ.

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

Зависимости

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

  • Chebyshev I

  • Elliptic

Затухание в полосе задерживания, в дБ.

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

Зависимости

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

  • Chebyshev II

  • Elliptic

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

Типы данных

double

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

No

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

No

Больше о

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

Ссылки

[1] Antoniou, A. Цифровые фильтры: Анализ, Проект и Приложения. 2-й редактор Нью-Йорк, Нью-Йорк: McGraw-Hill, 1993.

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

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