处理文件数据进行分析
单端的参数转换成复杂的参数
在您导入文件数据(如中描述从数据文件导入属性值),您可以将一个矩阵的单端参数数据矩阵的混合模式的参数。
本节包含以下主题:
功能转换的参数
之间的转换并单端参数数据和2个差,常见的-,和cross-mode的参数,使用这些功能之一:
执行上述转换一次,或将更大的数据集,使用这些功能之一:
支持各种港序转换功能。万博1manbetx这些函数的更多信息,请参阅相应的参考页。
转换的参数
在这个例子中,使用工具箱来从文件导入并单端参数数据,将数据转换成2个微分参数数据,并创建一个新的rfckt
对象存储转换后的数据进行分析。
在MATLAB®提示:
输入这个命令导入的数据文件
default.s4p
:SingleEnded4Port =阅读(rfdata.data default.s4p);
输入这个命令并单端的参数转换成2个混合模式的参数:
DifferentialSParams = s2sdd (SingleEnded4Port.S_Parameters);
请注意
指定的参数作为输入
s2sdd
功能的工具箱中存储的S_Parameters
财产的rfdata.data
对象。这个命令创建一个类型
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提示:
输入这个命令导入的数据文件
default.s16p
成一个rfdata.data
对象,SingleEnded16PortData
:SingleEnded16PortData =阅读(rfdata.data default.s16p);
输入这个命令将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
对象。这个命令创建一个类型
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提示:
类型这些命令来导入的数据文件
default.s16p
和default.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;
输入这个命令级联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是第四个端口。这个命令创建一个类型
rfckt.passive
为模拟对象,存储14-port的参数:Ckt14 = rfckt。被动(“NetworkData”,…sparams_cascaded rfdata.network(“数据”,“频率”,…频率));
如何使用这个函数的例子,看到cascadesparams
参考页面。