请问各位S参数矩阵转换
上图即为各矩阵之间的转换表
小弟要问的是,当我要从S参数转换成ABCD矩阵时,是要用dB直接做转换还是需要将dB单位去掉得到S11的大小值(以S11为例)再做转换 ?抑或是还得求出反射系数的实虚部才能做转换呢?
小弟之前想(1+S11)用dB单位直接相加,但是后面的S12*S21就不能用dB直接相乘了吧!dB单位是不能直接相乘的阿,所以有点困惑,请大家帮忙。
肯定不能用dB值
看不清晰啊
很多软件都可以提供S参数与ABCD参数之间的转换的,知道之间的关系就可以了。微波办公室和ADS应该都支持参数之间的转换的。IE3D应该也有这样的功能的。
db可定是不能用的,里面有加也有乘,先转换成有效值,然后利用公式计算出有效值,最后有必要的话再转换成dB吧。
由于我是由网络分析仪得到的S-参数,所以没办法用上述的仿真软体来转换吧,目前是用Matlab7.0血程序来帮助大量运算,只是之间的关系还搞不太懂。
楼上的大大们都提到一点就是对dB值做直接运算肯定是不行的,小弟目前把phase角都代入使用分别求出S-参数的实部与虚部(即是complex number),在使用上述公式来做转换。当然写的程序或许有误,复数矩阵转换出问题导致结果不正确,目前还在一步一步的debug中。
S参数就是S参数,只是有两种表示方法而已。其实表示的就是同一个数值
给小编举个例子:
S参数相位表示法:一般用这种方法表示S参数,因为比较直观!
10.5∠136
表示这个S参数幅值为10.5dB,角度为136度
转换为复数就是-7.5531+j*7.2939
我最近也遇到同样的问题,几次推导,我觉得应该是用实部和虚部表示的复数矩阵来转换的,不知道对不对
7楼的正确。
没怎么在Matlab7.0里面计算。个人习惯将网络分析测试的数据导出来然后用微波办公室软件提取每个S参数,提取的S参数是作为一个矢量数组,即包含有幅度和相位,然后这些都可以直接参与运算。如下图所示。
小编可以按照类似的方法编辑公式转换为ABCD矩阵参数的。
小弟的確是用Matlab去寫程序輔助運行的,但是問題在於說我的天線與网络分析儀的兩個port 端口之間,有一個名為jig的連接器,小弟想把他的關係式給導出來。
jig是一個"平衡-不平衡"的轉接器,是小弟想要將功率訊號平衡的饋入到兩個端口 (天線為差分模式饋入) 所用的工具。然而我們想看的平面 (擷取反射系數、天線輸入阻抗的平面) 卻必須是去除jig段的那一個平面 ( 包含jig時所看到的反射系數等參數是不正確的 ) ,所以才使用了一些麻煩的數學運算程序。至於該jig的參數是由兩條coaxial cable組成,但是之間的關係卻不是很簡單,所以好像難倒不少人。
示意圖: 网络分析儀-->jig-->天線
最後,小弟的解決方式是,直接使用网络分析儀的port-extension功能解決,也不用計算了。
不能用dB,要用一般的数值。
期待高人帮忙解答期待高人帮忙解答
相关文章:
- 有没有大型稀疏矩阵压缩存贮的子程序?(05-08)
- 急求复数矩阵SVD源程序(05-08)
- 9对角矩阵(05-08)
- 请教:对数周期的阻抗矩阵(05-08)
- 请问T矩阵和A矩阵分别是什么?(05-08)
- 求教z矩阵到s矩阵的变换公式!(05-08)