exponenta event banner

groupdelay

Групповая задержка объекта S-параметра или объекта RF-фильтра или объекта цепи RF Toolbox

Описание

пример

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

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

пример

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

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

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

Примеры

свернуть все

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

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;
gd = groupdelay(filt,freq);
figure
plot(freq,gd)

Figure contains an axes. The axes contains an object of type line.

Найдите и постройте график задержки группы из указанного файла Touchstone ® .

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

Figure contains an axes. The axes contains an object of type line.

Вычислите и постройте график групповой задержки объекта RF Filter в диапазоне частот 0.5 - 3.5 ГГц.

r = rffilter('FilterType','Butterworth','ResponseType',"Bandpass");
freq = linspace(0.5e9,3.5e9,1001);
gd  = groupdelay(r,freq);
plot(freq/1e9,gd)
xlabel('Frequency (GHz)');
ylabel('Group delay (seconds)');

Figure contains an axes. The axes contains an object of type line.

Создайте двухпроводную линию передачи, используя следующие спецификации:

  • Радиус - 0,5 мм

  • Диэлектрик - воздух

  • Толщина диэлектрика или сепарации - 1,088 мм

  • Диэлектрическая проницаемость или EpsilonR - 1.0054

twowiretxline = txlineTwoWire('Radius',0.5e-3,'EpsilonR',1.0054,'Separation',1.088e-3);

Рассчитайте показатель шума и групповую задержку линии передачи на частоте 2,5 ГГц.

nf = noisefigure(twowiretxline,2.5e9)
nf = 0
gd = groupdelay(twowiretxline,2.5e9)
gd = 3.3446e-11

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

свернуть все

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

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

РЧ-объект, указанный как один из следующих:

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

Номера портов объекта 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