主要内容

分析和情节射频组件

在频域分析网络

射频工具箱™可以在频域分析射频组件和网络。您使用分析函数来分析电路对象在指定的频率。

例如,分析同轴传输线从1 GHz 2.9 GHz的增量10 MHz:

电路= rfckt.coaxial;f = [1.0 e9:1e7:2.9e9];分析(电路,f);

请注意

对于所有电路对象除包含数据从一个文件,你必须进行频域分析分析方法在可视化组件和网络数据。对于包含来自一个文件的数据的电路,当您使用工具箱进行频域分析导入数据的方法。

分析电路对象时,工具箱计算电路网络参数、噪声图值和输出三阶截点(OIP3)值在指定频率分析并将结果存储在对象的AnalyzedResult财产。

有关更多信息,请参见分析功能页面。

可视化组件和网络数据

RF工具箱可以验证电路的行为对象代表射频组件和网络通过策划以下数据:

  • 大,小信号的参数

  • 噪声图

  • 输出三阶截点

  • 电力数据

  • 相位噪声

  • 电压驻波比

  • 功率增益

  • 群时延

  • 反射系数

  • 稳定性数据

  • 传递函数

这个表总结了可用的情节和图表,以及函数可以使用创建每一个和其内容的描述。

情节类型

功能

情节内容

矩形图

情节

plotyy

重对数

semilogx

semilogy

参数是频率的函数,或者在适用情况下,操作条件。可用的参数包括:

  • 的参数

  • 噪声图

  • 电压驻波比(电压驻波比)

  • OIP3

预算的阴谋

情节

参数为每个组件作为频率的函数级联,在给定组件的曲线代表的累积贡献每个射频组件包括该组件的参数值。

混合器刺激的情节

情节

混合器刺激力量作为频率的函数rfckt.mixer对象或一个rfckt.cascade对象,该对象包含一个混合器。

极地情节和史密斯图表

极地

smithplot

极坐标图:大小和阶段的参数作为频率的函数。

史密斯情节:实部和虚部的参数是频率的函数,用于分析阻抗失配造成的反射。

您创建的每个情节,你选择一个参数绘制,选择一种格式,阴谋,参数。情节格式定义了RF工具箱显示情节上的数据。可用的格式随您选择的数据图。您可以画出的数据取决于您创建的绘图类型。

请注意

您可以使用listparam函数的参数列表对象可用于绘制指定的电路。您可以使用listformat函数来指定电路可用的格式列表对象参数。

下列主题描述可用的情节:

矩形图

可以绘制任意参数相关的对象在一个矩形的阴谋。你可以画出参数作为频率的函数对任何对象。当你导入的数据对象.p2d.s2d文件,你也可以绘制参数文件的任何操作条件的函数数值,如偏见。此外,当你导入的数据对象.p2d文件,你可以画出大信号的参数作为输入功率的函数或作为频率的函数。这些参数表示LS11,LS12,LS21,LS22

这个表总结了方法可用在工具箱创建矩形的情节和描述了每个人的使用。更多信息在一个特定类型的情节,按照表中的链接文档的方法。

方法 描述
情节 的一个或多个对象参数
plotyy 情节的一个或多个对象参数与轴的左右
semilogx 的一个或多个对象参数使用对数尺度的轴
semilogy 的一个或多个对象参数使用对数尺度y轴
重对数 的一个或多个对象参数使用对数刻度

预算的阴谋

您使用链路预算或预算情节理解每个组件的个人贡献一个绘制参数值与多个组件在一个级联网络。预算图显示一个或多个参数值作为频率的函数曲线,命令的电路级联网络的指数。

考虑下面的级联网络:

李宁公司= rfckt.cascade (“电路”,{rfckt.amplifier, rfckt.lcbandpasspi, rfckt.txline})
此图显示了电路指标分配给每个组件级联中,基于其顺序在网络中的位置。

电路指数在三分量级联网络的任务

您创建一个3 d预算情节串联使用情节方法的第二个参数设置为“预算”,见下面的命令:

分析(casc和linspace (1 e9、3 e9,100));情节(casc和“预算”,“s21”)

注意,你必须分析你电路之前策划阴谋,默认情况下,预算情节是一个二维图。如果指定数组的频率分析你可以在3 d可视化预算结果的函数。预算的情节为每个电路指数曲线代表了对射频组件的参数值的贡献指数。这图显示了预算的阴谋。

频率(GHz) vs S21(分贝)级和级联预算阶段

如果指定两个或两个以上的参数,RF工具箱将参数在一个阴谋。你只能指定一个单一格式的所有参数。

混合器刺激的情节

您使用混合器刺激情节了解搅拌机非线性影响输出功率在所需的混频器输出频率和互调的产品出现在以下频率:下载188bet金宝搏

f o u t = N f n + f l O

在哪里

  • f n 是输入频率。

  • f l O 是本地振荡器的频率。

  • N和M是整数。

RF工具箱计算混频器的输出功率表(IMT)互调。这些表中详细描述可视化拌和机热刺的例子。

混合器刺激情节展示了一个权力作为频率的函数rfckt.mixer对象或一个rfckt.cascade对象,该对象包含一个混合器。默认情况下,这个情节是三维的,是遏制权力的阴谋作为频率的函数,下令电路对象的索引。您可以创建一个二维杆情节的权力作为频率的函数为单个电路索引指定索引的混合刺激情节命令。

考虑下面的级联网络:

