exponenta event banner

zpk

Преобразование rffilter в представление с нулевым полюсным усилением

Описание

пример

[z,p,k] = zpk(filter) возвращает представление S-параметров с нулевым коэффициентом усиления Sij, содержащееся в z {i, j}, p и k {i, j} фильтра. Этот метод работает только для 'Transfer function' осуществление rffilter объект.

Примеры

свернуть все

Создайте zpk фильтра Чебышева четвертого порядка для частоты отсечки 1 рад/с.

Создайте объект rffilter.

filtobj = rffilter('FilterType',"Chebyshev",'ResponseType','Highpass', ...
    'FilterOrder',4,'Implementation',"Transfer function",               ...
    "PassbandFrequency",1/(2*pi),"Zin",50,"Zout",50);

Использовать zpk для генерации нулей, полюсов и коэффициента усиления.

[zeros,poles,gain] = zpk(filtobj);
zeros{1,1}
ans = 4×1 complex

   0.0000 + 1.0824i
   0.0000 - 1.0824i
   0.0000 + 2.6131i
   0.0000 - 2.6131i

poles
poles = 4×1 complex

  -0.0941 + 1.0482i
  -0.0941 - 1.0482i
  -1.0482 + 2.0022i
  -1.0482 - 2.0022i

gain{1,1}
ans = 0.1250

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

свернуть все

Радиочастотный фильтр, указанный как rffilter объект.

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

свернуть все

Нули фильтра, возвращаемого в виде массива ячеек 2 на 2. Каждая ячейка содержит нули, соответствующие ее S-параметру.

Полюса фильтра, возвращаемые как 1-D массив двойников или 2-D массив двойников.

Коэффициент усиления фильтра, возвращаемый в виде массива ячеек 2 на 2. k {i, j} соответствует коэффициенту усиления S-параметра Sij.

См. также

|

Представлен в R2019b