突发接收光功率校准方法及装置与流程

文档序号:15844591发布日期:2018-11-07 08:51阅读:501来源:国知局
突发接收光功率校准方法及装置与流程

本发明涉及一种无源光网络领域,尤其涉及一种突发接收光功率校准方法及装置。

背景技术

无源光网络(pon,passiveopticalnetwork)系统是一种一点到多点的系统,即一个光线路终端(olt,opticallineterminal)与多个光网络终端(ont,opticalnetterminal)通过光纤链路连接,由于各个ont的位置不同、距离不同、光线路状态不同,突发光信号在光纤中传输的损耗就不同,造成突发光信号的突发接收光功率(rssi,receivedsignalstrengthindicator)大小各异,因此,对olt/ont的突发接收光功率的监控精度要求很高,其自身突发接收光功率的校准变得十分重要。

目前,对olt/ont的突发接收光功率校准的方法通常为逐点校准法,即从过载点到灵敏度点的整个校准区间,按照某一固定步进(如1db)确定每一校准功率点,针对所确定的每一校准功率点,在该校准功率点多次采集adc(analog-to-digitalconverter,模数转换器)值,并取该校准功率点的平均adc值作为该校准功率点的校准adc值,在确定每一校准功率点的校准adc值后,完成对突发接收光功率的校准。但是,该方法由于校准区间较广(覆盖过载点到灵敏度点的整个区间),需要进行校准的校准功率点的数量较多,且在每个校准功率点需多次采集adc值,导致耗时长,校准效率不高。

因此有必要设计一种新的突发接收光功率校准方法,以克服上述问题。



技术实现要素:

本发明的目的在于克服现有技术之缺陷,提供了一种突发接收光功率校准方法及装置,以对突发接收光功率校准的效率。

本发明是这样实现的:

第一方面,本发明提供一种突发接收光功率校准方法,所述方法包括:

对待校准终端的每一预设校准功率点进行校准,得到所述待校准终端在每一预设校准功率点的校准adc值,其中,每一预设校准功率点为每一预设经验校准区间内的一个校准功率点,每一预设经验校准区间内的校准功率点与校准adc值呈线性关系;

针对每一预设经验校准区间,获得该预设经验校准区间的预设斜率,并利用所获得的预设斜率和所述待校准终端在该预设经验校准区间内的预设校准功率点的校准adc值,计算所述待校准终端在各个目标校准功率点的校准adc值,其中,各个目标校准功率点为该预设经验校准区间内除预设校准功率点以外的各个校准功率点,一个预设经验校准区间的预设斜率用于反映一个预设经验校准区间内的校准功率点与校准adc值之间的线性关系。

可选的,对所述待校准终端的每一预设校准功率点进行校准,得到所述待校准终端在每一预设校准功率点的校准adc值,包括:

针对每一预设校准功率点,执行以下步骤:

多次采集所述待校准终端在该预设校准功率点的adc值;

从所采集的adc值中删除最高adc值和最低adc值;

计算未被删除的adc值的平均值,将所述平均值作为所述待校准终端在该预设校准功率点的校准adc值。

可选的,按照以下方式,预先设置每一预设经验校准区间的预设斜率:

查找校准查找表,得到已校准终端在每一校准功率点的校准adc值;其中,所述校准查找表用于存储所述已校准终端在每一校准功率点的校准adc值;

对查找所得的校准adc值进行分段线性计算,得到每一分段子区间,以及每一分段子区间的斜率;其中,每一分段子区间的斜率用于反映该分段子区间内校准功率点与校准adc值之间的线性关系;

将每一分段子区间作为每一预设经验校准区间,将每一分段子区间的斜率作为每一预设经验校准区间的斜率。

可选的,所述对查找所得的校准adc值进行分段线性计算,得到每一分段子区间,以及每一分段子区间的斜率,包括:

确定由每两个相邻的坐标点形成的线段,并计算所确定的各个线段的斜率;其中,坐标点的横坐标和纵坐标分别为校准功率点和已校准终端在该校准功率点的校准adc值;

