使用virtuoso导出数据后,用origin对数据处理,进行绘图

数据处理

1,S11反射系数------>能在Smith圆图中绘制的z

origin利用python_反射系数

导出S11数据如上图,其中的ComplexRe、ComplexIm是反射系数的实部和虚部,要在origin中用smith进行绘制,需要把反射系数转换为输入阻抗:

origin利用python_学习_02

 由于Smith圆图中的数据是归一化数据,故不用乘特征阻抗

origin利用python_数据_03

.

可在excel表格中进行处理:

1.COMPLEX( , );此函数,把实部与虚部合并成一个复数。( S11 )

2.IMSUM( , );此函数,进行复数之间的加法运算。( 1+S11 )

3.IMSUB( , );此函数,进行复数之间的减法运算。( 1-S11 )

4.IMDIV( , );此函数,进行复数之间的除法运算。( Zin )

5.IMREAL( );此函数,对复数取实部。

6.IMAGINARY( );此函数,对复数取虚部。

可用得到的实部、虚部的数据进行绘制Smith图。

2. Loadpull导出的等功率圆的数据也是反射系数,数据处理方式,可以参考S11处理方式

origin利用python_学习_04

 

3.Loadpull导出的等PEA圆,也是反射系数,数据处理方式参考S11

origin利用python_origin利用python_05

 

4. 绘制1dB压缩点的理想曲线与实际功率曲线

1dB理想输出曲线是1次谐波的曲线,其斜率为1,即y=x;

因为是1dB压缩点,所在在初始的情况下比输入功率小1dB。

 

origin利用python_origin利用python_06

 

origin利用python_反射系数_07

由于power输入功率从-20增加至1dB,所以1st order 在斜率为1的情况下,也应该增加1

故为:

origin利用python_数据_08

剩下的以此类推

origin利用python_origin利用python_09

 绘制图像:

origin利用python_学习_10

 

origin利用python_反射系数_11

 

origin绘图

1.绘制smith圆图

origin利用python_数据处理_12

 

origin利用python_数据_13

 其中X,即为阻抗的实部;Y为阻抗的虚部

绘制出来图像如下图所示:

origin利用python_学习_14

 如图所示,1+j1;2+j2;1+j2三个点。

2. 一个图上绘制多条曲线

smith圆图上绘制多条曲线。适用于图一样,但是X轴、Y轴不一样的情况。

origin利用python_学习_15

把轴设为X,另外的设为Y

origin利用python_数据_16

 

 最后选住要绘图的数据

origin利用python_学习_17

 点击要绘制的图

origin利用python_origin利用python_18

 即可得到

origin利用python_origin利用python_19

其他图同样如此

3. 绘制共用一个X轴,双Y轴

origin利用python_学习_20

 选择好X轴,和在此X轴中绘制的Y,然后点击Add添加到图层1

 

origin利用python_origin利用python_21

然后点击Layer2

origin利用python_origin利用python_22

选择使用第二个坐标轴的Y的值,

origin利用python_origin利用python_23

 

 然后点击Add

origin利用python_学习_24

最后点击ok,生成下图

origin利用python_数据_25

 

 其中,红线使用右边的轴,黑线使用左边的轴,实现了共用一个X轴,绘制双Y轴