本发明涉及通信技术领域,尤其涉及无源光网络技术具体是指一种基于powerlevel功能动态调整onu发光的方法。
背景技术:
当onu收光过强时会导致onu注册不到olt上。
技术实现要素:
本发明的目的在于针对上述现有技术的不足,提供一种基于powerlevel功能动态调整onu发光的方法。
为解决上述问题,本发明所采取的技术方案是:
一种基于powerlevel功能动态调整onu发光的方法,包括以下步骤:
s1,获取当前onu是否在长发光并获取当前onu的收光功率。
s2,如果当前onu在长发光模式,powerlevel缩放比例设置为1,onu的发光光强不受影响,保持原发光光强。如果当前onu在非长发光模式,且onu的收光光强大于-15dbm,powerlevel缩放比例设置为0.5,onu的发光光强将会自动衰减3dbm左右。如果当前onu在非长发光模式,且onu的收光光强小于-17dbm,powerlevel缩放比例设置为1,onu的发光光强不受影响,保持原发光光强。
步骤s2中,通过读取长发光的寄存器来判断当前onu是否在长发光。
采用上述技术方案所产生的有益效果在于:通过线程循环监控当前onu是否在长发光及其收光功率,调整powerlevel缩放比例来达到调整onu的tx发光功率,最终使得onu可以顺利注册在中兴olt。
附图说明
图1是本发明的流程图。
具体实施方式
下面结合附图和实施例对本发明的实施方式作进一步详细描述。以下实施例用于说明本发明,但不能用来限制本发明的范围。
本方案主要是为了解决bosa在中兴olt下行光强大于-10db小于-15db时不能注册的问题,本方案为通过实时的监控onu,当onu的收光功率过强时,减小onu的tx发光功率,最终使得onu可以顺利注册在中兴olt下的一种方案。
当onu收光过强注册不到olt上,通过循环监控当前onu是否在长发光及其收光功率,调整powerlevel缩放比例来达到调整onu的tx发光功率,最终使得onu可以顺利注册在中兴olt。
如图1所示,一种基于powerlevel功能动态调整onu发光的方法,包括以下步骤:
s1,通过软件创建修改powerlevel的线程,该线程循环监控当前onu是否在长发光并获取当前onu的收光功率。
s2,通过读取长发光的寄存器来判断当前onu是否在长发光。如果当前onu在长发光模式,powerlevel缩放比例设置为1,onu的发光光强不受影响,保持原发光光强。如果当前onu在非长发光模式,且onu的收光光强大于-15dbm,powerlevel缩放比例设置为0.5,onu的发光光强将会自动衰减3dbm左右。如果当前onu在非长发光模式,且onu的收光光强小于-17dbm,powerlevel缩放比例设置为1,onu的发光光强不受影响,保持原发光光强。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。