一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种用于PON的BOB调试中发端功率调试迭代优化方法与流程

2022-12-13 20:48:45 来源:中国专利 TAG:

一种用于pon的bob调试中发端功率调试迭代优化方法
技术领域
1.本发明涉及光猫领域,具体是一种用于pon的bob调试中发端功率调试迭代优化方法。


背景技术:

2.光猫bob方案中发端功率调试是很重要的一个环节,目前光功率采用的是迭代法结合查找表的方式进行的。但是由于bosa光器件供应商比较多,一致性也不够好,所以导致在发端功率用迭代方式调试的时候就会调不到目标的功率值


技术实现要素:

3.本发明的目的在于克服现有技术的不足,提供一种用于pon的bob调试中发端功率调试迭代优化方法,包括如下步骤:
4.步骤一,建立坐标系,设置初值x0,根据函数求解出的值y0,得到初值点(x0,y0);
5.步骤二,以初值点(x0,y0)和原点(0,0)得到直线y=k0x,将目标功率值y带入y=k0x得到x1,再将x1带入求解得到y1;
6.步骤三,判断y1是否在y
±
σ范围内,若在y
±
σ范围内,则x1为目标解x;若y1不在y
±
σ范围内,则进入步骤四,其中的σ为允许波动范围;
7.步骤四,则以(x1,y1)和原点(x0,y0)得到直线y=k0x b0;将目标功率值y带入y=k0x b0求解得到x2,再将x2带入求解得到y2;
8.步骤五,判断y2是否在y
±
σ范围内,如果在y
±
σ范围内,则x2为目标解x;如果y2不在目标范围内,则以(x1,y1)和(x2,y2)得到直线y=k1x b1,迭代计算,直至得到目标解x;
9.步骤六,根据目标解x对bob发端功率进行调试。
10.进一步的,所述的函数为每一点(x,y),总存在确定且唯一的值k,满足即与y=kx有确定且唯一的解。
11.进一步的,所述的设置初值x0,其中的初值x0为设定的值。
12.进一步的,所述的根据目标解x对bob发端功率进行调试,包括:设置apcdac为配置的两个点后可以读取到功率计设备对应的两个功率值,然后就得到了两个点,两个点对应一个直线,就得到k和b,通过计算出的k、b、目标值功率值p得到一个新的apcdac值,设置新的apcdac之后,就会重新读到一个新的功率,判断功率是否在目标范围,若是,则完成调试。
13.本发明的有益效果是:通过优化后的算法,即使bosa的多样性,也能够顺利经过快速的几步迭代后进入到目标范围。这样提高了生产上对光调试工位的良率。增加了不一致性bosa的利用率。
附图说明
14.图1为一种用于pon的bob调试中发端功率调试迭代优化方法的流程示意图;
15.图2为优化后迭代算法示意图。
具体实施方式
16.下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。
17.为了使本发明的目的,技术方案及优点更加清楚明白,结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明,即所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
18.因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。需要说明的是,术语“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
19.而且,术语“包括”,“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程,方法,物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程,方法,物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程,方法,物品或者设备中还存在另外的相同要素。
20.以下结合实施例对本发明的特征和性能作进一步的详细描述。
21.如图1所示,一种用于pon的bob调试中发端功率调试迭代优化方法,包括如下步骤:
22.步骤一,建立坐标系,设置初值x0,根据函数求解出的值y0,得到初值点(x0,y0);
23.步骤二,以初值点(x0,y0)和原点(0,0)得到直线y=k0x,将目标功率值y带入y=k0x得到x1,再将x1带入求解得到y1;
24.步骤三,判断y1是否在y
±
σ范围内,若在y
±
σ范围内,则x1为目标解x;若y1不在y
±
σ范围内,则进入步骤四,其中的σ为允许波动范围;
25.步骤四,则以(x1,y1)和原点(x0,y0)得到直线y=k0x b0;将目标功率值y带入y=k0x b0求解得到x2,再将x2带入求解得到y2;
26.步骤五,判断y2是否在y
±
σ范围内,如果在y
±
σ范围内,则x2为目标解x;如果y2不在目标范围内,则以(x1,y1)和(x2,y2)得到直线y=k1x b1,迭代计算,直至得到目标解x;
27.步骤六,根据目标解x对bob发端功率进行调试。
28.所述的函数为每一点(x,y),总存在确定且唯一的值k,满足即与y=kx有确定且唯一的解。
29.所述的设置初值x0,其中的初值x0为设定的值。
30.所述的根据目标解x对bob发端功率进行调试,包括:设置apcdac为配置的两个点后可以读取到功率计设备对应的两个功率值,然后就得到了两个点,两个点对应一个直线,就得到k和b,通过计算出的k、b、目标值功率值p得到一个新的apcdac值,设置新的apcdac之后,就会重新读到一个新的功率,判断功率是否在目标范围,若是,则完成调试。
31.具体的假设x与y满足关系式求解目标值y对应的解x,目标y允许波动范围
±
σ。目前的算法步骤如下:
32.1、设置一初值x0,求解出的值y0;
33.2、以(x0,y0)和原点(0,0)作直线y=k0x,其中将y带入y=k0x求解得到x1,再将x1带入求解得到y1;
34.3、判断y1是否在y
±
σ范围内,如果在范围内,则x1则为解x;如果y1不在目标范围内,重新以(x1,y1)和原点(x0,y0)做直线y=k0x b0。将y带入y=k0x b0求解得到x2,再将x2带入求解得到y2;
35.4、判断y2是否在y
±
σ范围内,如果在范围内,则x2为解x;如果y2不在目标范围内,(x1,y1)和(x2,y2)做直线y=k1x b1。
36.5、重复步骤3,直至得到目标解。
37.图2优化后迭代算法示意图
38.例如同样求解目标方程y=5x2 3x-3,求解目标值y=10
±
2。使用新方法迭代计算:
39.(x0,y0)=(1,5)
40.(x1,y1)=(2,23)
41.(x2,y2)=(1.277,8.996)
42.(x3,y3)=(1.329,9.826)
43.(x4,y4)=(1.34,10.003)
44.可以看出只用了2次迭代即达到目标范围,且随着迭代次数增多,精度越高。
45.同样如果换成线性方程y=0.2x 3,同样求解的目标值是y=5
±
0.1,迭代计算得到:
46.(x0,y0)=(1,3.2)
47.(x1,y1)=(2,23)
48.(x2,y2)=(1.562,3.312)
49.(x3,y3)=(10,5)只进行了3次迭代后准确的找到了目标值。
50.通过优化后的算法,即使bosa的多样性,也能够顺利经过快速的几步迭代后进入到目标范围。这样提高了生产上对光调试工位的良率。增加了不一致性bosa的利用率。
51.未优化的迭代方案是每次都跟原点在求y值,优化后的是在根据上一次的点来进行求y值,这样就是一个收敛的过程,就能够很少的步骤调到。
52.比如:设置apcdac为配置的两个点后可以读取到功率计设备对应的两个功率值,然后就得到了两个点,两个点对应一个直线,就得到k和b,通过计算出的k和b,与目标值功
率值p就会得到一个新的apcdac值,设置新的apcdac之后,就会重新读到一个新的功率,判断功率是否在目标范围。然后新的点和初始设置的点在作为两个点求直线的k和b。这样迭代直到得到目标功率值,一般重复5次迭代不能进入目标值,就用步进的方式在调试到目标值。
53.以上所述仅是本发明的优选实施方式,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献