主要内容

cascadesparams

的参数结合,形成级联网络

描述

例子

s_params= cascadesparams (s1_params、s2_params sk_params……)级联(的参数)的散射参数K输入网络的参数所描述的。每个输入网络必须是2N2 - port网络描述N2N——- - - - - -一系列的参数为频率点。所有网络都必须有相同的参考阻抗。

请注意

cascadesparams函数使用ABCD-parameters。另外,一个可以使用的参数和ABCD-parameters(或T-parameters)级联的参数一起用手(假设相同的频率)

s_params= cascadesparams (___,Kconn)创建基于级联网络的级联数指定的网络之间的连接Kconn。使用这个选项,输入参数在前面的语法。

海关= cascadesparams (hs1、那么hs2…, hsk)级联K参数对象来创建一个级联网络。功能检查的阻抗和频率等于每个对象,每个对象的参数包含2N2N——- - - - - -一系列的参数为频率点。

例子

全部折叠

组装从两套2个2级联网络的参数操作在2 GHz 2.1 GHz。

创建两组2的参数。

ckt1 =阅读(rfckt.amplifier,“default.s2p”);ckt2 =阅读(rfckt.passive,“passive.s2p”);频率= [2 e9 2.1 e9];分析(ckt1、频率);分析(ckt2、频率);sparams_2p_1 = ckt1.AnalyzedResult.S_Parameters;sparams_2p_2 = ckt2.AnalyzedResult.S_Parameters;

级联的参数。

sparams_cascaded_2p = cascadesparams (sparams_2p_1 sparams_2p_2)
sparams_cascaded_2p = sparams_cascaded_2p(:: 1) = -0.4332 + 0.5779我0.0081 - 0.0120 0.5204 - 0.5918 2.6434 + 1.2880我sparams_cascaded_2p(:,: 2) = -0.1271 + 0.3464我-0.0004 - 0.0211 3.8700 - 0.6547 0.4458 - 0.6250

从一组3端子组装3端子级联网络的参数和一组2的参数。

three_port_cascade_network.png

创建一组3端子的参数和一组2的参数。

ckt1 =阅读(rfckt.passive,“default.s3p”);ckt2 =阅读(rfckt.amplifier,“default.s2p”);频率= [2 e9 2.1 e9];a1 =分析(ckt1、频率);a2 =分析(ckt2、频率);sparams_3p = sparameters (a1);sparams_2p = sparameters (a2);

级联的两组之间连接一个端口。

Kconn = 1;sparams_cascaded_3p = cascadesparams (sparams_3p sparams_2p Kconn)
sparams_cascaded_3p = sparameters:的参数对象NumPorts: 3频率:[2 x1双]参数:[3 x3x2双]阻抗:50.0000 + 0.0000我rfparam (obj, i, j)返回参数s Sij

从一组3端子组装3端子级联网络的参数和一组2的参数,连接的第二端口3端子网络的第一个港口2个。

three_port_to_two_port_cascade_network.png

ckt1 =阅读(rfckt.passive,“default.s3p”);ckt2 =阅读(rfckt.amplifier,“default.s2p”);频率= [2 e9 2.1 e9];a1 =分析(ckt1、频率);a2 =分析(ckt2、频率);sparams_3p = sparameters (a1);sparams_2p = sparameters (a2);

重新排序第二和第三端口3端子的网络

sparams_3p_2 = snp2smp (sparams_3p [1 3 2]);

级联的两组之间连接一个端口

Kconn = 1;sparams_cascaded_3p_2 = cascadesparams (sparams_3p_2,sparams_2p Kconn)
sparams_cascaded_3p_2 = sparameters:的参数对象NumPorts: 3频率:[2 x1双]参数:[3 x3x2双]阻抗:50.0000 + 0.0000我rfparam (obj, i, j)返回参数s Sij

从一组3端子组装3端子级联网络的参数、两套2的参数。

cascade_multiple_sparams.png

ckt1 =阅读(rfckt.passive,“default.s3p”);ckt2 =阅读(rfckt.amplifier,“default.s2p”);ckt3 =阅读(rfckt.passive,“passive.s2p”);频率= [2 e9 2.1 e9];a1 =分析(ckt1、频率);a2 =分析(ckt2、频率);a3 =分析(ckt3、频率);sparams_3p = sparameters (a1);sparams_2p_1 = sparameters (a2);sparams_2p_2 = sparameters (a3);

每个组相邻之间连接一个端口网络。

