主要内容

snp2smp

转换和重新排序单端N-port的参数对单端M-port的参数

描述

例子

s_params_mp= snp2smp (s_params_np)转换和重新排序的单端N-port的参数,s_params_np,单端M-port的参数,s_params_mp必须小于或等于N

例子

s_params_mp= snp2smp (s_params_np,Z0,n2m_index,ZT型)转换和重新排序使用可选参数的参数数据Z0,n2m_index,ZT型控制转换。

下图演示了如何使用可选的输入参数指定的端口输出数据和终止剩余的港口。

M-port设备

s_params_mp= snp2smp (s_obj,n2m_index,ZT型)转换和重新排序的参数对象,s_obj,单端M-port的参数,s_params_mp必须小于或等于N

例子

全部折叠

3端子的参数转换成3端子与端口的参数指标交换(1 2 3)(1 2 3)

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

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

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.7986我0.0898 + 0.3177 -0.0318 + 0.4208 -0.0701 0.0503 - 0.8080 + 0.4278我

3端子的参数转换为2的参数由终止端口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.0073 - 0.8086我-0.0318 + 0.0869 + 0.3238 0.4208 0.1431 - 0.7986 -0.0330 - 0.8060我

16-port转换的参数,并通过使用端口的参数1,16,2,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.0857 - 0.1168 -0.5372 - 0.6804 0.0966 - 0.0706我0.0067 + 0.0053 -0.5366 - 0.6860 0.0803 - 0.1234我0.0059 + 0.0048 0.0977 - 0.0703 0.0957 - 0.0700我0.0067 + 0.0048 0.0818 - 0.1104 -0.5362 - 0.6838我0.0055 + 0.0051 0.0972 - 0.0703 -0.5376 - 0.6840 0.0761 - 0.1180我

16-port转换的参数,并通过使用端口的参数1,16,2,15第一,第二,第三,第四个端口终止端口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.0857 - 0.1168 -0.5372 - 0.6804 0.0966 - 0.0706我0.0067 + 0.0053 -0.5366 - 0.6860 0.0803 - 0.1234我0.0059 + 0.0048 0.0977 - 0.0703 0.0957 - 0.0700我0.0067 + 0.0048 0.0818 - 0.1104 -0.5362 - 0.6838我0.0055 + 0.0051 0.0972 - 0.0703 -0.5376 - 0.6840 0.0761 - 0.1180我

输入参数

全部折叠

的参数,指定为一个N——- - - - - -N——- - - - - -K数组,K代表数量的频率点N- port的参数。

参数对象,指定为N- port标量处理对象,包括数值的参数数组。

参考阻抗的N- port的参数,指定为积极的真正的标量欧姆。

n2m_index是一个向量的长度指定的港口N- port的参数映射到的港口M-port的参数。n2m_index(我)指数的港口吗s_params_np的功能转换th港s_params_mp。例如,设置[1,2]意味着2和前两个港口N-port M-port参数的参数成为港口。函数终止任何额外的端口和指定的阻抗ZT型

终止端口的阻抗,ZT型指定为一个标量,矢量,或细胞数组。如果小于N,snp2smp终止N- - - - - -中没有列出的港口n2m_index使用的值ZT型。如果ZT型是一个标量,函数终止N- - - - - -中没有列出的港口n2m_index同样的阻抗ZT型。如果ZT型是一个向量的长度K,ZT型[我]是终止的阻抗N- - - - - -港口的频点未列出n2m_index。如果ZT型是一个单元阵列的长度N,ZT型{j}终止的阻抗jth N-port的端口的参数。函数忽略阻抗相关港口中列出n2m_index。每一个ZT型{j}可以是一个标量或矢量的长度K

输出参数

全部折叠

单端M-port的参数,返回以下之一:

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

  • 如果您提供s_obj作为输入,s_params_mp作为一个参数返回对象具有以下特性:

    • NumPorts——数量的端口,指定为一个整数。函数计算这个值时自动创建对象。

    • 频率——指定为一个参数频率K1排序的正实数向量从最小到最大。这个函数设置这个属性的文件名频率输入参数。

    • 参数——指定为一个参数数据N——- - - - - -N——- - - - - -K复数的数组。这个函数设置这个属性的文件名数据输入参数。

    • 阻抗——参考在欧姆阻抗,指定为一个积极的真正的标量。这个函数设置这个属性的文件名Z0输入参数。如果没有提供参考阻抗的函数使用默认值50

复数的支持:金宝app是的

版本历史

介绍了R2007b