Analog Filter Design

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

Библиотека

Фильтрация / Реализации Фильтра

dsparch4

Описание

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

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

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

Создание фильтраОписание

Butterworth

Ответ величины Фильтра Баттерворта является максимально плоским в полосе пропускания и монотонным в целом.

Chebyshev type I

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

Chebyshev type II

Ответ величины Чебышевского фильтра типа II является монотонным в полосе пропускания и equiripple в полосе задерживания.

Elliptic

Ответ величины эллиптического фильтра является equiripple и в полосе пропускания и в полосе задерживания.

Bessel

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

В следующей таблице перечислены доступные параметры для каждой комбинации проекта/полосы. Для lowpass и highpass настроек полосы, эти параметры включают частоту ребра полосы пропускания Ωp, частота ребра полосы задерживания Ωs, неравномерность в полосе пропускания R p и затухание в полосе задерживания Rs. Для полосы пропускания и bandstop настроек, параметры включают более низкие и верхние частоты ребра полосы пропускания, Ωp1 и Ωp2, более низкие и верхние частоты ребра полосы задерживания, Ωs1 и Ωs2, неравномерность в полосе пропускания Rp и затухание в полосе задерживания Rs. Значения частоты находятся в rad/s, и пульсация и значения затухания находятся в дБ.

 LowpassHighpassПолоса пропусканияBandstop
Butterworth

Закажите, Ωp

Закажите, Ωp

Закажите, Ωp1, Ωp2

Закажите, Ωp1, Ωp2

Chebyshev Type I

Закажите, Ωp, R p

Закажите, Ωp, R p

Закажите, Ωp1, Ωp2, Rp

Закажите, Ωp1, Ωp2, R p

Chebyshev Type II

Закажите, Ωs, Rs

Закажите, Ωs, Rs

Закажите, Ωs1, Ωs2, Rs

Закажите, Ωs1, Ωs2, R s

Elliptic

Закажите, Ωp, Rp, Rs

Закажите, Ωp, Rp, Rs

Закажите, Ωp1, Ωp2, Rp, Rs

Закажите, Ωp1, Ωp2, R p, R s

Bessel

Закажите, Ωp

Закажите, Ωp

Закажите, Ωp1, Ωp2

Закажите, Ωp1, Ωp2

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

  • Проект Баттерворта использует функцию тулбокса butter.

  • Чебышевский тип, который я проектирую, использует функцию тулбокса cheby1.

  • Чебышевский проект типа II использует функцию тулбокса cheby2.

  • Эллиптический проект использует функцию тулбокса ellip.

  • Бесселевый проект использует функциональный besself.

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

Примечание

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

Параметры

Design method

Метод создания фильтра: Butterworth, Chebyshev type I, Chebyshev type II, Elliptic, или Bessel. Настраиваемый (Simulink).

Filter type

Тип фильтра, чтобы спроектировать: Lowpass, Highpass, Bandpass, или Bandstop. Настраиваемый (Simulink).

Filter order

Порядок фильтра, для lowpass и highpass настроек. Для полосы пропускания и bandstop настроек, порядок итогового фильтра является дважды этим значением.

Passband edge frequency

Частота ребра полосы пропускания, в rad/s, для highpass и настроек lowpass Баттерворта, Чебышевского типа I, эллиптических, и бесселевых проектов. Настраиваемый (Simulink).

Lower passband edge frequency

Более низкая частота полосы пропускания, в rad/s, для полосы пропускания и bandstop настроек Баттерворта, Чебышевского типа I, эллиптических, и бесселевых проектов. Настраиваемый (Simulink).

Upper passband edge frequency

Верхняя частота полосы пропускания, в rad/s, для полосы пропускания и bandstop настроек Баттерворта, Чебышевского типа I, эллиптических, и бесселевых проектов. Настраиваемый (Simulink).

Stopband edge frequency

Частота ребра полосы задерживания, в rad/s, для highpass и настроек полосы lowpass Чебышевского проекта типа II. Настраиваемый (Simulink).

Lower stopband edge frequency

Более низкая частота ребра полосы задерживания, в rad/s, для полосы пропускания и bandstop настроек Чебышевского проекта типа II. Настраиваемый (Simulink).

Upper stopband edge frequency

Верхняя частота ребра полосы задерживания, в rad/s, для настроек полосового и заграждающего фильтра Чебышевского проекта типа II. Настраиваемый (Simulink).

Passband ripple in dB

Неравномерность в полосе пропускания, в дБ, для Чебышевского Типа I и эллиптических проектов. Настраиваемый (Simulink).

Stopband attenuation in dB

Затухание в полосе задерживания, в дБ, для Чебышевского Типа II и эллиптических проектов. Настраиваемый (Simulink).

Поддерживаемые типы данных

  • Плавающая точка двойной точности

Ссылки

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

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

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