将预设校准区间内校准功率点最小的坐标点所在的线段作为起始线段;确定与所述起始线段的斜率之差在预设范围内、且横坐标区间连续的各个目标线段,将所确定的各个目标线段和所述起始线段所在的横坐标区间合并,将合并后的横坐标区间作为一个分段子区间;基于所述起始线段和各个目标线段的斜率,确定该分段子区间的斜率;

判断最后目标线段是否为终止线段;其中,所述最后目标线段为各个目标线段中校准功率点最大的坐标点所在的线段;所述终止线段为预设校准区间内校准功率点最大的坐标点所在的线段;

若为是,则不再执行将所述最后目标线段的下一线段更新为起始线段的步骤。

可选的,若判定最后目标线段不为终止线段,所述方法还包括:

将所述最后目标线段的下一线段更新为起始线段,返回执行确定与所述起始线段的斜率之差在预设范围内、且横坐标区间连续的各个目标线段的步骤。

可选的,所述基于所述起始线段和各个目标线段的斜率,确定该分段子区间的斜率,包括:

计算各个目标斜率的平均斜率,将所述平均斜率作为该分段子区间的斜率;其中,各个目标斜率为所述起始线段和各个目标线段中除最大斜率和最小斜率以外的各个斜率。

可选的,在计算所述待校准终端在各个目标校准功率点的校准adc值之后,所述方法还包括:

从所有预设经验校准区间中选取抽检区间,从所选取的抽检区间中选取抽检功率点,其中,所述抽检功率点为所述抽检区间内除预设校准功率点以外的校准功率点;

对待校准终端的抽检功率点进行校准,得到待校准终端在抽检功率点的抽检adc值;

判断所述抽检adc值与待校准终端在所述抽检功率点的校准adc值是否相同;

若不相同,则将待校准终端在所述抽检功率点的校准adc值修正为所述抽检adc值。

第二方面,本发明提供一种突发接收光功率校准装置,所述装置包括:

校准模块,用于对待校准终端的每一预设校准功率点进行校准,得到所述待校准终端在每一预设校准功率点的校准adc值,其中,每一预设校准功率点为每一预设经验校准区间内的一个校准功率点,每一预设经验校准区间内的校准功率点与校准adc值呈线性关系;

计算模块,用于针对每一预设经验校准区间,获得该预设经验校准区间的预设斜率,并利用所获得的预设斜率和所述待校准终端在该预设经验校准区间内的预设校准功率点的校准adc值,计算所述待校准终端在各个目标校准功率点的校准adc值,其中,各个目标校准功率点为该预设经验校准区间内除预设校准功率点以外的各个校准功率点,一个预设经验校准区间的预设斜率用于反映一个预设经验校准区间内的校准功率点与校准adc值之间的线性关系。

可选的,所述校准模块具体用于:

针对每一预设校准功率点,执行以下步骤:

多次采集所述待校准终端在该预设校准功率点的adc值;

从所采集的adc值中删除最高adc值和最低adc值;

计算未被删除的adc值的平均值,将所述平均值作为所述待校准终端在该预设校准功率点的校准adc值。

可选的,所述装置还包括设置模块,所述设置模块用于按照以下方式,预先设置每一预设经验校准区间的预设斜率:

查找校准查找表,得到已校准终端在每一校准功率点的校准adc值;其中,所述校准查找表用于存储所述已校准终端在每一校准功率点的校准adc值;

对查找所得的校准adc值进行分段线性计算,得到每一分段子区间,以及每一分段子区间的斜率;其中,每一分段子区间的斜率用于反映该分段子区间内校准功率点与校准adc值之间的线性关系;

将每一分段子区间作为每一预设经验校准区间,将每一分段子区间的斜率作为每一预设经验校准区间的斜率。

可选的,所述设置模块对查找所得的校准adc值进行分段线性计算,得到每一分段子区间,以及每一分段子区间的斜率,具体为:

