主要内容

snp2smp

转换和重排单端n端口s参数到单端m端口s参数

描述

例子

s_params_mp= snp2smp (s_params_np)转换和重新排序单端n端口s参数,s_params_np,进入单端m端口s参数,s_params_mp必须小于或等于N

例子

s_params_mp= snp2smp (s_params_npZ0n2m_indexZT型)使用可选参数转换和重新排序s参数数据Z0n2m_index,ZT型控制转换。

下图说明了如何使用可选输入参数来指定输出数据的端口以及剩余端口的终止。

M-port设备

s_params_mp= snp2smp (s_objn2m_indexZT型)转换和重新排序s参数对象,s_obj,进入单端m端口s参数,s_params_mp必须小于或等于N

例子

全部折叠

转换3端口s -参数为3端口s -参数与端口索引交换(1 2 3)(1 2 3)

电路=阅读(rfckt.passive,“default.s3p”);

违约。3p代表一个真正的逆时针循环器。

s3p = ckt.NetworkData.Data;Z0 = ckt.NetworkData.Z0;s3p_new = snp2smp(s3p,Z0,[2 3 1]);s3p_new = s3p_new (1:5)
s3p_new =1×5复杂0.1431 - 0.7986i 0.0898 + 0.3177i -0.0318 + 0.4208i -0.0701 + 0.4278i 0.0503 - 0.8080i

转换3端口s参数到2端口s参数通过终止端口3与阻抗Z0

电路=阅读(rfckt.passive,“default.s3p”);s3p = ckt.NetworkData.Data;Z0 = ckt.NetworkData.Z0;s2p = snp2smp (s3p Z0);s2p_new = s2p (1:5)
s2p_new =1×5复杂- 0.1431 - 0.7986i -0.0330 - 0.8060i

通过使用端口将16端口s参数转换为4端口s参数1162,15作为第一,第二,第三和第四港口。终止剩余的12个端口的阻抗Z0

S = sparameters (“default.s16p”);s16p = S.Parameters;Z0 = S.Impedance;s4p = snp2smp(s16p,Z0,[1 16 2 15],Z0);s4p = s4p (:: 1)
s4p =4×4复杂0.0972 - 0.0703i -0.5376 - 0.6840i 0.0761 - 0.6860i 0.0977 - 0.0703i -0.5376 - 0.6840i 0.0761 - 0.1180i

通过使用端口将16端口s参数转换为4端口s参数1162,15作为第1、2、3、4个端口的终止端口4阻抗为One hundred.欧姆和终止剩余11阻抗为的端口50欧姆。

S = sparameters (“default.s16p”);s16p = S.Parameters;Z0 = S.Impedance;ZT型(1:16)= {50};ZT型{4}= 100;s4p = snp2smp(s16p,Z0,[1 16 2 15],ZT);s4p (:,: 1)
ans =4×4复杂0.0972 - 0.0703i -0.5376 - 0.6840i 0.0761 - 0.6860i 0.0977 - 0.0703i -0.5376 - 0.6840i 0.0761 - 0.1180i

输入参数

全部折叠

s参数,指定为aN——- - - - - -N——- - - - - -K数组,K表示a的频率点的数目N- port的参数。

s参数对象,指定为N-port标量句柄对象,其中包括s参数的数字数组。

参考阻抗的N-port s -参数,指定为正实标量,单位为欧姆。

n2m_index向量的长度是多少的端口如何N-port S-parameters对应M-port S-parameters的端口。n2m_index(我)端口的索引来自哪里s_params_np函数转换为th港s_params_mp.例如,设置[1,2]意味着2, N-port s -port参数的前两个端口成为M-port参数的端口。该功能终止任何附加端口的阻抗指定ZT型

端口的终端阻抗,ZT型,指定为标量、向量或单元格数组。如果小于Nsnp2smp终止N- - - - - -未列于n2m_index使用ZT型.如果ZT型是标量,函数全部终止N- - - - - -未列于n2m_index通过相同的阻抗ZT型.如果ZT型向量的长度是多少KZT型[我]是所有终端的阻抗吗N- - - - - -港口的未列出的频率点n2m_index.如果ZT型单元格数组是否有长度NZT型{j}是阻抗终止jn端口s参数的第th端口。该功能忽略与中列出的端口相关的阻抗n2m_index.每一个ZT型{j}是标量还是长度向量K

输出参数

全部折叠

单端m端口s参数,返回为:

  • 如果您提供s_params_np作为输入,s_params_mp作为——- - - - - -——- - - - - -K数组表示KM-port的参数。在哪里表示单端频率点的数目- port的参数。

  • 如果您提供s_obj作为输入,s_params_mp作为带有以下属性的s参数对象返回:

    • NumPorts—端口数,整数形式。该函数在创建对象时自动计算该值。

    • 频率- s参数频率,指定为aK由最小到最大的正实数组成的-乘1向量。属性设置此属性文件名频率输入参数。

    • 参数- s参数数据,指定为N——- - - - - -N——- - - - - -K复数数组。属性设置此属性文件名数据输入参数。

    • 阻抗参考阻抗(欧姆),指定为正实标量。属性设置此属性文件名Z0输入参数。如果没有提供参考阻抗,函数使用默认值50

复数的支持:万博1manbetx是的

介绍了R2007b