首页 > 微波/射频 > 射频学习交流 > 把矢量分析仪测出的S参数转换成dB值的问题

把矢量分析仪测出的S参数转换成dB值的问题

录入:edatop.com    阅读:
各位大侠好,小弟刚开始入手做一些微波方面的工作,有个关于S参数和dB值转换的问题求教大家。
我用agilent N5230c两端口同轴线矢量分析仪测量样品,得出了样品的S参数,具体来说就是分别知道了S11,S21,S22,S12四个参数的实部和虚部,但是软件不能直接给出样品的反射吸收dB值,我想进行转换,但是因为S参数是复数,不清楚到底要怎么进行计算。
按照dB值的定义,dB=10*lg(反射/入射),需要求出反射百分比,比如在某个频率测出的代表反射数值的S11为S11=Real+j*Imaginary=-0.2880-j*0.1762,那么,怎么将这个复数表示法转换成反射百分比呢?我先计算了 实部的平方+虚部的平方,再将其开方,这样得出的来的数据,感觉不太合理啊。所以想问问大家,到底要怎么样才能从S11值获得dB值呢?不胜感激啊。

 

其实失网导出参数的时候可以选导出格式的,我一般都直接导出幅度为dB,相位为度那种格式
你这种情况
dB(|S11|)=20*log10(abs(S11))
log10表示log以10为底(matlab计算需要这个10),abs就是取模值

 

非常感谢你的回答。
取模值是不是就是 (实部平方+虚部平方)再开方?

 

是的,手算是这么算的。如果你用电脑或者计算器的话,abs是一个很常见的功能。

 

非常谢谢了,我刚入门,可能问的有点太菜鸟了,呵呵。

 

其实只要在agilent N5230c模式选项里选择《log》,agilent N5230c就可以自动的显示反射吸收dB值。这个值是负数。

 

啊, 这样啊,因为是我们组刚买的新仪器,还不太熟悉,等下去试试,非常谢谢了呵呵。

 

不熟悉的话应该先看看manual。

 

execl算比较好点,手算或低端计算器不够精确

 

Famate选log,后即可读出dB值。

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

上一篇:求RF器件
下一篇:ADS仿真遇到的问题求助

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

  网站地图