确定由每两个相邻的坐标点形成的线段,并计算所确定的各个线段的斜率;其中,坐标点的横坐标和纵坐标分别为校准功率点和已校准终端在该校准功率点的校准adc值;

将预设校准区间内校准功率点最小的坐标点所在的线段作为起始线段;确定与所述起始线段的斜率之差在预设范围内、且横坐标区间连续的各个目标线段,将所确定的各个目标线段和所述起始线段所在的横坐标区间合并,将合并后的横坐标区间作为一个分段子区间;基于所述起始线段和各个目标线段的斜率,确定该分段子区间的斜率;

判断最后目标线段是否为终止线段;其中,所述最后目标线段为各个目标线段中校准功率点最大的坐标点所在的线段;所述终止线段为预设校准区间内校准功率点最大的坐标点所在的线段;

若为是,则不再执行将所述最后目标线段的下一线段更新为起始线段。

可选的,所述装置还包括:

更新模块,用于若判定最后目标线段不为终止线段,将所述最后目标线段的下一线段更新为起始线段,返回执行确定与所述起始线段的斜率之差在预设范围内、且横坐标区间连续的各个目标线段。

可选的,所述设置模块基于所述起始线段和各个目标线段的斜率,确定该分段子区间的斜率,具体为:

计算各个目标斜率的平均斜率,将所述平均斜率作为该分段子区间的斜率;其中,各个目标斜率为所述起始线段和各个目标线段中除最大斜率和最小斜率以外的各个斜率。

可选的,所述装置还包括修正模块,所述修正模块具体用于:

在计算所述待校准终端在各个目标校准功率点的校准adc值之后,从所有预设经验校准区间中选取抽检区间,从所选取的抽检区间中选取抽检功率点,其中,所述抽检功率点为所述抽检区间内除预设校准功率点以外的校准功率点;

对待校准终端的抽检功率点进行校准,得到待校准终端在抽检功率点的抽检adc值;

判断所述抽检adc值与待校准终端在所述抽检功率点的校准adc值是否相同;

若不相同,则将待校准终端在所述抽检功率点的校准adc值修正为所述抽检adc值。

本发明具有以下有益效果:应用本发明实施例提供的技术方案,只对预设校准功率点进行校准,对各个目标校准功率点进行计算,从而得到各个预设校准功率点和各个目标校准功率点的校准adc值,完成对突发接收光功率的校准。由于计算速度快于校准速度,且相对于现有技术减少了进行校准的校准功率点的数量,故提高了校准效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1为本发明实施例提供的突发接收光功率校准方法的一种流程示意图;

图2为本发明实施例提供突发接收光功率校准装置的一种结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

为提高对突发接收光功率校准的效率,本发明实施例提供了一种突发接收光功率校准方法及装置。

下面首先对本发明实施例提供的一种突发接收光功率校准方法进行介绍。

需要说明的是,本发明实施例提供的突发接收光功率校准方法的执行主体,可以为一种突发接收光功率校准方法装置,具体的,该突发接收光功率校准方法装置可以位于电子设备中,电子设备可以为rssi检测电路或光功率计等,此处不作限定。

参见图1,本发明实施例提供一种突发接收光功率校准方法,方法包括:

s101、对待校准终端的每一预设校准功率点进行校准,得到待校准终端在每一预设校准功率点的校准adc值,

其中,每一预设校准功率点为:每一预设经验校准区间内的一个校准功率点,每一预设经验校准区间内的校准功率点与校准adc值呈线性关系;

可以理解的是,一个预设经验校准区间可以是预先设定的一个经验校准区间,设定该经验校准区间需要满足的条件是:经验校准区间内的校准功率点与校准adc值呈线性关系,事实上,在过载点到灵敏度点的整个校准区间内,例如在突发接收光功率-6dbm到-31dbm区间内,可以分为多个经验校准区间,每个经验校准区间内的校准功率点与校准adc值均呈线性关系,故,可以将每个经验校准区间作为预设经验校准区间。具体的,确定经验校准区间的方式可以根据设计人员的需求设定,本发明实施例对此不做限定。

