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