txlineDelayLossless
创建具有延迟的无损传输线。
库::`工程师`
资料描述
使用功能 txlineDelayLossless 以创建具有延迟的无损传输线。 也是对象 txlineDelayLossless 它可用于使用对象模拟RF系统中的无损延迟传输线 rfbudget.
在图片中 表示参数的值 [参数:TimeDelay],和*1*和*2*是输入和输出端口。
语法
函数调用
-
[参数:dltxline]=txlineDelayLossless()-创建具有默认属性的无损延迟传输线对象。
-
dltxline=txlineDelayLossless(Name=Value)-设置由类型的一个或多个参数指定的属性 «名称-值». 未指定的属性保留其默认值。
争论
输入参数 «名称-值»
将可选参数对指定为 名称=值,在哪里 姓名 -参数的名称,以及 价值 -适当的值。 您可以指定多个对 «名称-值».
例子: dltxline=txlineDelayLossless(Z0=75) 创建具有阻抗的无损延迟传输线 75 嗡
# 终端机 — 无损延迟输电线路终端
+
("p1+","p2+","p1-","p2-") (默认情况下)| 字符串元组
Details
无损延迟传输线端子,指定为字符串的元组从 4 元素。
| 此参数是只读的。 |
输出参数
# dltxline — 传输线对象
+
对象
Details
包含以下属性的无损延迟传输线对象:
-
[参数:Z0]-特性阻抗; -
[参数:TimeDelay]-时间延迟; -
[参数:名称]-对象的名称作为字符串,例如"DelayLossless"; -
[参数:终端]-字符串元组形式的终端名称; -
[参数:NumPorts]-港口数目; -
家长/家长-链对象所属的父模式; -
父节点-以整数向量形式的父架构的节点,仅在将子架构添加到父架构后才显示; -
父母路径-父架构的完整路径作为字符串,仅在将子架构添加到父架构后显示。; -
港口-端口名称作为字符串元组:("p1","p2").
例子:
计算无损延迟传输线路的群延迟
Details
创建具有延迟的无损传输线 5e-12 几秒钟。
dltxline = txlineDelayLossless(TimeDelay = 5e-12)
println("Z0: ", dltxline.Z0,
"\nTimeDelay: ", dltxline.TimeDelay,
"\nName: ", dltxline.Name,
"\nTerminals: ", dltxline.Terminals,
"\nNumPorts: ", dltxline.NumPorts)
Z0: 50.0
TimeDelay: 5.0e-12
Name: DelayLossless
Terminals: ("p1+", "p2+", "p1-", "p2-")
NumPorts: 2
计算频率处的群延迟 10 兆赫。
freq = [10e6, 10e6 + 1e3]
gd = groupdelay(dltxline, freq)
2-element Vector{Float64}:
4.999999999998535e-12
4.999999999998535e-12