Порядок фильтра Баттерворта и частота среза
[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.