前几天看到一篇文章给出了IIP3与IMD3和OIP3与IMD3之间的计算公式(https://blog.csdn.net/weixin_41474221/article/details/129093054),作者没给出推导过程,当时也没明白是怎么来的,后来画图,通过几何推导的方式搞明白了。本人初学者,不知道计算的对不对,请各位大神指正。
首先引用文中作者的公式,并作出说明:
IIP3 = Pin + IMD3/2
OIP3 = Pout + IMD3/2 =IIP3 + G
IMD3=Pout - IM3
其中,作者IMD3取了绝对值,所以IIP3 = Pin + IMD3/2 ,如果IMD3不取绝对值,应该是IMD3= IM3 - Pout,此时IIP3 = Pin - IMD3/2,同样这是OIP3 = Pout - IMD3/2。
然后,开始用图来推导上述公式:
说明两点:
1、横轴和纵轴单位都是dBm,是取对数之后的值,所以增益曲线的线性段是斜率为1直线,输出比输入之间的差值为增益,而三阶增益曲线(IM3)是一条斜率为3的直线;
2、为计算方便,取输出功率为0dBm的点为参考点Pin。
从图中几何关系可以得到:
式(1):3L= IIP3 - Pin
式(2):IMD3 = 3(IIP3 - L - Pin)
由式(1)和式(2)得出:
式(3):IMD3 = 3(3L - L) = 6L
再由式(1)和式(3)可得到:
IIP3 = Pin + IMD3/2
OIP3 = IIP3 + G = Pin + IMD3/2 + G = Pout + IMD3/2
最后说明:
工程应用中,三阶互调IMD3一般为负值,所以公式IIP3 = Pin - IMD3/2对数值的计算可能更直观一些,上面取IIP3 = Pin + IMD3/2只是为了与原文章作者的公式保持一致,两个公式的实际计算结果值是一样的。