Измените частоту среза для аналогового фильтра 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 в матрицах ABCD ниже
в lowpass фильтруют с сокращением угловую частоту Wo. lp2lp возвращается lowpass просачиваются матрицы At, Btct dt .
lp2lp очень точная формулировка пространства состояний классического аналогового преобразования частоты фильтра. Если фильтр lowpass должен иметь сокращение угловая частота ω0, стандартный s - доменное преобразование
Версия пространства состояний этого преобразования
At = Wo*A; Bt = Wo*B; Ct = C; Dt = D;
Смотрите lp2bp для деривации полосовой версии этого преобразования.