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