主要内容

处理文件数据进行分析

单端的参数转换成复杂的参数

在您导入文件数据(如中描述从数据文件导入属性值),您可以将一个矩阵的单端参数数据矩阵的混合模式的参数。

本节包含以下主题:

功能转换的参数

之间的转换并单端参数数据和2个差,常见的-,和cross-mode的参数,使用这些功能之一:

  • s2scc——单端并转换的参数2个,共模的参数(Scc)。

  • s2scd2——单端并转换的参数,cross-mode的参数(Scd)。

  • s2sdc——并转换,单端的参数cross-mode的参数(S直流)。

  • s2sdd——单端并转换的参数2个,差模的参数(Sdd)。

执行上述转换一次,或将更大的数据集,使用这些功能之一:

  • s2smm- 4 n-port转换,单端的参数2 n-port,混合模式的参数。

  • smm2s-转换2 n-port,混合模式的参数4 n-port,单端型的参数。

支持各种港序转换功能。万博1manbetx这些函数的更多信息,请参阅相应的参考页。

转换的参数

在这个例子中,使用工具箱来从文件导入并单端参数数据,将数据转换成2个微分参数数据,并创建一个新的rfckt对象存储转换后的数据进行分析。

在MATLAB®提示:

  1. 输入这个命令导入的数据文件default.s4p:

    SingleEnded4Port =阅读(rfdata.data default.s4p);

  2. 输入这个命令并单端的参数转换成2个混合模式的参数:

    DifferentialSParams = s2sdd (SingleEnded4Port.S_Parameters);

    请注意

    指定的参数作为输入s2sdd功能的工具箱中存储的S_Parameters财产的rfdata.data对象。

  3. 这个命令创建一个类型rfckt.passive对象存储2个微分模拟的参数:

    DifferentialCkt = rfckt。被动(“NetworkData”,…DifferentialSParams rfdata.network(“数据”,“频率”,…SingleEnded4PortData.Freq));

从N-Port M-Port提取的参数的参数

在您导入文件数据(如中描述从数据文件导入属性值),您可以提取一组数据与一个小数量的端口,终止与指定的一个或多个端口阻抗。

本节包含以下主题:

提取的参数

从N-port M-port提取的参数的参数,使用snp2smp函数使用下面的语法:

s_params_mp = snp2smp (s_params_np,z0,n2m_index,zt型)

在哪里

  • s_params_np是一个数组的N- port参考阻抗的参数z0

  • s_params_mp是一个数组的- port的参数。

  • n2m_index是一个向量的长度指定的港口N- port的参数映射的端口- port的参数。n2m_index()指数的港口吗s_params_np这是转换成th港s_params_mp

  • zt型是终止端口的阻抗。

下图演示了如何指定的端口输出数据和终止剩余的港口。

端口输出数据和终止剩余的港口。

更多细节关于这个函数的参数,看snp2smp参考页面。

从进口文件数据中提取的参数

在这个例子中,使用工具箱进口16-port参数数据从一个文件,将数据转换成并通过终止剩余的参数数据端口,并创建一个新的rfckt对象存储中提取数据进行分析。

在MATLAB提示:

  1. 输入这个命令导入的数据文件default.s16p成一个rfdata.data对象,SingleEnded16PortData:

    SingleEnded16PortData =阅读(rfdata.data default.s16p);

  2. 输入这个命令将16-port的参数并利用端口的参数1,16日2和15的第一,第二,第三,第四港口,和终止剩余12 50欧姆阻抗的端口:

    N2M_index = [1 16 2 15];FourPortSParams = snp2smp (SingleEnded16PortData。S_Parameters,……SingleEnded16PortData。Z0 N2M_index 50);

    请注意

    指定的参数作为输入snp2smp功能的工具箱中存储的S_Parameters财产的rfdata.data对象。

  3. 这个命令创建一个类型rfckt.passive对象存储并对仿真的参数:

    FourPortChannel = rfckt。被动(“NetworkData”,…FourPortSParams rfdata.network(“数据”,“频率”,…SingleEnded16PortData.Freq));

级联N-Port的参数

在您导入文件数据(如中描述从数据文件导入属性值),您可以级联两个或两个以上的N-port网络的参数。

级联N-port网络的参数,使用cascadesparams函数使用下面的语法:

s_params = cascadesparams (s1_params,s2_params、……sn_params,nconn)

在哪里

  • s_params级联的参数是一个数组。

  • s1_params,s2_params、……sn_params输入的参数数组。

  • nconn是一个积极的标量或矢量的大小n - 1指定有多少端口之间的连接使输入的参数。cascadesparams连接最后一个端口(s)的一个网络的第一个港口(s)下一个网络。

更多细节关于这个函数的参数,看cascadesparams参考页面。

导入和级联N-Port的参数

在这个例子中,使用工具箱来进口16-port和并参数文件和两个参数级联网络的数据连接的最后三个端口16-port网络的前三个港口并网络。然后,创建一个新的rfckt对象来存储生成的网络进行分析。

在MATLAB提示:

  1. 类型这些命令来导入的数据文件default.s16pdefault.s4p,并创建16 - 4港口网络的参数:

    S_16Port =阅读(rfdata.data default.s16p);S_4Port =阅读(rfdata.data default.s4p);频率= [2 e9 2.1 e9];分析(S_16Port、频率);分析(S_4Port、频率);sparams_16p = S_16Port.S_Parameters;sparams_4p = S_4Port.S_Parameters;

  2. 输入这个命令级联16-port的参数,并通过连接端口的参数14日,15日和16日16-port网络端口1、2和3的4港口网络:

    sparams_cascaded = cascadesparams (sparams_16p sparams_4p 3)
    cascadesparams创建一个14-port网络。港口1-13是第一个13 16-port网络的端口。4港口网络的端口14是第四个端口。

  3. 这个命令创建一个类型rfckt.passive为模拟对象,存储14-port的参数:

    Ckt14 = rfckt。被动(“NetworkData”,…sparams_cascaded rfdata.network(“数据”,“频率”,…频率));

如何使用这个函数的例子,看到cascadesparams参考页面。

相关的话题