zpk

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

Синтаксис

Описание

пример

[z,p,k] = zpk(filter) возвращает представление S-параметров с нулями , полюса и усиления, содержащееся в 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 массивы типа double или 2-D массив типа double.

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

См. также

|

Введенный в R2019b