`
61party
  • 浏览: 1056864 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

关于ROHDE&SCHWARZ公司电流探头EZ-17系数修正的说明

 
阅读更多

关于EZ-17探头系数修正的说明

///// 电流探头EZ17测试结果修正/////
// 根据ROHDE&SCHWARZ公司的手册,EZ17的测试结果需要
// 进行修正,加上转移电阻K。由手册给出的曲线(第二页)
// 和测试数据(第12页,表4-1),可知在对数坐标中,500KHz
// 以下可看作一条直线;500KHz~10MHz为一非线性变化段;
// 10MHz~200MHz为另一非线性变化段。据此,对测试数据进行
// 校正。以下所有拟合函数均为对数坐标系下的拟合函数。
//
// 20Hz~500KHz拟合函数为:
//p1=-19.1838*x-8.1953
// 500KHz~10MHz拟合函数为:
//p4=18.2253*x^4-31.3557*x^3+16.5565*x^2-6.6261*x-6.8
// 10MHz~20MHz拟合函数为:
//p0=-10
//20MHz~100MHz拟合函数为:
//p2=0.1157*x^2-0.0959*x-10.0711
// 100MHz~200MHz拟合函数为:
//p3=175.6*x^3-1044.5*x^2+2067.7*x-1371.9
//以上各式中,x为频率的对数,p为频率所对应的修正因子。
//

//参数freq为频率,单位MHz。
//
doubleCEMCView::EZ17CorrectionFactor(doublefreq)
...{
doublefactor;
if(freq>=0.000020&&freq<=0.5)
factor
=-19.1838*log10(freq)-8.1953;
elseif(freq>0.5&&freq<10)
factor
=18.2253*pow(log10(freq),4)-31.3557*pow(log10(freq),3)+16.5565*log10(freq)*log10(freq)-6.6261*log10(freq)-6.8;
elseif(freq>=10&&freq<=20)
factor
=-10.0;
elseif(freq>20&&freq<=100)
factor
=0.1157*log10(freq)*log10(freq)-0.0959*log10(freq)-10.0711;
elseif(freq>100&&freq<=200)
factor
=175.6*pow(log10(freq),3)-1044.5*log10(freq)*log10(freq)+2067.7*log10(freq)-1371.9;

returnfactor;
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics