主要内容

groupdelay

S参数对象或RF滤波器对象的组延迟或rf工具箱电路对象

描述

例子

Gd.= groupdelay(sparamobj.计算S参数对象文件中指定的频率下S参数对象的组延迟。sparamobj.可以是s参数对象或一个排名目的。

Gd.= groupdelay(sparamobj.我,J.计算特定的群组延迟S.IJ.。如果未指定i,j,则计算组延迟S.21.对于双端口对象和S.11.对于非双端口对象。

例子

Gd.= groupdelay(RFOBJ.弗里克计算RF Toolbox™网络对象的组延迟,RFOBJ.,在指定的频率下。

Gd.= groupdelay(RFOBJ.弗里克名称,价值使用由一个或多个名称 - 值对参数指定的其他选项计算组延迟。

例子:gd = groupdelay(滤波器,频率,'光圈',50)

例子

全部收缩

计算并绘制RLC Notch滤波器的频率范围内的组延迟10 -1000GHz。

filt =电路('缺口');添加(filt,[1 2],电阻(200));添加(filt,[11],电感器(100e-9));添加(FILT,[11],电容器(25E-12));setports(filt,[1 0],[2 0]);FREQ = 10E6:10E4:1000E6;gd = groupdelay(filt,freq);图绘图(FREQ,GD)

图包含轴。轴包含类型线的对象。

查找并绘制来自指定的Touchstone®文件的组延迟。

s =斯波拉姆计('defaultbandpass.s2p');freq = s.fruquences;gd = groupdelay(s,freq);图绘图(FREQ,GD)

图包含轴。轴包含类型线的对象。

计算并绘制RF滤波器对象的频率范围内的组延迟0.5 - 3.5GHz。

r = rffilter('filtertype''Butterworth''responeType'“带通”);freq = linspace(0.5e9,3.5e9,1001);gd = groupdelay(r,freq);绘图(FREQ / 1E9,GD)XLABEL('频率(GHz)');ylabel('组延迟(秒)');

图包含轴。轴包含类型线的对象。

使用这些规格创建双线传输线路:

  • 半径 - 0.5毫米

  • 电介质 - 空气

  • 电介质或分离厚度 - 1.088毫米

  • 介质或epsilonr.- 1.0054.

Twowiretxline = TxlinetWowire('半径',0.5e-3,'epsilonr',1.0054,'分离',1.088e-3);

计算噪声系数和2.5 GHz传输线的群组延迟。

nf =噪声文件(Twowiretxline,2.5e9)
nf = 0.
gd = groupdelay(twowiretxline,2.5e9)
gd = 3.3446e-11

输入参数

全部收缩

S-parameter对象。该函数使用对象中的数据来计算组延迟。

例子:sparamobj = sparameters('defaultBandpass.s2p')

RF对象,指定为以下内容之一:

计算组延迟的频率,指定为正实数的向量。

S-Parameter对象或RF对象的端口号,指定为标量整数。

例子:S12

名称值对参数

指定可选的逗号分离对名称,价值论点。名称是参数名称和价值是相应的价值。名称必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen

例子:gd = groupdelay(滤波器,频率,'光圈',50)

两个频率点的宽度,指定为逗号分隔对'光圈'和一个真实的,积极的数字标量或矢量。

例子:'光圈',50

数据类型:双倍的

S参数的阻抗,指定为逗号分隔对组成'阻抗'和一个真正的正数标量。不同对象的默认阻抗值是:

  • 50.- LC梯子和电路对象

  • obj.impedance.- S-参数对象

  • obj.networkdata.impedance.- n-port对象

例子:50.

数据类型:双倍的

输出参数

全部收缩

组延迟,以秒为单位返回数字标量。

在R2015B中介绍