AnyMath 文档

txlineDelayLossless

创建具有延迟的无损传输线。

库::`工程师`

资料描述

使用功能 txlineDelayLossless 以创建具有延迟的无损传输线。 也是对象 txlineDelayLossless 它可用于使用对象模拟RF系统中的无损延迟传输线 rfbudget.

txline delay lossless

在图片中 表示参数的值 [参数:TimeDelay],和*1*和*2*是输入和输出端口。

语法

函数调用

  • [参数:dltxline]=txlineDelayLossless() -创建具有默认属性的无损延迟传输线对象。

  • dltxline=txlineDelayLossless(Name=Value) -设置由类型的一个或多个参数指定的属性 «名称-值». 未指定的属性保留其默认值。

争论

输入参数 «名称-值»

将可选参数对指定为 名称=值,在哪里 姓名 -参数的名称,以及 价值 -适当的值。 您可以指定多个对 «名称-值».

例子: dltxline=txlineDelayLossless(Z0=75) 创建具有阻抗的无损延迟传输线 75

# Z0 — 特性阻抗

+ 50.0 (默认情况下)| 标量,标量

Details

无损延迟传输线的特性阻抗,以欧姆为单位设置为正标量。

数据类型

漂浮64</无翻译>

# 时间安排 — 传输线中的时间延迟

+ 1.0e-12 (默认情况下)| 标量,标量

Details

时间延迟 以秒为单位指定为正标量的延迟的无损传输线中。

数据类型

漂浮64</无翻译>

# *姓名*是 无损延迟传输线的名称

+ "DelayLossless" (默认情况下)|

Details

无损延迟传输线的名称,设置为字符串。

数据类型

字符串</无翻译>

# 终端机 — 无损延迟输电线路终端

+ ("p1+","p2+","p1-","p2-") (默认情况下)| 字符串元组

Details

无损延迟传输线端子,指定为字符串的元组从 4 元素。

此参数是只读的。

# 数字 — 输入输出端口数

+ 2 (默认情况下)| 标量,标量

Details

输入输出端口的个数,设置为正标量。

此参数是只读的。
数据类型

Int64</无翻译>

输出参数

# dltxline — 传输线对象

+ 对象

Details

包含以下属性的无损延迟传输线对象:

  • [参数:Z0] -特性阻抗;

  • [参数:TimeDelay] -时间延迟;

  • [参数:名称] -对象的名称作为字符串,例如 "DelayLossless";

  • [参数:终端] -字符串元组形式的终端名称;

  • [参数:NumPorts] -港口数目;

  • 家长/家长 -链对象所属的父模式;

  • 父节点 -以整数向量形式的父架构的节点,仅在将子架构添加到父架构后才显示;

  • 父母路径 -父架构的完整路径作为字符串,仅在将子架构添加到父架构后显示。;

  • 港口 -端口名称作为字符串元组: ("p1","p2").

方法

麻雀;麻雀:射频数据、网络、电路及相关对象的S参数计算 团体,团体::计算s参数、射频滤波器或电路对象的群延迟 n.噪音,噪音:传输线路、串并联RLC电路噪声系数的计算

例子:

计算无损延迟传输线路的群延迟

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