Порядок фильтра Баттерворта и частота среза
[ возвращает самое низкоуровневое, n,Wn] = buttord(Wp,Ws,Rp,Rs)n, из цифрового Фильтра Баттерворта без больше, чем Rp дБ неравномерности в полосе пропускания и по крайней мере Rs дБ затухания в полосе задерживания. Wp и Ws соответственно полоса пропускания и частоты ребра полосы задерживания фильтра, нормированного от 0 до 1, где 1 соответствует рад/выборке π. Скаляр (или вектор) соответствующих частот среза, Wn, также возвращен. Чтобы спроектировать Фильтр Баттерворта, используйте выходные аргументы n и Wn как вводит к butter.
buttordприкажите, чтобы формула предсказания действовала в аналоговой области и для аналоговых и для цифровых случаев. Для цифрового случая это преобразует параметры частоты в s - область прежде, чем оценить порядок и собственную частоту. Функция затем преобразует назад в z - область.
buttord первоначально разрабатывает прототип фильтра lowpass путем преобразования частот полосы пропускания желаемого фильтра к 1 рад/секунда (для lowpass и фильтров highpass) и к –1 и 1 рад/секунда (для полосовых и заграждающих фильтров). Это затем вычисляет минимальный порядок, требуемый для фильтра lowpass выполнить спецификации полосы задерживания.
[1] Rabiner, Лоуренс Р. и золото Бернарда. Теория и приложение цифровой обработки сигналов. Englewood Cliffs, NJ: Prentice Hall, 1975.