FirstCkt = rfckt.amplifier (“NetworkData”,rfdata.network (“类型”,“年代”,“频率”2.1 e9,“数据”,(0,0,10 0]),“NoiseData”0,“NonlinearData”、正);SecondCkt =阅读(rfckt.mixer,“samplespur1.s2d”);ThirdCkt = rfckt.lcbandpasstee (“L”(97.21 3.66 97.21)* 1 e-9,“C”,1.63 43.25 1.63 * 1.0 e-12);CascadedCkt = rfckt.cascade (“电路”,{FirstCkt, SecondCkt, ThirdCkt});
这表明电路指数分配到组件级联中,基于其顺序在网络中的位置。

在级联电路指数组件。

  • 对应于输入级联电路指数0。

  • 电路指数1对应于放大器的输出。

  • 电路指数2对应于混频器的输出。

  • 电路指数3对应滤波器的输出。

您创建一个刺激情节串联使用情节方法的第二个参数设置为“mixerspur”,见下面的命令:

情节(CascadedCkt“mixerspur”)

在三维图,每个电路的茎情节指数代表了功率电路指数。这图显示了混合刺激情节。

频率(GHz)、电力(dBm)和级联混合阶段刺激情节

混合器刺激情节的更多信息,请参阅情节参考页面。

极地情节和史密斯图表

您可以使用射频工具箱生成极情节和史密斯图表。如果指定两个或两个以上的参数,RF工具箱将参数在一个阴谋。

下表描述了极坐标图和史密斯图表选项,以及可用的参数。

请注意

LS11,LS12,LS21,LS22是大信号的参数。你可以画出这些参数作为输入功率的函数或作为频率的函数。

情节类型

方法

参数

极地的飞机

极地

S11,S12,S21,S22

LS11,LS12,LS21,LS22(仅从P2D文件对象和数据)

Z史密斯圆图

smithplot类型参数设置为“z”

S11,S22

LS11,LS22(仅从P2D文件对象和数据)

Y史密斯圆图

smithplot类型参数设置为“y”

S11,S22

LS11,LS22(仅从P2D文件对象和数据)

ZY史密斯圆图

smithplot类型参数设置为“zy”

S11,S22

LS11,LS22(仅从P2D文件对象和数据)

默认情况下,射频工具箱情节作为频率的函数的参数。当你从一个进口数据块.p2d.s2d文件,你也可以绘制参数文件的任何操作条件的函数数值,如偏见。

请注意

方法让你圈出的地方史密斯®图表描述稳定区域和显示恒定增益,噪声图、反射和导抗圆圈。关于这个函数的更多信息,请参阅参考页面或对低噪声放大器的设计匹配网络关于设计匹配网络的例子。

计算和绘制时域规范

RF工具箱允许您为射频组件计算和绘制时域特征。

本节包含以下主题:

计算网络传递函数

您使用s2tf函数将2个传递函数的参数。传递函数值的函数返回一个向量的归一化电压增益表示2个网络。

下面的代码演示了如何读取文件数据到一个无源电路对象,提取2个对象的参数,并计算数据的传递函数的频率在指定的数据。在这里z0的参考阻抗的参数,z源阻抗,zl是负载阻抗。看到s2tf参考页面获取更多信息关于这些阻抗是用来定义增益。

PassiveCkt = rfckt.passive (“文件”,“passive.s2p”)z0 = 50;z = 50;zl = 50;[SParams,频率]=提取(PassiveCkt,的参数的,z0);TransFunc = s2tf (SParams z0, z, zl);

符合电路对象数据模型对象

您使用rationalfit函数以适应一个有理函数的无源元件的传递函数。的rationalfit函数返回一个rfmodel对象代表了传递函数分析。

下面的代码演示了如何使用rationalfit函数来创建一个rfmodel.rational对象,该对象包含一个有理函数模型的传递函数在上一个示例中创建的。

TransFunc RationalFunc = rationalfit(频率)

找出许多波兰人RF工具箱用于表示数据,看的长度一个向量的RationalFunc模型对象。

nPoles =长度(RationalFunc.A)

请注意

波兰人的数量是很重要的,如果你打算使用射频模型对象来创建一个模型用于另一个模拟器,因为大量的波兰人可以增加仿真时间。信息如何表示一个组件准确使用最小数量的波兰人,明白了代表电路对象与模型对象

使用freqresp计算的频率响应函数来拟合数据。验证模型,画出传递函数的原始数据和拟合数据的频率响应。

Resp = freqresp (RationalFunc、频率);情节(频率,20 * log10 (abs (TransFunc)),“r”,频率,20 * log10 (abs(职责)),“b——”);ylabel (级的H (s)(分贝));包含(的频率(赫兹));传奇(“原始”,的拟合结果);标题([“理性配件的int2str (nPoles),“两极”]);

计算和绘制时域响应

您使用timeresp函数计算时域响应的传递函数RationalFunc代表。这段代码演示了如何创建一个随机的输入信号,计算的时域响应RationalFunc输入信号,绘制结果。

SampleTime = 1 e-11;NumberOfSamples = 4750;OverSamplingFactor = 25;InputTime =双((1:NumberOfSamples)) * SampleTime;InputSignal =号(randn(装天花板(NumberOfSamples / OverSamplingFactor)));InputSignal = repmat (InputSignal [OverSamplingFactor 1]);InputSignal = InputSignal (:);[tresp t] = timeresp (RationalFunc, InputSignal SampleTime);情节(t * 1 e9 tresp);标题(合适的时域响应的,“字体”12);ylabel (“应对随机输入信号”);包含(“时间(ns)”);

更多信息计算的时间响应模型对象,看到timeresp函数。

相关的话题