针对每一预设经验校准区间,均可以在该预设经验校准区间内预先设定一个校准功率点,作为一个预设校准功率点,具体的,设定方式可以根据设计人员的需求确定,例如,可以设定预设经验校准区间内的最小校准功率点作为预设校准功率点,也可以设定预设经验校准区间内的中间校准功率点作为预设校准功率点,还可以设定预设经验校准区间内的最大校准功率点作为预设校准功率点。

例如,预设经验校准区间为-6dbm到-8dbm,校准功率点分别为:-6dbm、-7dbm、-8dbm,则最小校准功率点、中间校准功率点和最大校准功率点分别为:-6dbm、-7dbm、-8dbm,该预设经验校准区间内的预设校准功率点可以为:-6dbm、-7dbm或-8dbm。

待校准终端可以为olt或者ont,具体的,对待校准终端的每一预设校准功率点进行校准,得到待校准终端在每一预设校准功率点的校准adc值,可以为:针对每一预设校准功率点,执行以下步骤:

步骤a1、多次采集待校准终端在该预设校准功率点的adc值;

步骤a2、从所采集的adc值中删除最高adc值和最低adc值;

步骤a3、计算未被删除的adc值的平均值,将平均值作为待校准终端在该预设校准功率点的校准adc值。

多次可以是指2次以上,例如3次、4次、5次、6次等。adc值的单位可以为微瓦(uw)、毫瓦(mw)等。

当最高adc值和最低adc值均有多个时,可以均只删除一个。

例如,预设校准功率点为-7dbm,且在-7dbm采集5次adc值,分别为:6、6、7、8、8,则删除一个最低adc值6和一个最高adc值8,待校准终端在校准功率点-7dbm的校准adc值为:(6+7+8)/3=7。

另外,在其他实现方式中,当最高adc值和最低adc值均有多个时,也可以删除所有最高adc值和所有最低adc值,本发明实施例对此不做限定。

例如,预设校准功率点为-7dbm,且在-7dbm采集5次adc值,分别为:6、6、7、7、8,则删除所有最低adc值和所有最高adc值,待校准终端在校准功率点-7dbm的校准adc值为:(7+7)/2=7。

s102、针对每一预设经验校准区间,获得该预设经验校准区间的预设斜率,并利用所获得的预设斜率和待校准终端在该预设经验校准区间内的预设校准功率点的校准adc值,计算待校准终端在各个目标校准功率点的校准adc值。

其中,各个目标校准功率点为:该预设经验校准区间内除预设校准功率点以外的各个校准功率点,一个预设经验校准区间的预设斜率用于反映一个预设经验校准区间内的校准功率点与校准adc值之间的线性关系。

可以理解的是,由于每一预设经验校准区间内的校准功率点与校准adc值呈线性关系,故在以校准功率点为横轴,以校准adc值为纵轴的平面xoy内,在每一预设经验校准区间内,可以基于校准功率点与校准adc值之间的线性关系确定一条直线,根据线性函数的性质,在已知直线斜率以及直线上一个坐标点(即预设经验校准区间内一个预设校准功率点的校准adc值)的情况下,可以计算出其他坐标点,即可以计算得到各个目标校准功率点的校准adc值。

例如,预设经验校准区间为:-6dbm到-8dbm,该预设经验校准区间内的校准功率点包括:-6dbm、-7dbm、-8dbm,其预设斜率为:1,预设校准功率点为-7dbm,且在-7dbm的校准adc值为:10,则可以计算出待校准终端在-6dbm和-8dbm的校准adc值分别为:11和13。

可见,应用本发明实施例提供的技术方案,只对预设校准功率点进行校准,对各个目标校准功率点进行计算,从而得到各个预设校准功率点和各个目标校准功率点的校准adc值,完成对突发接收光功率的校准。由于计算速度快于校准速度,且相对于现有技术减少了进行校准的校准功率点的数量,故提高了校准效率。

