首页 > 微波/射频 > 射频学习交流 > 如何在HFSS中看端口的输入阻抗

如何在HFSS中看端口的输入阻抗

录入:edatop.com    阅读:
在HFSS的solution data中,Z Matrix 是Z参数矩阵,Z0是端口特性阻抗,那么如何看端口的输入阻抗?对于1端口器件来说,Z矩阵只有一个Z11,就是端口的输入阻抗,但是对于2端口或多端口器件来说,Z矩阵中的Z11,Z22是其它端口开路时该端口的输入阻抗,和实际情况(其它端口接一个负载时该端口的输入阻抗)并不是一回事,那么如何看该端口的输入阻抗呢?
输入阻抗也可以用S参数来计算,但是HFSS中S参数的计算公式为S11=20*log10(|(Zl-Zg)/(Zl+Zg)|),Zg为源阻抗,Zl为等效到源端的负载阻抗,这个公式是不严谨的,只对Zg为实数的时候才正确,当Zg为复数时严谨的公式应为S11=20*log10(|(Zl-conj(Zg))/(Zl+Zg)|)。
我现在需要在HFSS中看一个复数阻抗经过一段微带线后匹配到的阻抗是多少,并观察与另一个复数阻抗之间的驻波是多少,ADS中的模型如下:

在ADS中S参数的计算公式为S11=20*log10(|(Zl-conj(Zg))/(Zl+Zg)|),所以可以直接在 smith圆图上看S11就能够得到端口的输入阻抗
在HFSS中,端口复数负载可以用lump port来实现,lump port中可以将端口阻抗设置为复数而wave port不行,但是由于HFSS我不知道在哪儿看端口的输入阻抗,并且由于其S参数的计算公式对于复数阻抗来说是错误的,所以也无法通过S参数来计算输入阻抗。
(在ADS中,源阻抗和负载阻抗设置为复数,仿真得到的S11和S22是相等的,但HFSS中两个lump port端口阻抗设置为复数,仿真得到的S11和S22就不相等)

请教下大家,如何在HFSS中观看端口的输入阻抗,和在lump port为复数的情况下正确得到端口的S参数?

 

简单的说,你先强制端口阻抗为50ohm,HFSS可以得到一个S11,
然后再把这个S11归一化到 复端口阻抗Zr (假设Zr换成S参数之后叫Sr吧,Sr=(Zr-50)/(Zr+50)) 的定义下即可。
HFSS里就是编写个公式显示结果,10*log10((1-abs(S11)^2)*(1-abs(Sr)^2)/abs(1-S11*Sr)^2) 公式我自己推的,正确性你自己试试吧,书上估计有,只是我不知道哪里可以找到。
另一种方法是,导出HFFS里仿好的S11参数,然后如你在ADS里做的那样,把端口阻抗设置为你要的Zr,然后计算新归一化的S11
第一个方法直接方便,但是正确性我还没有来得及验证,第二个方法步骤多一点,不过保证计算正确。
你两个方法比较下就知道,比完了记得上来说个结果。

 

我现在是在HFSS里面仿真得到网络的S参数,然后导入ADS中加Term仿真得到输入阻抗,用的是波端口,而且要归一化到50欧姆好像才准确。另外HFSS中集中端口和波端口仿真出来感觉差别还是有点大,就一段普通的微带结构。所以把集中端口特性阻抗强制设置为复数,然后看输入阻抗我觉得也不准确

 

我看出1楼第一步是打算用一宽口网络s参数和z参数之间的关系来转的吧。但是它不是针对的是一端口网络么。用后面的式子求出来的就可是是多端口网络的第一个端口的输入阻抗了么?感觉还是有点奇怪!

 

不对不对还是不懂,Sr=(Zr-50)/(Zr+50))是怎么用的,莫非是已知zr?是多少啊?

申明:网友回复良莠不齐,仅供参考。如需专业解答,请学习本站推出的微波射频专业培训课程

上一篇:印刷偶极子天线
下一篇:HFSS和DESIGNER协同仿真连接器和微带电路

射频和天线工程师培训课程详情>>

  网站地图