Analog Filter Design
Проектирование и реализация аналоговых фильтров.
Тип: AnalogFilterDesign
Путь в библиотеке:
|
Описание
Блок Analog Filter Design проектирует и реализует фильтры Баттерворта, Чебышева I рода, Чебышева II рода, Бесселя или эллиптический фильтр для разных типов частотной характеристики: фильтры высоких частот, фильтры низких частот, полосовой фильтр или режекторный фильтр.
В параметрах Design method и Filter type необходимо задать конструкцию фильтра и тип частотной характеристики. Для каждой комбинации из конструкции фильтра и типа частотной характеристики отображается соответствующая группа параметров. Более подробная информация приведена в разделе Таблица комбинации конструкции фильтра и типа частотной характеристики.
Блок Analog Filter Design использует представление фильтра в пространстве состояний и применяет фильтр с помощью блока State-Space.
Порты
Вход
#
IN_1
—
входной сигнал
скаляр
Details
Входной сигнал для блока, заданный как вещественный скаляр в формате выборки, непрерывной в реальном времени.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Выход
#
OUT_1
—
выходной сигнал
скаляр
Details
Отфильтрованный выходной сигнал, возвращаемый в виде скаляра.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Параметры
Основные
#
Design method —
конструкция фильтра
Butterworth | Chebyshev I | Chebyshev II | Elliptic | Bessel
Details
Методы проектирования фильтров следующие:
-
Butterworth— амплитудно-частотная характеристика фильтра Баттерворта имеет максимально плоскую полосу пропускания и в целом монотонна. -
Chebyshev I— амплитудно-частотная характеристика фильтра Чебышева I рода имеет равномерные пульсации в полосе пропускания и монотонна в полосе задерживания. -
Chebyshev II— амплитудно-частотная характеристика фильтра Чебышева II рода монотонна в полосе пропускания и имеет равномерные пульсации в полосе задерживания. -
Elliptic— амплитудно-частотная характеристика эллиптического фильтра имеет равномерные пульсации как в полосе пропускания, так и в полосе задерживания. -
Bessel— амплитудно-частотная характеристика фильтра Бесселя имеет максимально плоскую полосу пропускания и в целом монотонна. Фильтр имеет максимально плоскую линейную фазово-частотную характеристику.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Filter type —
тип частотной характеристики
Lowpass | Highpass | Bandpass | Bandstop
Details
Тип частотной характеристики, варианты для выбора:
-
Lowpass— фильтр низких частот. -
Highpass— фильтр высоких частот. -
Bandpass— полосовой фильтр. -
Bandstop— режекторный фильтр.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Filter order —
порядок фильтра
Int64 integer
Details
Порядок фильтра, если для параметра Filter type установлено значение:
-
Lowpass; -
Highpass.
Порядок сформированного фильтра в два раза больше заданного значения, если для параметра Filter type установлено значение:
-
Bandpass; -
Bandstop.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Passband edge frequency, rad/s —
частота среза, определяющая полосу пропускания
Float64 real number
Details
Частота среза, определяющая полосу пропускания. Единица измерения — рад/с.
Зависимости
Чтобы использовать этот параметр, установите для параметра Design method значение Butterworth, Chebyshev I, Elliptic или Bessel, а для параметра Filter type значение Lowpass или Highpass.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Lower passband edge frequency, rad/s —
частота нижней границы полосы пропускания
Float64 real number
Details
Частота нижней границы полосы пропускания. Единица измерения — рад/с.
Зависимости
Чтобы использовать этот параметр, установите для параметра Design method значение Butterworth, Chebyshev I, Elliptic или Bessel, а для параметра Filter type значение Bandpass или Bandstop.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Upper passband edge frequency, rad/s —
частота верхней границы полосы пропускания
Float64 real number
Details
Частота верхней границы полосы пропускания. Единица измерения — рад/с.
Зависимости
Чтобы использовать этот параметр, установите для параметра Design method значение Butterworth, Chebyshev I, Elliptic или Bessel, а для параметра Filter type значение Bandpass или Bandstop.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Stopband edge frequency, rad/s —
частота среза, определяющая полосу задерживания
Float64 real number
Details
Частота среза, определяющая полосу задерживания. Единица измерения — рад/с.
Зависимости
Чтобы использовать этот параметр, установите для параметра Design method значение Chebyshev II, а для параметра Filter type значение Lowpass или Highpass.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Lower stopband edge frequency, rad/s —
частота нижней границы полосы задерживания
Float64 real number
Details
Частота нижней границы полосы задерживания. Единица измерения — рад/с.
Зависимости
Чтобы использовать этот параметр, установите для параметра Design method значение Chebyshev II, а для параметра Filter type значение Bandpass или Bandstop.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Upper stopband edge frequency, rad/s —
частота верхней границы полосы задерживания
Float64 real number
Details
Частота верхней границы полосы задерживания. Единица измерения — рад/с.
Зависимости
Чтобы использовать этот параметр, установите для параметра Design method значение Chebyshev II, а для параметра Filter type значение Bandpass или Bandstop.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Passband ripple, dB —
пульсации в полосе пропускания
Float64 real number
Details
Пульсации амплитудно-частотной характеристики в полосе пропускания. Единица измерения — дБ.
Зависимости
Чтобы использовать этот параметр, установите для параметра Design method значение Chebyshev I или Elliptic.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Stopband attenuation, dB —
затухание в полосе задерживания
Float64 real number
Details
Затухание в полосе задерживания. Единица измерения — дБ.
Зависимости
Чтобы использовать этот параметр, установите для параметра Design method значение Chebyshev II или Elliptic.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
Дополнительно
Таблица комбинации конструкции фильтра и типа частотной характеристики
Details
В этой таблице перечислены доступные параметры для каждой комбинации конструкции фильтра и типа частотной характеристики. Для конфигураций с фильтрами низких или высоких частот эти параметры включают:
-
Частота среза, определяющая полосу пропускания, ;
-
Частота среза, определяющая полосу задерживания, ;
-
Пульсации в полосе пропускания ;
-
Затухание в полосе задерживания .
Для конфигураций с полосовым или режекторным фильтром эти параметры включают:
-
Частоты нижней и верхней границы полосы пропускания и ;
-
Частоты нижней и верхней границы полосы задерживания и ;
-
Пульсации в полосе пропускания ;
-
Затухание в полосе задерживания .
Единицы измерения частоты — рад/с, а пульсации частоты и затухания — дБ.
| Конструкция фильтра | Фильтр низких частот | Фильтр высоких частот | Полосовой фильтр | Режекторный фильтр |
|---|---|---|---|---|
|
Порядок, |
Порядок, |
Порядок, , |
Порядок, , |
|
Порядок, , |
Порядок, , |
Порядок, , , |
Порядок, , , |
|
Порядок, , |
Порядок, , |
Порядок, , , |
Порядок, , , |
|
Порядок, , , |
Порядок, , , |
Порядок, , , , |
Порядок, , , , |
|
Порядок, |
Порядок, |
Порядок, , |
Порядок, , |
Литература
-
Antoniou, A. Digital Filters: Analysis, Design, and Applications. 2nd ed. New York, NY: McGraw-Hill, 1993