具体的,可以按照以下方式,预先设置每一预设经验校准区间的预设斜率:

步骤b1、查找校准查找表,得到已校准终端在每一校准功率点的校准adc值;

其中,校准查找表用于存储已校准终端在每一校准功率点的校准adc值。可以理解的是,校准查找表可以存储于电子设备中,已校准终端可以为:之前已经完成突发接收光功率校准的终端,故校准查找表可以存储已校准终端在每一校准功率点的校准adc值,对已校准终端进行校准的方法可以为现有的逐点校准法,也可以为其他校准方法,在此不做限定。

步骤b2、对查找所得的校准adc值进行分段线性计算,得到每一分段子区间,以及每一分段子区间的斜率;

步骤b3、将每一分段子区间作为每一预设经验校准区间,将每一分段子区间的斜率作为每一预设经验校准区间的斜率。

其中,每一分段子区间内的校准功率点与校准adc值呈线性关系,每一分段子区间的斜率用于反映该分段子区间内校准功率点与校准adc值之间的线性关系。

具体的,步骤b2可以包括以下步骤:

步骤c1、确定由每两个相邻的坐标点形成的线段,并计算所确定的各个线段的斜率;

其中,坐标点的横坐标和纵坐标分别为校准功率点和已校准终端在该校准功率点的校准adc值;

相邻的坐标点可以是相邻校准功率点所对应的坐标点,例如,校准功率点包括:-6dbm、-7dbm和-8dbm,则-6dbm和-7dbm为相邻校准功率点,-7dbm和-8dbm为相邻校准功率点,横坐标分别为-6dbm和-7dbm的两个坐标点为相邻的坐标点,横坐标分别为-7dbm和-8dbm的两个坐标点也为相邻的坐标点。

步骤c2、将预设校准区间内校准功率点最小的坐标点所在的线段作为起始线段;确定与起始线段的斜率之差在预设范围内、且横坐标区间连续的各个目标线段,将所确定的各个目标线段和起始线段所在的横坐标区间合并,将合并后的横坐标区间作为一个分段子区间;基于起始线段和各个目标线段的斜率,确定该分段子区间的斜率;

预设校准区间可以为设计人员预先设定的一个校准区间,例如可以为-6dbm到-31dbm区间,也可以为-6dbm到-32dbm区间等等。所有预设经验校准区间的并集可以构成预设校准区间。

预设范围也可以根据设计人员的需求事先设定,例如可以为-0.1到0.1、-0.2到0.2、-0.3到0.3等等。

示例性的,预设校准区间为:-6dbm到-31dbm,校准功率点最大为-6dbm,每个校准功率点的间隔为1dbm,校准功率点最小为-31dbm,则起始线段可以为:由横坐标分别为-31dbm和-30dbm的两个坐标点为端点的线段,该起始线段的横坐标区间为-31dbm到-30dbm。

横坐标区间连续可以是指校准功率点的数值连续的几个横坐标区间,例如,区间[-31dbm,-30dbm]、[-30dbm,-29dbm]、[-29dbm,-28dbm]为横坐标区间连续的三个区间。

目标线段可以是与起始线段的斜率之差在预设范围内的线段、且目标线段的横坐标区间自起始线段的横坐标区间起是连续的。

示例性的,预设范围为[-0.1,0.1],起始线段的横坐标区间为[-31dbm,-30dbm],起始线段的斜率为1,在横坐标区间[-30dbm,-29dbm]、[-29dbm,-28dbm]、[-28dbm,-27dbm]内的线段的斜率分别为:1.1、1.2、1.1,则目标线段为:处于横坐标区间[-30dbm,-29dbm]内的线段。

一种实现方式中,基于起始线段和各个目标线段的斜率,确定该分段子区间的斜率,可以为:

