Analog Filter Design

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

  • Библиотека:
  • DSP System Toolbox/Фильтрация/Реализация фильтра

  • Analog Filter Design block

Описание

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

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

Блок 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 - амплитудная характеристика фильтра Баттерворта максимально плоская в полосе пропускания и монотонная в целом. В проекте Butterworth используется функция тулбокса butter.

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

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

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

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

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

Тип проектируемого фильтра:

  • Lowpass

  • Highpass

  • Bandpass

  • Bandstop

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

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

  • Lowpass

  • Highpass

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

  • 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

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

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

Зависимости

Этот параметр появляется только когда 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] Antoniou, A. Цифровые фильтры: анализ, проект и приложения. 2nd ed. New York, NY: McGraw-Hill, 1993.

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

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