主要内容

从互感器提取的参数

这个例子展示了如何构建一个用户定义的参数,并将其添加到一个元素rfbudget对象链接预算分析使用符号数学工具箱。用户定义的元素在这个例子中是一个互感器。

考虑一个互感器与电感器如图1所示 l 一个 l b 。下面的例子使用了符号数学工具箱中提取分析互感器的参数和写一个射频工具箱™对象。提取从一个电路的参数,看从电路中提取的参数

mutual_inductor.png

图1:互感器

一种模型互感器在射频工具箱是画互感器作为一个电感的等效二端口网络的配置。这种互感器互感如图2所示 和耦合系数 k 互感是给出的方程 = k l 一个 × l b 有关k。电感在T配置可以有负值时电感或者之间的强耦合 大于 l 一个 l b

mutual_inductor_circuit.png

图2:t电路互感器的代表

代表着Node-Branch电路形式

作为讨论的从电路中提取的参数的例子中,从一个电路中提取的参数你需要开一个端口,同时终止。这是图3所示。使用本构和保守的方程来表示电路node-branch形式。有八个未知数,五个分支电流和三个节点电压。因此有八个方程node-form,五本构方程的树枝和三个保守的基尔霍夫电流定律方程获得节点。电阻器的本构方程来源于欧姆定律, V = 红外 的本构方程,并给出了一个电感器 V = 单反 ,在那里年代是一个复杂的频率。

MI_Branch_Node_Form.png

图3:互感器在端口1电流源驱动的

信谊F信谊(5 - 1)信谊V(3 - 1)信谊Z0年代倪= 5;%的分支电流nV = 3;%的节点电压% F = [Fconstitutive;Fconservative]F = (V1 - Z0 * I1 - V2 (La-M) * I3 * s V2 - M *预告* s V2 V3 + (Lb-M) * I5 * s V3 - I2 * Z0 I1和I2 + + I3预告- I5 - I3 I5)
F =

( V 1 - - - - - - 1 Z 0 V 1 - - - - - - V 2 - - - - - - 3 年代 - - - - - - V 2 - - - - - - 4 年代 V 2 - - - - - - V 3 + 5 年代 - - - - - - V 3 - - - - - - 2 Z 0 1 + 3 4 - - - - - - 3 - - - - - - 5 2 + 5 )

计算雅可比矩阵

确定未知数,雅可比矩阵对五个分支电流电压和三个节点。

J =雅可比矩阵(F,[我;V]);

解决的参数进行进一步分析

所示的从电路中提取参数示例中,创建右边,园艺学会矢量驱动器和终止端口。

信谊园艺学会(倪+ nV 2)信谊xv年代t%计算的参数的级联园艺学会(:,)= 0;园艺学会(nI + 1, - 1) = 1 / Z0;% rhs驾驶输入端口园艺学会(nI + nV, 2) = 1 / Z0%园艺学会驾驶输出端口
rhs =

( 0 0 0 0 0 0 0 0 0 0 1 Z 0 0 0 0 0 1 Z 0 )

由backsolving园艺学会利用雅可比矩阵,求出电压。

x = \ rhs;v = x (nI + (1 nV):);S = (2 * v -眼(2));

为射频工具箱创建对象

为了创建一个sparameters对象,必须确定的参数在一组频率。为此,定义变量的互感器。如果你想测试多个变量的值并自动更新sparameters对象,使用数字滑块控制下拉住编辑器选项卡。然后,使用符号数学工具箱的matlabFunction自动生成一个函数,mutualInductorS计算分析的参数设置的频率。最后,使用sparameters对象创建的参数对象。

matlabFunction(年代,“文件”,“mutualInductorS.m”,“优化”、假);La =0.000001;磅=0.000001;Z0 =50;k =0.763;M = k * ((La *磅)^ (1/2));频率= linspace (1 e9 2 e9 10);s = 2 *π*频率;s_param = 0 (2, 2, 10);指数= 1:元素个数(频率)s_param(:,:,索引)= mutualInductorS(磅磅,M, Z0, s(指数));结束Sobj = sparameters (s_param、频率);

为射频预算创建对象

使用一个rfwrite从函数来创建一个试金石®文件sparameters对象。

rfwrite (Sobj“mutualInductor.s2p”);

创建一个nport对象。

n = nport (“mutualInductor.s2p”);

提供nport对象作为输入rfbudget对象。

2.1 e9 b = rfbudget (n, -30年,10 e3);

在MATLAB命令窗口输入该命令打开互感器参数元素射频预算分析仪应用程序。

显示(b)

RF_Budget_App.png

使用这种方法你也可以建立自己的组件进行射频预算分析。

相关的话题