计算各个目标斜率的平均斜率,将平均斜率作为该分段子区间的斜率;其中,各个目标斜率为:起始线段和各个目标线段中除最大斜率和最小斜率以外的各个斜率。

例如,处于分段子区间内的起始线段和各个目标线段的斜率分别为:1.0、1.2、1.1和1.3,则目标斜率为1.2和1.1,各个目标斜率的平均斜率,即该分段子区间的斜率为:(1.2+1.1)/2=1.15。

另一种实现方式中,基于起始线段和各个目标线段的斜率,确定该分段子区间的斜率,还可以为:

计算起始线段和各个目标线段的斜率的平均斜率,将平均斜率作为该分段子区间的斜率。

步骤c3、判断最后目标线段是否为终止线段;若为否,则执行步骤c4,若为是,则执行步骤c5,

其中,最后目标线段为:各个目标线段中校准功率点最大的坐标点所在的线段;终止线段为:预设校准区间内校准功率点最大的坐标点所在的线段。

例如,各个目标线段所在的横坐标区间分别为[-30dbm,-29dbm]、[-29dbm,-28dbm]、[-28dbm,-27dbm],预设校准区间为:[-6dbm,-32dbm],则各个目标线段中校准功率点最大的坐标点所在的线段,即最后目标线段为:处于[-28dbm,-27dbm]内的线段,终止线段为:横坐标为-6dbm的坐标点所在的线段。

步骤c4、将最后目标线段的下一线段更新为起始线段,返回执行确定与起始线段的斜率之差在预设范围内、且横坐标区间连续的各个目标线段的步骤;

步骤c5,不再执行将最后目标线段的下一线段更新为起始线段的步骤。

可见,应用本发明实施例,可以得到每一分段子区间,以及每一分段子区间的斜率,实现了预先设置每一预设经验校准区间的预设斜率。

为了在提高校准效率的基础上,进一步提高对突发接收光功率校准的准确度,在一种实现方式中,在计算待校准终端在各个目标校准功率点的校准adc值之后,方法还可以包括以下步骤:

步骤d1、从所有预设经验校准区间中选取抽检区间,从所选取的抽检区间中选取抽检功率点,其中,抽检功率点为:抽检区间内除预设校准功率点以外的校准功率点;

具体的,选取抽检区间和抽检功率点的方式可以根据设计人员的需求自行设定,本发明实施例对此不做限定,例如,可以随机从所有预设经验校准区间中选取一个或多个抽检区间,并从所选取的每个抽检区间中随机选取一个抽检功率点,也可以从所选取的每个抽检区间中选取除预设校准功率点以外、且数值最小的校准功率点作为抽检功率点。

步骤d2、对待校准终端的抽检功率点进行校准,得到待校准终端在抽检功率点的抽检adc值;

具体的,对待校准终端的抽检功率点进行校准的方式可以根据设计人员的需求设定,既可以采用现有的逐点校准法,也可以采用其他合理的校准方法。

步骤d3、判断抽检adc值与待校准终端在抽检功率点的校准adc值是否相同;若不相同,则执行步骤d4;

步骤d4、将待校准终端在抽检功率点的校准adc值修正为:抽检adc值。

可见,应用本发明实施例,可以对计算所得的校准adc值进行修正,提高了对突发接收光功率校准的准确度。

与上述的方法实施例相对应,本发明实施例还提供一种突发接收光功率校准装置。

参见图2,图2为本发明实施例所提供的一种突发接收光功率校准装置的结构示意图,所述装置包括:

校准模块201,用于对待校准终端的每一预设校准功率点进行校准,得到所述待校准终端在每一预设校准功率点的校准adc值,其中,每一预设校准功率点为每一预设经验校准区间内的一个校准功率点,每一预设经验校准区间内的校准功率点与校准adc值呈线性关系;

