Ansoft 中的画图函数定义
时间:10-02
整理:3721RD
点击:
我最近在用HFSS仿真PCB中的某些传输线的 S参数。
在HFSS中,用lump port做端口,花S21可以用dB(S21),还有normlize10dB(S21)以及normlize20dB(S21),用这三个函数画出的曲线各部相同,
其中normlize10dB与normlize20dB之间的相对关系可以理解,即为10*log(x)和20*log(x),但是问题为:
1.normlize10dB与normlize20dB是针对哪个值做归一化?,因为三种函数对应的值都不相同!
2.我在ansoft designer中以及ads momentum中针对同一模型做了仿真,ansoft design dB(S21)与HFSS normlize10dB(S21)的结果非常吻合,该结果也与momentum接近,与理论计算值也是比较接近的,这是否说明lump port仿真S参数时需要调用normlize10dB,而不能直接用dB?
希望大家能探讨下。
在HFSS中,用lump port做端口,花S21可以用dB(S21),还有normlize10dB(S21)以及normlize20dB(S21),用这三个函数画出的曲线各部相同,
其中normlize10dB与normlize20dB之间的相对关系可以理解,即为10*log(x)和20*log(x),但是问题为:
1.normlize10dB与normlize20dB是针对哪个值做归一化?,因为三种函数对应的值都不相同!
2.我在ansoft designer中以及ads momentum中针对同一模型做了仿真,ansoft design dB(S21)与HFSS normlize10dB(S21)的结果非常吻合,该结果也与momentum接近,与理论计算值也是比较接近的,这是否说明lump port仿真S参数时需要调用normlize10dB,而不能直接用dB?
希望大家能探讨下。
附件是我在hfss12 full book中看到的对solutuon type的说明,由于在我的仿真中采用的是driven modal,所以仿真结果的S matrix为功率,这样的话可以解释10*log(S21),而不能用20*log(S21), 这样理解或者解释对么?
这样的理解应该是对的,因为DRIVERN MODE的S参数是用功率来计算的,而DRIVEN TERMINAL是用电压和电流来计算,所以这就牵涉到dB的表示问题,应该选择对应的表达式。
谢谢,但是normlized这个不清楚,针对谁归一化?
HFSS軟件歸一化一般都是默認的50 Ohm ,如果你想歸一化到45或75,先去理解歸一化的原理,可以直接提取S-parameter,寫個簡單的Matlab程序就可以實現它。
看来除了我关心这个问题,大家似乎对这个问题并不关心,不过这是正常的,哈哈哈
今天重新建立了一个标准的仿真模型,在ADS/Designer/HFSS分别验证,其中在HFSS以及designer中都采用dB(S21)来作图,三者结果基本吻合,designer误差相对较大的原因可能是设置问题。
之前的错误结果更像是hfss模型设计造成的……