Main Content

阴谋

X-Y平面上的绘图电路对象参数

描述

例子

阴谋(H,,,,circuitPara图中指定的电路参数circuitParafrom the RFCKT or RF data objectH默认格式的X-Y平面上。您可以在circuitPara

例子

阴谋(H,,,,circuitPara,,,,Xaxispara,,,,xAxisFmt绘制X-Y平面上的电路参数以及变量Xaxispara及其相应格式xAxisFmt

派生XaxisparaxAxisFmt对于RFCKT或RF数据对象Husing theListParam(h)ListFormat(H,'XaxisPara')commands, respectively.

例子

阴谋(H,,,,circuitPara,,,,Xaxispara,,,,xAxisFmt,,,,OPCON,,,,opVal情节上的电路参数x - y平面operating conditionsOPCON和operating valuesopVal

得出RFCKT或RF数据对象的操作条件Husing thegetop(h)命令。

例子

阴谋(___,,,,名称,价值用名称值参数绘制电路参数。在上一个语法中的任何输入参数组合之后,指定名称值参数。

阴谋(H,,,,'budget',,,,___阴谋s budget data on the X-Y plane from therfckt.cascade目的H。指定any of the input argument combinations in the previous syntaxes after'budget'

例子

阴谋(H,,,,“ Mixerspur”,,,,k,PIN,鳍)绘制了刺激力的力量rfckt.mixer对象或rfckt.cascade目的H其中包含一个或多个混合器。有关绘制混音器刺激电源的更多信息,请参阅可视化混合器马刺例子。

笔记

对于所有电路对象,除了包含数据文件数据的对象外,您必须执行频域分析分析呼叫之前的功能阴谋

阴谋(___,,,,format阴谋s the data in the specifiedformat

例子

线路=图(___将手柄列向量返回到线路每行一个手柄的对象。该输出与MATLAB返回的输出相同®阴谋功能。

例子

全部收缩

创建一个RFCKT放大器对象。

amp = rfckt.amplifier;

在X-Y平面上绘制S11和S12参数。

阴谋(amp,'S11',,,,'S21'

图包含一个轴对象。轴对象包含2个类型行的对象。这些对象表示S_ {11},S_ {21}。

从P2D文件创建放大器对象。

ckt1 = read(rfckt.amplifier,'default.p2d');

在X-Y平面中绘制放大器的输出功率。

情节(ckt1,'噘',,,,'Freq',,,,'ghz'

图包含一个轴对象。轴对象包含3个类型行的对象。这些对象表示p_ {out}(p_ {in} = 0 [dbm]; bias = 1.5),p_ {out}(p_ {in} = 9.52872 [dbm]; bias = 1.5),p_ {out}(p_ {p_ {p_ {p_ {在} = 19 [dbm]; bias = 1.5)。

从P2D文件创建放大器对象。

ckt1 = read(rfckt.amplifier,'default.p2d');

将放大器的输出功率绘制偏置设置为1.5v。

情节(ckt1,'噘',,,,'Freq',,,,'ghz',,,,'偏见',1.5)

图包含一个轴对象。轴对象包含3个类型行的对象。这些对象表示p_ {out}(p_ {in} = 0 [dbm]; bias = 1.5),p_ {out}(p_ {in} = 9.52872 [dbm]; bias = 1.5),p_ {out}(p_ {p_ {p_ {p_ {在} = 19 [dbm]; bias = 1.5)。

从P2D文件创建放大器对象。

ckt1 = read(rfckt.amplifier,'default.p2d');

当输入功率为时,绘制放大器的输出功率18DBM。

情节(ckt1,'噘',,,,'Freq',,,,'ghz',,,,'偏见',1.5,'Pin',18)

图包含一个轴对象。轴对象包含一个类型行的对象。该对象表示p_ {out}(p_ {in} = 18 [dbm]; bias = 1.5)。

Create two amplifiers by specifying anrfdata.network目的作为an input to anrfckt.amplifier目的。

ai1 = rfckt.amplifier('NetworkData',,,,...rfdata.network('类型',,,,',,,,'Freq',2.1e9,'Data',[0,0; ​​3.98,0]),...'NoiseData',,,,2,'nonlineardata',35);ai2 = rfckt.amplifier('NetworkData',,,,...rfdata.network('类型',,,,',,,,'Freq',2.1e9,'Data',[0,0; ​​31.66,0]),...'NoiseData',8,'nonlineardata',37);

用一个rfckt.microstrip目的。

tx1 = rfckt.microstrip('厚度',,,,0。0075e-6);

使用一个rfckt.cascade目的。

c = rfckt.cascade('ckts',{ai1 ai2 tx1});

分析级联电路并绘制3-D S11和S21图。

分析(C,Linspace(2.08e9,2.12e9,100));情节(c,'budget',,,,'S11',,,,'S21',,,,'Freq',,,,'ghz'

图包含一个轴对象。轴对象包含2个类型行的对象。这些对象表示S_ {11},S_ {21}。

创建一个rfckt.microstrip目的。

tx1 = rfckt.microstrip;

分析和绘制从1-2.4 GHz的微带传输线的S11参数

分析(TX1,1E9:0.4E9:2.4E9);lineSeries = plot(tx1,'S11'
线路= Line (S_{11}) with properties: Color: [0 0.4470 0.7410] LineStyle: '-' LineWidth: 0.5000 Marker: 'none' MarkerSize: 6 MarkerFaceColor: 'none' XData: [1 1.4000 1.8000 2.2000] YData: [-55.0369 -50.9945 -47.8763 -45.4391] Show all properties

更改S11图的颜色。

set(lineSeries,'Color',[0.7 0.3 0.35])

图包含一个轴对象。轴对象包含一个类型行的对象。This object represents S_{11}.

输入参数

全部收缩

RF电路或数据对象,指定为RFCKT或RF数据对象。有关RFCKT和RF数据对象的完整列表,请参见RF电路对象RF数据对象, 分别。

数据类型:char|细绳

RFCKT或RF数据对象的有效电路参数,指定为字符向量或字符串标量。

利用ListParam(h)对于电路或数据对象的有效参数列表H。您也可以使用ListFormat(H,参数)查看特定参数的有效格式。有关更多信息,请参阅ListParam

独立变量用电路参数绘制circuitPara,表格中指定的值。该表显示了circuitPara和他们的对应Xaxisparavalues. The function uses the default values listed in the table if you do not specifyXaxispara

circuitPara价值 Xaxispara价值
,,,,阶段,,,,LS11,,,,LS12,,,,LS21,,,,LS22 别针(默认),弗雷克
S11,,,,S12,,,,S21,,,,S22,,,,nf,,,,IIP3,,,,OIP3,,,,GroupDelay,,,,VSWRIN,,,,VSWROUT,,,,伽玛,,,,伽玛,,,,Fmin,,,,GAmmaOPT,,,,RN,,,,TF1,,,,TF2,,,,GT,,,,GA,,,,GP,,,,Gmag,,,,GMSG,,,,γ,,,,伽马姆,,,,k,,,,三角洲,,,,,,,,muprime 弗雷克
是/AM,,,,上午下午

Xaxispara格式,指定为字符向量或字符串标量。您不需要指定xAxisFmt什么时候Xaxispara是一个工作条件。

该表显示了常用的Xaxispara价值及其相应的xAxisFmtvalues. The function uses the default values listed in the table if you do not specifyxAxisFmt

Xaxispara价值 xAxisFmt价值
别针 dBm(默认),MW,,,,w,,,,dBW
弗雷克

THZ,,,,GHz,,,,MHz,,,,千赫,,,,赫兹

如果您不指定xAxisFmt,该功能选择xAxisFmt为给定提供最佳缩放的价值Xaxispara价值。

大小(分贝)(默认),大小(线性)

Example:情节(h,'pout','pin','mw')阴谋s data on the X-Y plane for the circuit objectHXaxispara调成'Pin'xAxisFmt调成'MW'

运行条件derived from a P2D or S2D file, specified as a string scalar or a character vector.

对于某些电路参数,您可以指定函数绘制指定参数的一组频率或输入功率值。

例如:

  • 当绘制大信号S-参数作为输入功率的函数时,您可以使用OPCONopValarguments.

  • 当绘制大信号的S参数作为频率的函数时,您可以使用感兴趣的输入功率水平OPCONopValarguments.

  • 当绘制参数作为操作条件的函数时,您可以使用OPCONopValarguments.

输入getop(h)command at the command line to get the operating conditions for the RF circuit objectH

操作条件的价值OPCON参数,指定为标量。

Example:情节(h,'pout','pin','mw','bias',1.5)将数据绘制在电路对象的X-Y平面上HOPCON调成'偏见'value调成1.5

预算参数rfckt.cascade对象,指定为预算参数对象句柄。

下表总结了可用于预算图的参数和格式。

范围

格式

s11,,,,s12,,,,s21,,,,s22,,,,sIJ

大小(分贝)
大小(线性)
角度(度)
真实的
Imaginary

OIP3

dBm
dBW
w
MW

nf

大小(分贝)
大小(线性)

数据格式,指定为字符串标量或字符向量。该格式确定RF Toolbox™是否将参数值转换为新的单元集或在复杂参数值的组件上操作。例如:

  • 指定format作为'真实的'绘制电路参数的实际部分。

  • 指定format作为'没有任何'绘制不变的参数值。

使用listformat函数以获取特定参数的有效格式列表。

电路对象的索引,以绘制刺激力,指定为整数或'全部'。此值创造了刺激力的预算图H。利用0to plot the power at the input ofH

名称值参数

将可选的参数对name1 = value1,...,namen = valuen, 在哪里姓名是参数名称和价值is the corresponding value. Name-value arguments must appear after other arguments, but the order of the pairs does not matter.

在R2021a之前,请使用逗号分隔每个名称和值,并附上姓名用引号。

Example:情节(h,'pout','pin','freq',2.1e9)

频率,,,,specified as a positive scalar in Hz.

输入功率水平,指定为DBM中的正标量。

输入频率值,指定为Hz中的正标量,以绘制刺激功率。的默认值根据H

  • 如果H是一个rfckt.mixer对象,默认值是s的大小的输入频率21混合器的参数,分贝,最高。

  • 如果H是一个RFCKT。cascde对象,默认值是s的大小的输入频率21parameter of the first mixer in the cascade is highest.

笔记

当您为对象创建启动图时,先前的输入频率值用于后续图,直到指定不同的值。

输出参数

全部收缩

线路对象,作为对象处理的列向量返回。

Tips

  • 使用属性编辑器(Propertyeditor)或matlab更改功能线属性。For more information and complete description of object properties, see数字,,,,, 和文本

  • 使用MATLAB阴谋function to plot network parameters specified as vector data and not as part of a circuit (RFCKT)对象或数据(rfdata)目的。

备择方案

RFPLOT该函数为RF工具箱S-参数对象创建幅度频图。

版本历史记录

在R2006a之前引入