一种多通道激光器接收光功率检测方法和系统与流程

文档序号:11253639阅读:728来源:国知局
一种多通道激光器接收光功率检测方法和系统与流程
本发明属于光纤通信
技术领域
,具体地说,是涉及一种多通道激光器接收光功率检测方法和系统。
背景技术
:光模块是光纤通信系统的重要组成部分,高速率多通道光模块体积小,单位体积带宽大,在光纤通信中应用越来越广。数字诊断光模块(ddmi)也称智能模块,光模块通过增加芯片和辅助电路设计,网络管理单元可以实时监测收发模块的温度、供电电压、激光偏置以及发射和接收光功率,这些参数的测量,为系统提供一种性能检测手段,可以帮助管理单元找出光纤链路中发生故障的位置,简化维护工作,提高系统的可靠性,也可以为预测光模块寿命提供一种方法,提高或者降低激光器的偏置电流可以提高或降低激光器的光功率,随着激光器的老化,激光器的斜效率会降低,通过监控光模块的光功率和偏置电流来粗略预估激光器的寿命。光收发模块的光功率算法是固件的核心算法之一,现有常用的一种光功率算法为查表法,查表计算光功率是在光模块eeporm或flash中存储温度、光功率关系表项,该表项的索引是温度,按照温度从低到高的顺序存储不同温度点的光功率值,固件计算温度后,在温度光功率表中查找最近前后两温度点的光功率值,采用这两点的斜率计算中间温度点的光功率值,因此,为提高光功率的测量精度,温度点越多越好,但温度点越多存储该表项需要的容量越大,但光模块的eeprom、flash资源有限,二者相互制约。技术实现要素:本申请提供了一种多通道激光器接收功功率检测方法和系统,解决现有光模块的光功率算法所需存储空间大的技术问题。为解决上述技术问题,本申请采用以下技术方案予以实现:提出一种多通道激光器接收光功率检测方法,包括:获取一个接收光通道的接收光电流值;基于所述接收光电流值判断接收光所属的光区分区;获取激光器的温度值,以及基于所述温度值确定所述激光器所属温区;基于所述光区分区和所述所属温区,读取接收光功率函数的第一参数和第二参数;基于所述接收光功率函数确定所述接收光通道的接收光功率;其中,所述光区分区分为高光区和低光区;所述温区分为低温区、常温区和高温区。提出一种多通道激光器接收光功率检测系统,包括接收光电流值获取模块、光区分区划分模块、温区划分模块、接收光功率函数参数读取模块和接收光功率确定模块;所述接收光电流值获取模块,用于监测并获取所有接收光通道的接收光电流值;所述光区分区划分模块,用于基于一个接收光通道的接收光电流值判断接收光所属的光区分区;所述温度划分模块,用于获取激光器的温度值,并基于所述温度值确定所述激光器所述温区;所述接收光功率函数参数读取模块,用于基于所述光区分区和所述所属温区,读取接收光功率函数的第一参数和第二参数;所述接收光功率确定模块,用于基于所述接收光功率函数确定所述接收光通道的接收光功率;其中,所述光区分区分为高光区和低光区;所述温区分为低温区、常温区和高温区。与现有技术相比,本申请的优点和积极效果是:本申请提出的多通道激光器接收光功率检测方法和系统中,针对激光器的每一个接收光通道,获取接收光通道的接收光电流值,根据接收光电流值的大小,以一个设定电流值为分区阈值,判断接收光所属的光区分区,大于分区阈值时判断接收光属于高光区,而小于分区阈值时判断接收光属于低光区;还要获取激光器的温度值,根据温度设定阈值判断激光器属于低温区、常温区和高温区中的哪一个温区;本申请中,根据光区分区和温度划分的不同,接收光功率函数的参数也不同,在确定好光区分区和温区后,读取接收光功率函数y=kx+d对应该光区分区和温区设定的第一参数k和第二参数d,进而根据接收光功率函数确定该接收光通道的接收光功率;进一步的,可以根据接收光电流值的实时监测,根据接收光功率函数绘制接收光功率曲线,并在接收光的光区分区变化处做平滑处理,使得用户能够直观了解各个通道的接收光功率情况。相比于现有查表法确定光功率的方式,本申请提出的接收光功率检测方法无需存储温度、光功率关系表项,仅需存储几组参数即可,占用存储空间少,使得节省的存储空间可以完善其他需要存储器的功能,解决了现有光模块的光功率算法所需存储空间大的技术问题,并且,因为采用光区分区和温区划分的方式确定接收光功率函数的参数,且在相邻光区分区和温区处做平滑处理,使得接收光功率的检测精度更高。结合附图阅读本申请实施方式的详细描述后,本申请的其他特点和优点将变得更加清楚。附图说明图1为本申请提出的多通道激光器接收光功率检测方法的流程图;图2为本申请提出的多通道激光器接收光功率检测系统的系统框图。具体实施方式下面结合附图对本申请的具体实施方式作进一步详细地说明。本申请提出的多通道激光器接收光功率检测方法,如图1所示,包括如下步骤:步骤s11:获取一个接收光通道的接收光电流值。针对激光器的每个接收光通道,获取接收光通道内的接收光电流值。步骤s12:基于接收光电流值判断接收光所属的光区分区。本申请实施例中,接收光根据其接收光电流值的大小划分出两个光区分区:高光区和低光区,接收光电流值高于设定阈值的接收光划分为高光区,接收光电流值小于设定阈值的接收光划分为低光区,接收光属于不同的光区分区,其后续步骤中对应接收光功率函数的参数不同。步骤s13:获取激光器的温度值,以及基于温度值确定激光器所属温区。本申请实施例中,根据激光器,具体到激光器的驱动芯片,的温度大小划分出三个温区:低温区、常温区和高温区,根据获取的激光器的温度,可以确定所属的温区,激光器属于不同的温区,其后续步骤中对应接收光功率函数的参数不同。需要说明的是,步骤s13与步骤s11和步骤s12不具体限定先后顺序。步骤s14:基于光区分区和所属温区,读取接收光功率函数的第一参数和第二参数。以接收光功率函数为y=kx+d为例,其中,k为第一参数,d为第二参数,y为接收光功率,x为接收光通道的接收光电流值。在确定好接收光所属光区分区和激光器所属温区后,从内存中读取对应的第一参数和第二参数。以光区分区和温区的不同划分分配不同的第一参数和第二参数,本申请实施例可以给出六组不同的参数组合,如下表所示:表一分区参数高光区+低温区k1、d1高光区+常温区k2、d2高光区+高温区k3、d3低光区+低温区k4、d4低光区+常温区k5、d5低光区+高温区k6、d6本申请实施例中,第一参数和第二参数从内存中读取,因此,在计算光接收功率之前,从存储器中将接收光功率函数对应所有光区分区和所有温区的第一参数和第二参数读取到内存中存储,并判断读取的参数是否都在设定范围内,若是,则保留使用,若否,则使用预设好的设定参数替换读取的参数,以保证接收光功率的准确检测。步骤s15:基于接收光功率函数确定接收光通道的接收光功率。在确定了第一参数和第二参数之后,根据接收光功率函数,以接收光电流值为变量计算接收光功率。步骤s16:绘制并显示接收光通道的接收光功率曲线。基于监测的接收光电流值,以接收光电流值为横轴,以接收光功率为纵轴,绘制一个接收光通道的接收光功率曲线,这其中,基于接收光电流值的实时监测,接收光所处的光区分区和温区产生变化,决定着接受光功率函数的第一参数和第二参数也在变化,因此绘制的接收光功率曲线是一个光斜率存在变化的组合曲线,为优化接收光功率曲线提高接收光功率检测精度,可以通过判断接收光所属的光区分区是否发生变化,和/或通过判断激光器所述温区是否发生变化的方式,在接收光的光区分区和/或激光器的温区产生变化时,对接收光功率曲线在光区分区和/或温区变化处做平滑处理,例如在光区分区对应的接收光电流值两侧采用均值处理方式来平滑曲线等,本实施例不予限制。针对激光器的多个接收光通道,均采用上述步骤检测接收光功率并在一个坐标系中绘制接收光功率曲线,能使得用户直观了解到激光器各个接收光通道的接收光功率情况。上述提出的多通道激光器接收光功率检测方法,相比于现有查表法确定光功率的方式,本申请提出的接收光功率检测方法无需存储温度、光功率关系表项,仅需存储几组参数即可,占用存储空间少,使得节省的存储空间可以完善其他需要存储器的功能,解决了现有光模块的光功率算法所需存储空间大的技术问题。基于上述提出的多通道激光器接收光功率检测方法,本申请还提出一种多通道激光器接收光功率检测系统,如图2所示,包括接收光电流值获取模块21、光区分区划分模块22、温区划分模块23、接收光功率函数参数读取模块24和接收光功率确定模块25。接收光电流值获取模块21用于监测并获取所有接收光通道的接收光电流值;光区分区划分模块22用于基于一个接收光通道的接收光电流值判断接收光所属的光区分区;温度划分模块23用于获取激光器的温度值,并基于温度值确定激光器温区;接收光功率函数参数读取模块24用于基于光区分区和所属温区,读取接收光功率函数的第一参数和第二参数;接收光功率确定模块25用于基于接收光功率函数确定接收光通道的接收光功率;其中,光区分区分为高光区和低光区;温区分为低温区、常温区和高温区。具体的,本申请提出一种接收光功率函数为y=kx+d;其中,k为第一参数,d为第二参数,y为接收光功率,x为接收光通道的接收光电流值。本申请实施例提出的多通道激光器接收光功率检测系统还包括存储模块26、参数读取模块27、内存28、参数判断模块29和替换模块30;存储模块26用于存储接收光功率函数对应所有光区分区和所有温区的第一参数和第二参数;参数读取模块27用于将7接收光功率函数对应所有光区分区和所有温区的第一参数和第二参数从7存储模块26读取入内存28中;参数判断模块29用于判断读取的参数是否都在设定范围内;若否,则替换模块30用于使用设定参数替换存储模块存储的读取的参数,以保证接收光功率检测的准确性。本申请实施例提出的多通道激光器接收光功率检测系统还包括接收光功率曲线绘制模块31和接收光功率曲线显示模块32;接收光功率曲线绘制模块31用于在接收光功率确定模块确定接收光通道的接收光功率之后,绘制接收光通道的接收光功率曲线;接收光功率显示模块32则用于显示接收光功率曲线。接收光功率绘制模块31还包括修正单元311;修正单元31用于基于监测的接收光电流值和/或温度值,判断接收光所属的光区分区和/或激光器所属温区是否发生变化;若是,对接收光功率曲线在光区分区和/或温区变化处做平滑处理。具体的多通道激光器接收光功率检测系统的工作方法已经在上述提出的多通道激光器接收光功率检测方法中详述,此处不予赘述。上述本申请提出的多通道激光器接收光功率检测方法和系统,使用接收光功率函数,采用光区分区和温度划分方式确定接收光功率函数的参数,相比于现有查表法确定光功率的方式无需存储温度、光功率关系表项,仅需存储几组参数即可,占用存储空间少,使得节省的存储空间可以完善其他需要存储器的功能,解决了现有光模块的光功率算法所需存储空间大的技术问题。并且,因为采用光区分区和温区划分的方式确定接收光功率函数的参数,且在相邻光区分区和温区处做平滑处理,使得接收光功率的检测精度更高。应该指出的是,上述说明并非是对本发明的限制,本发明也并不仅限于上述举例,本
技术领域
的普通技术人员在本发明的实质范围内所做出的变化、改型、添加或替换,也应属于本发明的保护范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1