阻抗从标准文件

75(30天)
Ajeya古普塔
Ajeya古普塔 2019年5月10日
评论道: 西蒙2022年3月29日
你好,
我一直在使用射频工具箱广泛信号完整性的工作。我可以导入标准文件,并使用“frplot”函数绘制各种SI数据(S11、S22等)。然而,我无法从标准文件(情节阻抗图。s2p或.s4p .s8p)。这有一个方法可以实现吗?有一个预先定义的函数,可以用来绘制阻抗?
注意:我目前使用MATLAB 2018版本。
谢谢你的帮助。
1评论
Srikanth K
Srikanth K 2021年2月3日
S-parm文件转换为Z-parm和情节阻抗图. .您可以使用下面的因数。
Z = zparameters (“defaultbandpass.s2p”);
z11 = rfparam (Z, 1,1);
情节(Z。频率,图像放大(z11)); %这是Z的虚部,按你的要求改变
看下面的链接以获得更多信息。
//www.tianjin-qmedu.com/help/rf/ref/zparameters.html

登录置评。

接受的答案

Ajeya古普塔
Ajeya古普塔 2021年2月4日
谢谢你的回复,Srikanth。特性阻抗将如何发挥作用?我有50欧姆线,我想画一个热带病研究和培训特别规划图表对应标准文件。此外,该函数“zparameters”不给导致时域(热带病研究和培训特别规划策划的定义)。相反,在频域参数仍!

答案(1)

Srikanth K
Srikanth K 2021年2月8日
很遗憾,我想我们不该有直接热带病研究和培训特别规划因数但我们可以做一个通过编写自己的函数。
请找到下面的链接你的refeance。
上面的链接提供TDR响应时间和电压。您可以使用下面的情节在阻抗与时间脚本(参考)。
文件名=“s_parm.s2p”;
S_parm_cb = sparameters(文件名);
s11 = rfparam (S_parm_cb 1 1);
频率= S_parm_cb.Frequencies;
Vin = 1;
tdrfreqdata = Vin * (s11 + 1) / 2;
tdrfit = rationalfit(频率、tdrfreqdata NPoles, 350);
Ts = 5 e-12; %
N = 10000;%的样本数量
Trise = 5 e-11;%定义一个信号
[Vtdr, tdrT] = stepresp (tdrfit, Ts, N, Trise);
ylabel(“微分热带病研究和培训特别规划(V)”);
包含('时间(ns) ');
传奇(“计算热带病研究和培训特别规划”);
ylim ([0.46 - 0.55]);
t11_row = (((2 * Vtdr) Vin) /文);
tdrz = 50 * ((1 + t11_row)。/ (1-t11_row));
情节(tdrT * 1 e9 tdrz,“b”,“线宽”,2);
ylabel(“热带病研究和培训特别规划(欧姆)”);
包含('时间(ns) ');
传奇(“计算热带病研究和培训特别规划”);
ylim (40 [60]);
2的评论
西蒙
西蒙 2022年3月29日
谢谢你的回答,Srikanth Ajeya Gupta 。它真的很有用!但我不明白如何” tdrfreqdata = Vin * (s11 + 1) / 2 ”和“ t11_row = (((2 * Vtdr) Vin) /文) “来自。你能给我解释一下吗?非常感谢。
我的电子邮件:919736488 @qq.com

登录置评。

类别

找到更多的在数据导入和网络参数帮助中心文件交换

s manbetx 845


释放

R2018a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!