groupdelay

Групповая задержка s-объекта-параметра или объекта фильтра РФ или объекта схемы RF Toolbox

Описание

пример

gd = groupdelay(sparamobj) вычисляет групповую задержку S-объекта-параметра на частотах, заданных в файле S-объекта-параметра. sparamobj может быть объект s-параметров или объект nport.

gd = groupdelay(__,i,j) вычисляет групповую задержку определенного Sij. Если i, j не задана, групповая задержка вычисляется для S21 для 2D объектов порта и S11 для объектов "не два порта".

пример

gd = groupdelay(rfobj,freq) вычисляет групповую задержку сетевого объекта RF Toolbox™, rfobj, на заданных частотах.

gd = groupdelay(filterobj,freq) вычисляет групповую задержку объекта фильтра, filterobj, на заданных частотах.

gd = groupdelay(__,Name,Value) вычисляет групповую задержку с помощью дополнительных опций, заданных одним или несколькими Name,Value парные аргументы. Можно использовать любой из аргументов от предыдущих синтаксисов.

Примеры

свернуть все

Вычислите и постройте групповую задержку фильтра метки RLC в частотном диапазоне от 10 ГГц до частоты на 1 000 ГГц.

filt = circuit('notch');
add(filt,[1 2],resistor(200))
add(filt,[1 2],inductor(100e-9))
add(filt,[1 2],capacitor(25e-12))
setports(filt,[1 0],[2 0])
freq = 10e6:10e4:1000e6;
gd1 = groupdelay(filt,freq);
figure
plot(freq,gd1)

Найдите и постройте групповую задержку файла 'defaultbandpass.s2p'.

S = sparameters('defaultbandpass.s2p');
freq = S.Frequencies;
gd2 = groupdelay(S,freq);
figure
plot(freq,gd2)

Входные параметры

свернуть все

S-объект-параметра. Функция использует данные в объекте вычислить групповую задержку.

Пример: sparamobj = sparameters('defaultbandpass.s2p')

Сетевой объект РФ в виде объекта, следующих типов: s-параметры, nport, схема и lcladder.

Фильтр РФ в виде rffilter объект.

Частоты в виде вектора положительных вещественных чисел.

Номера портов s-объекта-параметра или rf возражают в виде скалярных целых чисел.

Пример: S12

Аргументы в виде пар имя-значение

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: gd = groupdelay (filter, frequency, 'Aperture', 50)

Ширина двух точек частоты в виде разделенной запятой пары, состоящей из 'Aperture' и действительный, положительный, скаляр численных данных или вектор.

Пример: 'Aperture',50

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

Импеданс S-параметров в виде разделенной запятой пары, состоящей из 'Impedance' и действительный положительный числовой скаляр. Значения импеданса по умолчанию для различных объектов:

  • 50 — Лестничная структура LC и объекты схемы

  • obj.impedance — S-объекты-параметра

  • obj.networkdata.impedance — N-объекты-порта

Пример: 50

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

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

свернуть все

Групповая задержка, возвращенная в виде числа в секундах.

Смотрите также

| | |

Введенный в R2015b

Для просмотра документации необходимо авторизоваться на сайте