Создание аналогового фильтра Бесселя
[
возвращает коэффициенты передаточной функции b
,a
] = besself(n
,Wo
)n
th-порядок аналог lowpass фильтр Бесселя, где Wo
угловая частота, до которой групповая задержка фильтра является приблизительно постоянной. Большие значения n
произведите групповую задержку, которая лучше аппроксимирует константу до Wo
. besself
функция не поддерживает проект цифровых фильтров Бесселя.
besself
аналоговые фильтры Бесселя проектов, которые характеризуются почти постоянной групповой задержкой через целую полосу пропускания, таким образом сохраняя форму волны отфильтрованных сигналов в полосе пропускания.
Lowpass фильтры Бесселя имеет монотонно уменьшающийся ответ величины, также, как и Фильтры Баттерворта lowpass. По сравнению с Баттервортом, Чебышевым, и эллиптическими фильтрами, фильтр Бесселя имеет самый медленный спад и требует самого высокого порядка соответствовать спецификации затухания.
Для старших фильтров форма пространства состояний наиболее численно точна, сопровождается формой нулей, полюсов и усиления. Содействующая форма передаточной функции наименее точна; числовые проблемы могут возникнуть для порядка фильтра всего 15.
besself
использование алгоритм с четырьмя шагами:
Найдите аналоговые прототипные полюса lowpass, нули и усиление с помощью besselap
функция.
Преобразуйте полюса, нули и усиление в форму пространства состояний.
При необходимости используйте преобразование пространства состояний, чтобы преобразовать фильтр lowpass в полосу пропускания, highpass, или заграждающий фильтр с желаемыми ограничениями частоты.
Преобразуйте в передаточную функцию фильтр пространства состояний назад или форму нулей, полюсов и усиления, как требуется.
[1] Парки, Томас В. и К. Сидни Беррус. Создание цифровых фильтров. Нью-Йорк: John Wiley & Sons, 1987.