Измените частоту среза для аналогового фильтра 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
для деривации полосовой версии этого преобразования.