Аналоговые фильтры разработки и реализации
Фильтрация / Реализации Фильтра
dsparch4
Блочные конструкции Analog Filter Design и реализации Баттерворт, Чебышевский тип I, Чебышевский тип II, эллиптический, или фильтр Бесселя в highpass, lowpass, полосе пропускания или bandstop настройке.
Вход должен быть основанным на выборке, непрерывное время, скалярный сигнал с действительным знаком.
Проект и настройка полосы фильтра выбраны из всплывающих меню Design method и Filter type в диалоговом окне. Для каждой комбинации метода разработки и настройки полосы, отображен соответствующий набор вторичных параметров.
Создание фильтра | Описание |
---|---|
| Ответ величины Фильтра Баттерворта является максимально плоским в полосе пропускания и монотонным в целом. |
| Ответ величины Чебышевского типа, который я фильтрую, является equiripple в полосе пропускания и монотонный в полосе задерживания. |
| Ответ величины Чебышевского фильтра типа II является монотонным в полосе пропускания и equiripple в полосе задерживания. |
| Ответ величины эллиптического фильтра является equiripple и в полосе пропускания и в полосе задерживания. |
| Ответ величины фильтра Бесселя является максимально плоским в полосе пропускания и монотонным в целом. Фильтр имеет максимально плоский линейный фазовый отклик. |
В следующей таблице перечислены доступные параметры для каждой комбинации проекта/полосы. Для lowpass и highpass настроек полосы, эти параметры включают частоту ребра полосы пропускания Ωp, частота ребра полосы задерживания Ωs, неравномерность в полосе пропускания R p и затухание в полосе задерживания Rs. Для полосы пропускания и bandstop настроек, параметры включают более низкие и верхние частоты ребра полосы пропускания, Ωp1 и Ωp2, более низкие и верхние частоты ребра полосы задерживания, Ωs1 и Ωs2, неравномерность в полосе пропускания Rp и затухание в полосе задерживания Rs. Значения частоты находятся в rad/s, и пульсация и значения затухания находятся в дБ.
Lowpass | Highpass | Полоса пропускания | 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™, чтобы спроектировать фильтр:
Блок Analog Filter Design основан на поддержке создания фильтра программного обеспечения Signal Processing Toolbox.
Блок Analog Filter Design не работает с Simulink дискретный решатель, который включен, когда список Solver установлен в Discrete (no continuous states)
в панели Solver диалогового окна Model Configuration Parameters. Выберите один из непрерывных решателей (таких как ode4
) вместо этого.
Метод создания фильтра: Butterworth
, Chebyshev type I
, Chebyshev type II
, Elliptic
, или Bessel
. Настраиваемый (Simulink).
Тип фильтра, чтобы спроектировать: Lowpass
, Highpass
, Bandpass
, или Bandstop
. Настраиваемый (Simulink).
Порядок фильтра, для lowpass и highpass настроек. Для полосы пропускания и bandstop настроек, порядок итогового фильтра является дважды этим значением.
Частота ребра полосы пропускания, в rad/s, для highpass и настроек lowpass Баттерворта, Чебышевского типа I, эллиптических, и бесселевых проектов. Настраиваемый (Simulink).
Более низкая частота полосы пропускания, в rad/s, для полосы пропускания и bandstop настроек Баттерворта, Чебышевского типа I, эллиптических, и бесселевых проектов. Настраиваемый (Simulink).
Верхняя частота полосы пропускания, в rad/s, для полосы пропускания и bandstop настроек Баттерворта, Чебышевского типа I, эллиптических, и бесселевых проектов. Настраиваемый (Simulink).
Частота ребра полосы задерживания, в rad/s, для highpass и настроек полосы lowpass Чебышевского проекта типа II. Настраиваемый (Simulink).
Более низкая частота ребра полосы задерживания, в rad/s, для полосы пропускания и bandstop настроек Чебышевского проекта типа II. Настраиваемый (Simulink).
Верхняя частота ребра полосы задерживания, в rad/s, для настроек полосового и заграждающего фильтра Чебышевского проекта типа II. Настраиваемый (Simulink).
Неравномерность в полосе пропускания, в дБ, для Чебышевского Типа I и эллиптических проектов. Настраиваемый (Simulink).
Затухание в полосе задерживания, в дБ, для Чебышевского Типа II и эллиптических проектов. Настраиваемый (Simulink).
Плавающая точка двойной точности
[1] Antoniou, A. Цифровые фильтры: Анализ, Проект и Приложения. 2-й редактор Нью-Йорк, Нью-Йорк: McGraw-Hill, 1993.