System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及源端口功率数据校准,具体涉及一种基于多区间段的源端口功率数据校准方法及系统。
技术介绍
1、矢量网络分析仪在进行功率测量时,需要对信号源端口功率进行校准,而信号源端口的功率在硬件上就表示为一个压控衰减器的电压。目前,在使用的时候,普遍会将使用者设置的信号源端口功率代入到一段线性的拟合曲线中进行计算得到对应的电压值,然后,将该电压值应用到压控衰减器上,硬件就可以输出对应的功率值,从而,完成对信号源端口功率的校准。
2、但是,在实际使用过程中,常受到其它因素的影响,导致信号源端口功率会呈现出非线性曲线,将该信号源端口功率直接代入到一段线性的拟合曲线中进行计算,则会导致校准数据不够准确。
技术实现思路
1、本专利技术的目的是提供一种基于多区间段的源端口功率数据校准方法及系统,所述源端口功率数据校准方法主要针对源端口功率值进行区间段划分,在不同区间段进行区间曲线拟合,通过区间曲线拟合提高校准数据的准确率。
2、为解决上述技术问题,本专利技术采用了以下方案:
3、一种基于多区间段的源端口功率数据校准方法,所述方法具体包括以下步骤:
4、s1:获得根据若干个预设频率值进行校准测试得到的第一表格,所述第一表格用于记录在预设频率值进行校准测试得的第一源端口功率值与第一接收机功率值之间的固定误差;
5、s2:获得根据若干个预设频率值和预设电压值进行实际测试得到的第二表格,所述第二表格用于记录一个预设频率值和一个预设电压值进行实
6、s3:根据第一表格中固定误差对第二表格中第二接收机功率值进行更新,更新后的第二表格作为第三表格,第三表格用于记录在一个预设频率值和一个预设电压值得到的对应第二源端口功率值;
7、s4:获得当前用户设置的当前预设频率值和当前预设源端口功率值,将当前预设频率值和当前预设源端口功率值代入到第三表格中对应的最小区间段上,并通过区间曲线拟合得到对应的当前校准电压值。
8、进一步的,在s3中,根据第一表格中固定误差对第二表格中第二接收机功率值进行更新的具体过程为:
9、第一表格中每个固定误差对应一个预设频率值,第二表格中每个第二接收机功率值对应一个预设频率值和一个预设电压值;
10、根据相同预设频率值将每个第二接收机功率值加上对应的固定误差,得到对应的第二源端口功率值,即对第二表格中第二接收机功率值进行更新。
11、进一步的,所述第三表格是将相同预设频率值的第二源端口功率值作为一列,并将每列第二源端口功率值以预设电压值的大小顺序进行排序。
12、进一步的,所述s4中具体包括以下步骤:
13、s41:获得当前用户设置的当前预设频率值和当前预设源端口功率值;
14、s42:根据当前预设频率值在第三表格中进行频率值寻找,找到与当前预设频率值对应的第二源端口功率值以及每个第二源端口功率值对应的预设电压值;
15、s43:根据当前预设源端口功率值来判定找到的与当前预设频率值对应的第二源端口功率值是否满足功率有效性条件,若是,则转到步骤s44;
16、s44:根据当前预设源端口功率值在第三表格中进行区间段寻找,找到包含当前预设源端口功率值的当前最小区间段,所述最小区间段由两个相近的第二源端口功率值构成,且两个相近的第二源端口功率值之间的值最小;
17、s45:根据当前最小区间段中两个第二源端口功率值以及其对应的预设电压值进行区间曲线拟合,得到拟合曲线,并将当前预设源端口功率值代入到拟合曲线中求解得到对应的当前校准电压值。
18、进一步的,在s43中,所述功率有效性条件为:
19、当前预设源端口功率值小于或等于最大的第二源端口功率值且当前预设源端口功率值大于或等于最小的第二源端口功率值。
20、进一步的,在s45中,根据当前最小区间段中两个第二源端口功率值以及其对应的预设电压值进行区间曲线拟合的过程为:
21、将两个第二源端口功率值对应的预设电压值进行比较,将较大的预设电压值记为vmax,并将其对应的第二源端口功率值记为pmax;将较小的预设电压值记为vmin,并将其对应的第二源端口功率值记为pmin;
22、再根据当前最小区间段中的vmax、vmin、pmax、pmin进行拟合,所述拟合公式为:v=vmin+(vmax–vmin)*((p-pmin)/(pmax-pmin)),其中,v表示校准电压值,p表示预设源端口功率值。
23、进一步的,在s1中,根据若干个预设频率值进行校准测试得到的第一表格的过程具体为:
24、在校准测试过程中采用频率步进可得到若干个预设频率值,并依次得到与预设频率值对应的第一源端口功率值与第一接收机功率值,再将相同预设频率值对应的第一源端口功率值与第一接收机功率值之间的差值作为固定误差。
25、进一步的,在s2中,根据若干个预设频率值和预设电压值进行实际测试得到的第二表格的过程具体为:
26、在实际测试过程中针对频率和电压均采用步进可分别得到若干个预设频率值和若干个预设电压值,将预设频率值和预设电压值进行两两组合,使每个预设频率值分别与每个预设电压值进行实际测试得到若干个第二接收机功率值。
27、一种基于多区间段的源端口功率数据校准系统,包括:
28、第一表格获得模块:用于获得根据若干个预设频率值进行校准测试得到的第一表格,所述第一表格用于记录在预设频率值进行校准测试得的第一源端口功率值与第一接收机功率值之间的固定误差;
29、第二表格获得模块:用于获得根据若干个预设频率值和预设电压值进行实际测试得到的第二表格,所述第二表格用于记录一个预设频率值和一个预设电压值进行实际测试得到的第二接收机功率值;
30、第三表格获得模块:用于根据第一表格中固定误差对第二表格中第二接收机功率值进行更新,更新后的第二表格作为第三表格,第三表格用于记录在一个预设频率值和一个预设电压值得到的对应第二源端口功率值;
31、区间段校准模块:用于获得当前用户设置的当前预设频率值和当前预设源端口功率值,将当前预设频率值和当前预设源端口功率值代入到第三表格中对应的最小区间段上,并通过区间曲线拟合得到对应的当前校准电压值。
32、进一步的,所述区间段校准模块中还包括以下子模块:
33、数据采集模块:用于获得当前用户设置的当前预设频率值和当前预设源端口功率值;
34、频率值寻找模块:用于根据当前预设频率值在第三表格中进行频率值寻找,找到与当前预设频率值对应的第二源端口功率值以及每个第二源端口功率值对应的预设电压值;
35、功率有效性判断模块:根据当前预设源端口功率值来判定找到的与当前预设频率值对应的第二源端口功率值是否满足功率有效性条件;
36、区间段寻找模块:用于根据当前预设源本文档来自技高网...
【技术保护点】
1.一种基于多区间段的源端口功率数据校准方法,其特征在于,所述方法具体包括以下步骤:
2.根据权利要求1所述的一种基于多区间段的源端口功率数据校准方法,其特征在于,在S3中,根据第一表格中固定误差对第二表格中第二接收机功率值进行更新的具体过程为:
3.根据权利要求1所述的一种基于多区间段的源端口功率数据校准方法,其特征在于,所述第三表格是将相同预设频率值的第二源端口功率值作为一列,并将每列第二源端口功率值以预设电压值的大小顺序进行排序。
4.根据权利要求1所述的一种基于多区间段的源端口功率数据校准方法,其特征在于,所述S4中具体包括以下步骤:
5.根据权利要求4所述的一种基于多区间段的源端口功率数据校准方法,其特征在于,在S43中,所述功率有效性条件为:
6.根据权利要求4所述的一种基于多区间段的源端口功率数据校准方法,其特征在于,在S45中,根据当前最小区间段中两个第二源端口功率值以及其对应的预设电压值进行区间曲线拟合的过程为:
7.根据权利要求1所述的一种基于多区间段的源端口功率数据校准方法,其特征在于,
8.根据权利要求1所述的一种基于多区间段的源端口功率数据校准方法,其特征在于,在S2中,根据若干个预设频率值和预设电压值进行实际测试得到的第二表格的过程具体为:
9.一种基于多区间段的源端口功率数据校准系统,其特征在于,包括:
10.根据权利要求9所述的一种基于多区间段的源端口功率数据校准系统,其特征在于,所述区间段校准模块中还包括以下子模块:
...【技术特征摘要】
1.一种基于多区间段的源端口功率数据校准方法,其特征在于,所述方法具体包括以下步骤:
2.根据权利要求1所述的一种基于多区间段的源端口功率数据校准方法,其特征在于,在s3中,根据第一表格中固定误差对第二表格中第二接收机功率值进行更新的具体过程为:
3.根据权利要求1所述的一种基于多区间段的源端口功率数据校准方法,其特征在于,所述第三表格是将相同预设频率值的第二源端口功率值作为一列,并将每列第二源端口功率值以预设电压值的大小顺序进行排序。
4.根据权利要求1所述的一种基于多区间段的源端口功率数据校准方法,其特征在于,所述s4中具体包括以下步骤:
5.根据权利要求4所述的一种基于多区间段的源端口功率数据校准方法,其特征在于,在s43中,所述功率有效性条件为:
...
【专利技术属性】
技术研发人员:陈奥飞,肖凯戈,陈生川,迭娟,
申请(专利权)人:成都玖锦科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。