现在位置:首页 > 微波射频和天线设计 > ADS > 设计讨论 > ADS导入s3p文件仿真时报错the no. of ports specified is < actual n

ADS导入s3p文件仿真时报错the no. of ports specified is < actual n

录入:mweda    点击:
我用hfss仿真了一个三端口器件,生成s3p文件导入到ADS以后,仿真运行时提示 the no. of ports specified is < actual no. of ports of the file, 但是仿真s2p文件就没问题,求教这是怎么回事啊?

导S3P需要用三端口的那个S参数器件,而你肯定错用了2端口的S参数器件

回楼上,显然这种低级错误我是不会犯的,就是用的3端口的器件

把那个S3P传上来,帮你看看

\

复件 LTCCforwardcoupler-short_open the end_funstub_1_drivenmode1-2.txt
附件不支持sNp格式,我改成txt格式了,改一下就好,这个是hfss直接生成的,没做过改动,还有个问题就是hfss生成这个文件最后几个频点的数据就没有了,不知道什么原因

我看了下,应该是由于没有参考阻抗导致的,由于你的端口的阻抗基本上都是50,所以我帮你把S3P的参考阻抗改成了50,这样应该就可以用了,你试试。
最后一个频点的数据不完整,我也帮你删掉了 附件:
\
LTCCforwardcoupler-short_open the end_funstub_1_drivenmode1-2.txt (432 K)

阻抗的话其实有归一化过的,最后一组不全的数据我在导入ads后也是删掉的,但是还是同样的问题,这些办法已经试过了,还是很谢谢你这么认真的帮我分析

如果HFSS中是modal激励的,导出的S 参数结果阻抗是没有归一化的,这个从文件中能看到,如下面这行:
! Port Impedance49.348164932866-0.226058470490878 48.8832725284397 -0.230292725658496 48.9487052163536 -0.228477340664628
5GHz时,三个端口的阻抗都不是50欧,而是49.348164932866 -j*0.226058470490878,48.8832725284397-j*0.230292725658496 ,48.9487052163536-j*0.228477340664628.
我想HFSS应该有某种方法可以导出重新归一到50欧之后的S 参数,但我对HFSS不熟悉,这个得问HFSS的达人了

是否s3p文件存放目录有中文,换到全英文目录下试试

to楼上两位,先谢过了,hfss可以直接导出归一化阻抗的s参数,这个不影响;英文目录这种事,报的肯定不是这个错的,目前我把我的s3p文件除了数值其他部分都改的和ads自带s3p模板一样了,还是无效中,抓头

声明:网友回复良莠不齐,仅供参考。如需更专业系统地学习ADS,可以购买资深专家讲授的ADS最新视频培训课程

上一篇:ADS导入Design kits 后报错错
下一篇:射频同轴连接器在ADS中建模

ADS培训教程和培训视频more...
ADS视频学习培训教程