Измените частоту среза для lowpass аналогового фильтра
[bt,at] = lp2lp(b,a,Wo)
[At,Bt,Ct,Dt] = lp2lp(A,B,C,D,Wo)
lp2lp
преобразовывает аналог lowpass прототип фильтра с сокращением угловая частота 1 рад/с в фильтр lowpass с любым заданным сокращением угловая частота. Преобразование является одним шагом в процессе создания цифровых фильтров для butter
, cheby1
, cheby2
и функций ellip
.
Функция lp2lp
может выполнить преобразование на двух различных представлениях линейной системы: форма передаточной функции и форма пространства состояний. В обоих случаях входная система должна быть аналоговым прототипом фильтра.
[bt,at] = lp2lp(b,a,Wo)
преобразовывает аналог lowpass прототип фильтра, данный полиномиальными коэффициентами в фильтр lowpass с сокращением угловая частота Wo
. Векторы - строки b
и a
задают коэффициенты числителя и знаменатель прототипа в убывающих степенях s.
Скалярный Wo
задает сокращение угловая частота в модулях рад/с. lp2lp
возвращается, преобразованная частота просачиваются векторы - строки bt
и at
.
[At,Bt,Ct,Dt] = lp2lp(A,B,C,D,Wo)
преобразовывает непрерывно-разовое пространство состояний lowpass прототип фильтра в матрицах A
, B
, C
, D
ниже
в lowpass фильтруют с сокращением угловую частоту Wo
. lp2lp
возвращается, lowpass просачиваются матрицы At
, Bt
, Ct
, Dt
.
lp2lp
является очень точной формулировкой пространства состояний классического аналогового преобразования частоты фильтра. Если фильтр lowpass должен иметь сокращение угловая частота ω0, стандартный s - доменное преобразование
Версия пространства состояний этого преобразования
At = Wo*A; Bt = Wo*B; Ct = C; Dt = D;
Смотрите lp2bp
для деривации полосовой версии этого преобразования.