groupdelay

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

Синтаксис

gd = groupdelay(sparamobj)
gd = groupdelay(rfobj,freq)
gd = groupdelay(filterobj,freq)
gd = groupdelay(__,i,j)
gd = groupdelay(__,Name,Value)

Описание

пример

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

пример

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

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

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

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 должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: 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