exponenta event banner

lp2lp

Изменение частоты отключения аналогового фильтра нижних частот

Описание

пример

[bt,at] = lp2lp(b,a,Wo) преобразует прототип аналогового фильтра нижних частот, заданный полиномиальными коэффициентами (заданными векторами строк b и a) в фильтр нижних частот с угловой частотой отсечки Wo. Система ввода должна быть прототипом аналогового фильтра.

[At,Bt,Ct,Dt] = lp2lp(A,B,C,D,Wo) преобразует прототип фильтра нижних частот состояния и пространства непрерывного времени (задается матрицами A, B, C, и D) к фильтру нижних частот с угловой частотой отсечки Wo. Система ввода должна быть прототипом аналогового фильтра.

Примеры

свернуть все

Разработать прототип аналогового фильтра нижних частот типа I 8-го порядка с 3 дБ пульсации в полосе пропускания.

[z,p,k] = cheb1ap(8,3);

Преобразование прототипа в форму передаточной функции и отображение его значений и частотных характеристик.

[b,a] = zp2tf(z,p,k);
freqs(b,a)

Figure contains 2 axes. Axes 1 contains an object of type line. Axes 2 contains an object of type line.

Преобразование прототипа в фильтр нижних частот с частотой отсечки 30 Гц. Укажите частоту отсечения в рад/с. Отображение амплитуды и частотных характеристик преобразованного фильтра.

Wo = 2*pi*30;

[bt,at] = lp2lp(b,a,Wo);
freqs(bt,at)

Figure contains 2 axes. Axes 1 contains an object of type line. Axes 2 contains an object of type line.

Входные аргументы

свернуть все

Коэффициенты числителя и знаменателя прототипа, указанные как векторы строк. b и a задать коэффициенты числителя и знаменателя прототипа в нисходящих степенях s:

B (s) A (s) = b (1) sn+⋯+b (n) s + b (n + 1) a (1) sm+⋯+a (m) s + a (m + 1)

Типы данных: single | double

Представление состояния-пространства прототипа, указанное как матрицы. Матрицы состояния-пространства связывают вектор состояния x, вход u и выход y через

x˙=Ax+Buy=Cx+Du

Типы данных: single | double

Угловая частота отсечения, заданная как скаляр. Экспресс Wo в единицах рад/с.

Типы данных: single | double

Выходные аргументы

свернуть все

Преобразованные числительные и знаменательные коэффициенты, возвращаемые в виде векторов строк.

Преобразованное представление состояния-пространства, возвращаемое в виде матриц.

Алгоритмы

lp2lp преобразует прототип аналогового фильтра нижних частот с угловой частотой отсечки 1 рад/с в фильтр нижних частот с любой заданной угловой частотой отсечки. Преобразование является одним из этапов процесса проектирования цифрового фильтра для butter, cheby1, cheby2, и ellip функции.

lp2lp - высокоточная формулировка состояния-пространства классического преобразования частоты аналогового фильтра. Если фильтр нижних частот имеет угловую частоту отсечения, стандартное преобразование s-области равно

s = p/ü 0

Версия состояния-пространства этого преобразования:

At=ω0⋅A

Bt=ω0⋅B

Ct = C

Dt = D

lp2lp функция может выполнять преобразование в двух различных представлениях линейной системы: форма передаточной функции и форма состояния-пространства. Посмотрите lp2bp для деривации полосовой версии этого преобразования.

Расширенные возможности

.

См. также

| | | |

Представлен до R2006a