Порядок фильтра Баттерворта и частота среза
[n,Wn] = buttord(Wp,Ws,Rp,Rs)[n,Wn] = buttord(Wp,Ws,Rp,Rs,'s')[ возвращает самое низкоуровневое, 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.