Аналоговые фильтры разработки и реализации
Фильтрация / Реализации Фильтра
dsparch4
Аналоговые блочные конструкции Проекта Фильтра и реализации Баттерворт, Чебышевский тип 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™, чтобы разработать фильтр:
Проект Баттерворта использует функцию тулбокса 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) вместо этого.
Метод разработки фильтра: 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.