AnyMath 文档

rfckt。rlcgline,rlcgline

创建无源组件或网络。

库::`工程师`

资料描述

使用功能 rfckt。rlcgline,rlcgline 创建RLCG传输线,其特征包括线路损耗、线路长度、环路类型和短路。

语法

函数调用

  • [参数:h]=rfckt。rlcgline() -创建具有默认属性的RLCG传输线对象。

  • [参数:h]=rfckt。rlcgline(Name=Value) -设置由一个或多个名称值参数指定的属性。 未指定的属性保留其默认值。

争论

名称-值输入参数

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

例子: rfckt。rlcgline(LineLength=0.04) 创建具有物理长度的RLCG传输线对象 0.04 米。 您可以指定多个名称-值对。

# 分析结果 — s参数、噪声因子、OIP3和群延迟的计算值

+ 的rfdata。数据对象

Details

S参数、噪声因子、oip3和群延迟的计算值,设置为对象 rf数据。数据资料. 有关详细信息,请参阅算法

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

函数_手</无翻译>

# R — 线性电阻,欧姆/米

+ 0 (默认情况下)| 向量资料

Details

线性电阻,以欧姆/米为单位设置为矢量。电阻值与参数中指定的频率值相对应 [参数:Freq]. 所有的价值观必须是积极的。

数据类型

漂浮64</无翻译>

# L — 线性电感,Gn/m

+ 0 (默认情况下)| 向量资料

Details

线性电感,以Gn/m为向量。电感值与参数中指定的频率值相对应 [参数:Freq]. 所有的价值观必须是积极的。

数据类型

漂浮64</无翻译>

# C — 线性容量,F/m

+ 0 (默认情况下)| 向量资料

Details

线性容量,以f/m为向量。电容值与参数中指定的频率值相对应 [参数:Freq]. 所有的价值观必须是积极的。

数据类型

漂浮64</无翻译>

# G — 线性电导率,Cm/m

+ 0 (默认情况下)| 向量资料

Details

线性电导率,定义为以Cm/m为单位的矢量。电导率值与参数中指定的频率值相对应 [参数:Freq]. 所有的价值观必须是积极的。

数据类型

漂浮64</无翻译>

# Freq — 频率值

+ 1e9 | 向量资料

Details

Rlcg值的频率值,设置为从 元素。 这些值必须是正数,并且与RLCG值的顺序相对应。

数据类型

漂浮64</无翻译>

# IntpType — 插值方法

+ "线性" (默认情况下)| "样条" | "立方"

Details

函数中使用的插值方法 rfckt。rlcgline,rlcgline,设置为以下值之一:

  • "线性" -线性插值;

  • "样条" -三次样条插值;

  • "立方" -分段三次Hermite插值。

# 线长 — 传输线的物理长度,m

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

Details

传输线的物理长度,以米为单位指定为标量。

数据类型

漂浮64</无翻译>

# 姓名 — 对象的名称

+ "RLCG传输线" (默认)|

Details

对象的名称,设置为字符串。

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

字符串</无翻译>

# NPort — 港口数目

+ 2 (默认情况下)| 一个正整数

Details

指定为正整数的端口数。

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

Int64</无翻译>

# StubMode — 循环类型

+ "NotAStub" (默认情况下)| "系列" | "分流"

Details

由以下值之一指定的循环类型: "NotAStub", "系列", "分流".

# 终止 — 传输的关闭 循环+ "不适用" (默认情况下)| "打开" | "短"

Details

传输环路的短路,由以下值之一设置: "不适用", "打开", "短".

输出参数

# h — RLCG的对象 +传输线 对象

Details

RLCG传输线的对象。

例子:

RLCG传输线

Details

让我们使用该函数创建一条RLCG传输线 rfckt。rlcgline,rlcgline.

using EngeeRF

h = rfckt.rlcgline(R = 0.002, C = 8.8542e-12, L = 1.2566e-6, G = 0.002)

println("Freq: ", h.Freq,
        "\nR: ", h.R,
        "\nL: ", h.L,
        "\nC: ", h.C,
        "\nG: ", h.G,
        "\nIntpType: ", h.IntpType,
        "\nLineLength: ", h.LineLength,
        "\nStubMode: ", h.StubMode,
        "\nTermination: ", h.Termination,
        "\nnPort: ", h.nPort,
        "\nAnalyzedResult: ", h.AnalyzedResult,
        "\nName: ", h.Name)
Freq: 1.0e9
R: 0.002
L: 1.2566e-6
C: 8.8542e-12
G: 0.002
IntpType: Linear
LineLength: 0.01
StubMode: NotAStub
Termination: NotApplicable
nPort: 2
AnalyzedResult: nothing
Name: RLCG Transmission Line

算法

方法 分析,分析 考虑传输线路,它可以是有损或无损的,作为一个双端口线性网络。 它使用属性中指定的插值方法 [参数:IntpType] 查找值 [参数:R], [参数:L], [参数:C][参数:G] 在呼叫期间指定的频率上 分析,分析. 然后,从这些内插值计算特征阻抗。 Z0,相速度 光伏发电 和损失。 它计算属性 [参数:分析结果] 对于循环线或没有循环的线,使用存储在对象属性中的数据 rfckt。rlcgline,rlcgline,如下:

如果我们将传输线建模为没有环路的线路,则方法 *分析,分析 首先,它计算模拟频率矢量中包含的每个频率处的ABCD参数。 然后他使用函数 abcd2s 以将ABCD参数转换为S参数。

+ 方法 分析,分析 使用传输线的物理长度计算ABCD参数 和一个综合分布常数 ,使用以下方程:

+







+ 哪里 -向量,其元素对应于频率向量的元素 在输入参数中指定 [参数:Freq] 功能 分析,分析. 两个向量都可以用线性电阻值表示。 、电感 ,电导率 及容量 如下:

+



如果将传输线建模为并行或串行环路,则方法 *分析,分析 首先,它计算指定频率下的ABCD参数。 然后他使用函数 abcd2s 以将ABCD参数转换为S参数。

+ 如果要争论 [参数:StubMode] 值设置 "分流",那么双端口网络由一条可以闭合或打开的环回传输线组成,如下图所示。

+ rfckt coaxial 1

+ 这里 -并联电路的输入阻抗。 并行循环的ABCD参数计算如下:

+







+ 如果要争论 [参数:StubMode] 值设置 "系列",那么双端口网络就是一条可以关闭或打开的串行传输线,如下图所示。

+ rfckt coaxial 2

+ 这里 -串行电路的输入阻抗。 串行环路的ABCD参数计算如下:

+







方法 分析,分析 使用S参数计算输入参数中指定频率下的群延迟值。 弗雷克 功能 分析,分析 如文档中所述。

文学作品

  1. Ludwig,R.和P.Bretchko,RF电路设计:理论与应用,Prentice-Hall,2000。