Kconn = [1];sparams_cascaded_3p_3 = cascadesparams (sparams_3p,sparams_2p_1、sparams_2p_2 Kconn)
sparams_cascaded_3p_3 = sparameters:的参数对象NumPorts: 3频率:[2 x1双]参数:[3 x3x2双]阻抗:50.0000 + 0.0000我rfparam (obj, i, j)返回参数s Sij

从一组3端子组装3端子级联网络的参数、两套2的参数,连接3端子网络2个网络。

ckt1 =阅读(rfckt.passive,“default.s3p”);ckt2 =阅读(rfckt.amplifier,“default.s2p”);ckt3 =阅读(rfckt.passive,“passive.s2p”);频率= [2 e9 2.1 e9];分析(ckt1、频率);分析(ckt2、频率);分析(ckt3、频率);sparams_3p = ckt1.AnalyzedResult.S_Parameters;sparams_2p_1 = ckt2.AnalyzedResult.S_Parameters;sparams_2p_2 = ckt3.AnalyzedResult.S_Parameters;

级联sparams_3p和sparams_2p_1它们之间通过连接一个端口。

Kconn = 1;sparams_cascaded_3p = cascadesparams (sparams_3p,sparams_2p_1 Kconn);

重新排序第二和第三端口3端子的网络。

sparams_cascaded_3p_3 = snp2smp (sparams_cascaded_3p,50岁的(1 2 3));

级联sparams_3p和sparams_2p_2它们之间通过连接一个端口。

sparams_cascaded_3p_4 = cascadesparams (sparams_cascaded_3p_3,sparams_2p_2 Kconn)
sparams_cascaded_3p_4 = sparams_cascaded_3p_4(:: 1) 0.0240 + 0.0134 = 0.1724 - 0.9106我0.0104 + 0.0971我-3.7923 + 6.1234 -0.7168 - 0.6498 -0.5855 0.0069我0.1214 + 0.0866 + 1.6475 + 0.0090我0.6289 - 0.6145 sparams_cascaded_3p_4(:,:, 2)我= -0.3014 - 0.6620 0.0072 - 0.0255 -0.0162 -0.5349我6.3709 + 2.2809 + 0.1620 + 0.3637我0.0254 + 1.4106 + 0.2587 0.1011 0.0087 - 0.0075 0.5477 - 0.6253我

计算使用T-parameters级联的参数。

T = tparameters (“passive.s2p”);频率= T.Frequencies;i = 1:长度(频率)Tcascade(:,:我)= T.Parameters(:,:我)* T.Parameters(:,:我);结束Tcasc = tparameters (Tcascade、频率);Scasc_T = sparameters (Tcasc);rfplot (Scasc_T)

图包含一个坐标轴对象。坐标轴对象包含4线类型的对象。这些对象代表dB (S_ {11}), dB (S_ {21}), dB (S_ {12}), dB (S_ {22})。

验证结果使用cascadesparams

S = sparameters (T);Scasc = cascadesparams (S, S);rfplot (Scasc)

图包含一个坐标轴对象。坐标轴对象包含4线类型的对象。这些对象代表dB (S_ {11}), dB (S_ {21}), dB (S_ {12}), dB (S_ {22})。

输入参数

全部折叠

的参数数据,指定为一个复杂的2N2N——- - - - - -数组中。

参数对象,指定为一个sparameters函数对象。

级联连接的数量,指定为一个积极的标量或矢量。

  • 如果Kconn是一个标量,cascadesparams使连续相同数量的每一对之间的联系网络。

  • 如果Kconn是一个向量,th元素Kconn指定之间的连接数th和我+ 1th网络。

更多关于

全部折叠

港顺序

函数假设网络的端口顺序,这是图片所示。

端口顺序:1,N, N + 1, 2 N网络中

基于此点,函数连接端口N + 1通过2 n的第一个网络端口1通过N第二网络。因此,当你使用这种语法:

  • 每个网络都有偶数个港口

  • 每一个网络级联中都有相同数量的端口。

使用这个函数的参数与不同的港口安排,使用snp2smp函数来重新排序港口指数在级联网络。

Kconn

cascadesparams总是连接最后Kconn(我)港口的网络和第一Kconn(我)港口的我+ 1th网络。整个港口的级联网络代表每个人的独立端口网络,为了从第一网络nth网络。

另外,当您指定Kconn:

  • 每一个网络都有偶数或奇数的港口。

  • 每个网络级联中可以有不同数量的端口。

版本历史

介绍了R2008a