计算模块202,用于针对每一预设经验校准区间,获得该预设经验校准区间的预设斜率,并利用所获得的预设斜率和所述待校准终端在该预设经验校准区间内的预设校准功率点的校准adc值,计算所述待校准终端在各个目标校准功率点的校准adc值,其中,各个目标校准功率点为该预设经验校准区间内除预设校准功率点以外的各个校准功率点,一个预设经验校准区间的预设斜率用于反映一个预设经验校准区间内的校准功率点与校准adc值之间的线性关系。

可见,应用本发明实施例提供的技术方案,只对预设校准功率点进行校准,对各个目标校准功率点进行计算,从而得到各个预设校准功率点和各个目标校准功率点的校准adc值,完成对突发接收光功率的校准。由于计算速度快于校准速度,且相对于现有技术减少了进行校准的校准功率点的数量,故提高了校准效率。

可选的,所述校准模块201具体用于:

针对每一预设校准功率点,执行以下步骤:

多次采集所述待校准终端在该预设校准功率点的adc值;

从所采集的adc值中删除最高adc值和最低adc值;

计算未被删除的adc值的平均值,将所述平均值作为所述待校准终端在该预设校准功率点的校准adc值。

可选的,所述装置还包括设置模块,所述设置模块用于按照以下方式,预先设置每一预设经验校准区间的预设斜率:

查找校准查找表,得到已校准终端在每一校准功率点的校准adc值;其中,所述校准查找表用于存储所述已校准终端在每一校准功率点的校准adc值;

对查找所得的校准adc值进行分段线性计算,得到每一分段子区间,以及每一分段子区间的斜率;其中,每一分段子区间的斜率用于反映该分段子区间内校准功率点与校准adc值之间的线性关系;

将每一分段子区间作为每一预设经验校准区间,将每一分段子区间的斜率作为每一预设经验校准区间的斜率。

可选的,所述设置模块对查找所得的校准adc值进行分段线性计算,得到每一分段子区间,以及每一分段子区间的斜率,具体为:

确定由每两个相邻的坐标点形成的线段,并计算所确定的各个线段的斜率;其中,坐标点的横坐标和纵坐标分别为校准功率点和已校准终端在该校准功率点的校准adc值;

将预设校准区间内校准功率点最小的坐标点所在的线段作为起始线段;确定与所述起始线段的斜率之差在预设范围内、且横坐标区间连续的各个目标线段,将所确定的各个目标线段和所述起始线段所在的横坐标区间合并,将合并后的横坐标区间作为一个分段子区间;基于所述起始线段和各个目标线段的斜率,确定该分段子区间的斜率;

判断最后目标线段是否为终止线段;其中,所述最后目标线段为各个目标线段中校准功率点最大的坐标点所在的线段;所述终止线段为预设校准区间内校准功率点最大的坐标点所在的线段;

若为是,则不再执行将所述最后目标线段的下一线段更新为起始线段。

可选的,所述装置还包括:

更新模块,用于若判定最后目标线段不为终止线段,将所述最后目标线段的下一线段更新为起始线段,返回执行确定与所述起始线段的斜率之差在预设范围内、且横坐标区间连续的各个目标线段。

可选的,所述设置模块基于所述起始线段和各个目标线段的斜率,确定该分段子区间的斜率,具体为:

计算各个目标斜率的平均斜率,将所述平均斜率作为该分段子区间的斜率;其中,各个目标斜率为所述起始线段和各个目标线段中除最大斜率和最小斜率以外的各个斜率。

可选的,所述装置还包括修正模块,所述修正模块具体用于:

在计算所述待校准终端在各个目标校准功率点的校准adc值之后,从所有预设经验校准区间中选取抽检区间,从所选取的抽检区间中选取抽检功率点,其中,所述抽检功率点为所述抽检区间内除预设校准功率点以外的校准功率点;

对待校准终端的抽检功率点进行校准,得到待校准终端在抽检功率点的抽检adc值;

判断所述抽检adc值与待校准终端在所述抽检功率点的校准adc值是否相同;

若不相同,则将待校准终端在所述抽检功率点的校准adc值修正为所述抽检adc值。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1