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