一种光通讯Filter带宽参数计算软件及其设计方法与流程

文档序号:12177605阅读:375来源:国知局
一种光通讯Filter带宽参数计算软件及其设计方法与流程

本发明涉及产品测试软件设计领域,尤其涉及的是一种光通讯Filter带宽参数计算软件及其设计方法。



背景技术:

带宽BandWidth是光通讯Filter的重要参数之一,原来的计算方法是取某个插入损耗值(Insert Loss)临界点对应的最大波长与最小波长之差,但随着工艺要求的不断提高,需要测试出与插入损耗的极值(透射光谱曲线的极小损耗值或反射光谱曲线的极大损耗值)附近的插入损耗值对应的带宽,这些插入损耗值临界点有很多个,并且曲线形状很多种类型,不能用原来的最大波长与最小波长之差来计算带宽。

因此,需要设计一种光通讯Filter带宽参数计算软件,来解决工艺要求提高后的需求。



技术实现要素:

本发明提出一种光通讯Filter带宽参数计算软件及其设计方法, 软件包括光谱数据获取模块,参数模板读取模块,参数计算处理模块和参数保存模块。

光谱数据获取模块驱动光谱扫描仪器采集光通讯Filter的光谱曲线数据,包括透射和反射曲线数据。

参数模板读取模块通过后台数据库或本地的文件读取光通讯Filter需要计算的参数模板,包括插入损耗IL,带宽BW等参数。

参数计算处理模块针对带宽BW参数的计算,分别计算透射光谱曲线和反射光谱曲线的带宽BW参数。对于透射曲线,如图2所示,如果所求的BW参数有多段,计算方法是分段计算各小段的波段宽度,取其最大值作为BW宽度,并根据该段的BW左右点来求其对应的中心波长CWL。例如当要计算-1.3dB的BW时,如图3所示,共有4段,而最宽的是第4段。

根据曲线的特点,透射曲线计算带宽BW参数的分波段都是向上凸的,现在向上凸的曲线段的情况有以下四种,如图4所示:

类型一:前一个点是上升点,后一个点是下降点;

类型二:前一个点是上升点,后一个点是极小值点;

类型三:前一个点是极小值点,后一个点也是极小值点;

类型四:前一个点是极小值点,后一个点是下降点。

其中,所述的上升点为该点的插入损耗值小于或等于带宽参数的插入损耗值,例如图3的-1.3dB,即该点(第N点的插入损耗值)小于或等于-1.3dB,第N+1点的插入损耗值大于-1.3dB,该点(第N点)为上升点。

所述的下降点为该点的插入损耗值大于带宽参数的插入损耗值,例如图3的-1.3dB,即该点(第M点的插入损耗值)大于-1.3dB,第M+1点的插入损耗值小于或等于-1.3dB,该点(第M点)为下降点。

所述的极小值点为该点的插入损耗值等于带宽参数的插入损耗值,例如图3的-1.3dB,即该点(第K点的插入损耗值)等于-1.3dB,第K-1点的插入损耗值大于或等于-1.3dB,第K+1点的插入损耗值大于或等于-1.3dB,该点(第K点)为极小值点。

参数计算处理模块找到透射光谱曲线所有上升点、下降点和极小值点,进行分类判断,如果符合图4中的4种类型之一,则进行计算该小段的波段宽度,最后比较最宽的那段,取其最大值作为BW宽度。

反射曲线大致如下图5所示,例如当要计算-22dB的BW时,如下图6,是最宽的那段,分析与透射曲线类似,不同的是计算的是向下凹的曲线段,也是有四种情况,如图7:

类型一:一个点是下降点,后一个点是上升点;

类型二:前一个点是下降点,后一个点是极大值点;

类型三:前一个点是极大值点,后一个点是极大值点;

类型四:前一个点是极大值点,后一个点也是上升点。

其中,所述的上升点为该点的插入损耗值小于或等于带宽参数的插入损耗值,例如图6的-22dB,即该点(第n点的插入损耗值)小于或等于-22dB,第n+1点的插入损耗值大于-22dB,该点(第n点)为上升点。

所述的下降点为该点的插入损耗值大于带宽参数的插入损耗值,例如图6的-22dB,即该点(第m点的插入损耗值)大于-22dB,第m+1点的插入损耗值小于或等于-22dB,该点(第m点)为下降点。

所述的极大值点为该点的插入损耗值等于带宽参数的插入损耗值,例如图6的-22dB,即该点(第k点的插入损耗值)等于-22dB,第k-1点的插入损耗值小于或等于-22dB,第k+1点的插入损耗值小于或等于-1.3dB,该点(第k点)为极大值点。

参数计算处理模块找到反射光谱曲线所有上升点、下降点和极大值点,进行分类判断,如果符合图7中的4种类型之一,则进行计算该小段的波段宽度,最后比较最宽的那段,取其最大值作为BW宽度。

参数保存模块将参数计算结果保存到后台服务器数据库或者本地的EXCEL文件。

一种光通讯Filter带宽参数计算软件,工作流程如下:

步骤201、启动软件;

步骤202、光谱数据获取模块获得Filter的光谱扫描数据;

步骤203、参数模板读取模块读取需要计算的参数数据;

步骤204、参数计算处理模块分析处理透射光谱曲线,根据参数模板计算透射的带宽参数;

步骤205、参数计算处理模块分析处理反射光谱曲线,根据参数模板计算反射的带宽参数;

步骤206、参数保存模块将参数计算结果保存到本机的EXCEL文件,同时保存到数据服务器;

步骤207、本次测试流程结束。

本发明所提供的一种光通讯Filter带宽参数计算软件及其设计方法,通过对光通讯Filter的透射曲线和反射曲线在计算带宽参数所在的损耗值临界点进行分类,计算出符合规则的各类波段的宽度,取其最大值,从而求出正确的带宽参数值,解决了符合工艺要求的参数计算软件设计。

附图说明

图1为本发明一种光通讯Filter带宽参数计算软件的结构框图。

图2为本发明的光通讯Filter透射曲线较佳实施例图。

图3为本发明的光通讯Filter透射曲线-1.3dB的带宽BW计算示意图。

图4为本发明的光通讯Filter透射曲线求带宽BW参数的波段分类方法示意图。

图5为本发明的光通讯Filter反射曲线较佳实施例图。

图6为本发明的光通讯Filter反射曲线-22dB的带宽BW计算示意图。

图7为本发明的光通讯Filter反射曲线求带宽BW参数的波段分类方法示意图。

图8为一种光通讯Filter带宽参数计算软件较佳的实施例流程图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

请参见图1,图1为本发明一种光通讯Filter带宽参数计算软件的结构框图。本发明提出一种光通讯Filter带宽参数计算软件及其设计方法, 软件包括光谱数据获取模块,参数模板读取模块,参数计算处理模块和参数保存模块。光谱数据获取模块驱动光谱扫描仪器采集光通讯Filter的光谱曲线数据,包括透射和反射曲线数据。参数模板读取模块通过后台数据库或本地的文件读取光通讯Filter需要计算的参数模板,包括插入损耗IL,带宽BW等参数。参数计算处理模块针对带宽BW参数的计算,分别计算透射光谱曲线和反射光谱曲线的带宽BW参数。参数保存模块将参数计算结果保存到后台服务器数据库或者本地的EXCEL文件。

图2为本发明的光通讯Filter透射曲线较佳实施例图,如图2,原有的工艺要求是求取某些插入损耗值,例如-5dB,-2dB对应的最大的波长值和最小波长值之差为该插入损耗值对应的带宽BW。

工艺的要求提高后,如图3,图3为本发明的光通讯Filter透射曲线-1.3dB的带宽BW计算示意图,共有4段,工艺要求取4段中最长的一段作为-1.3dB这个插入损耗值对应的带宽BW。

图4为本发明的光通讯Filter透射曲线求带宽BW参数的波段分类方法示意图。软件的参数计算处理模块根据透射光谱曲线的特点,透射曲线计算带宽BW的波段曲线都是向上凸的,向上凸的曲线段的情况有以下四种,如图4所示:

类型一:前一个点是上升点,后一个点是下降点;

类型二:前一个点是上升点,后一个点是极小值点;

类型三:前一个点是极小值点,后一个点也是极小值点;

类型四:前一个点是极小值点,后一个点是下降点。

其中,所述的上升点为该点的插入损耗值小于或等于带宽参数的插入损耗值,例如图3的-1.3dB,即该点(第N点的插入损耗值)小于或等于-1.3dB,第N+1点的插入损耗值大于-1.3dB,该点(第N点)为上升点。

所述的下降点为该点的插入损耗值大于带宽参数的插入损耗值,例如图3的-1.3dB,即该点(第M点的插入损耗值)大于-1.3dB,第M+1点的插入损耗值小于或等于-1.3dB,该点(第M点)为下降点。

所述的极小值点为该点的插入损耗值等于带宽参数的插入损耗值,例如图3的-1.3dB,即该点(第K点的插入损耗值)等于-1.3dB,第K-1点的插入损耗值大于或等于-1.3dB,第K+1点的插入损耗值大于或等于-1.3dB,该点(第K点)为极小值点。

参数计算处理模块找到透射光谱曲线所有上升点、下降点和极小值点,进行分类判断,如果符合图4中的4种类型之一,则进行计算该小段的波段宽度,最后比较最宽的那段,取其最大值作为BW宽度。

图5为本发明的光通讯Filter反射曲线较佳实施例图,如图5,原有的工艺要求是求取某些插入损耗值,例如-15dB,-10dB对应的最大的波长值和最小波长值之差为该插入损耗值对应的带宽BW。

图6为本发明的光通讯Filter反射曲线-22dB的带宽BW计算示意图,共有4段,工艺要求取4段中最长的一段作为-22dB这个插入损耗值对应的带宽BW。

图7为本发明的光通讯Filter反射曲线求带宽BW参数的波段分类方法示意图。分析与透射曲线类似,不同的是计算的是向下凹的曲线段,也是有四种情况,如图7:

类型一:一个点是下降点,后一个点是上升点;

类型二:前一个点是下降点,后一个点是极大值点;

类型三:前一个点是极大值点,后一个点是极大值点;

类型四:前一个点是极大值点,后一个点也是上升点。

其中,所述的上升点为该点的插入损耗值小于或等于带宽参数的插入损耗值,例如图6的-22dB,即该点(第n点的插入损耗值)小于或等于-22dB,第n+1点的插入损耗值大于-22dB,该点(第n点)为上升点。

所述的下降点为该点的插入损耗值大于带宽参数的插入损耗值,例如图6的-22dB,即该点(第m点的插入损耗值)大于-22dB,第m+1点的插入损耗值小于或等于-22dB,该点(第m点)为下降点。

所述的极大值点为该点的插入损耗值等于带宽参数的插入损耗值,例如图6的-22dB,即该点(第k点的插入损耗值)等于-22dB,第k-1点的插入损耗值小于或等于-22dB,第k+1点的插入损耗值小于或等于-1.3dB,该点(第k点)为极大值点。

图8为一种光通讯Filter带宽参数计算软件较佳的实施例流程图,工作流程如下:

步骤201、启动软件;

步骤202、光谱数据获取模块获得Filter的光谱扫描数据;

步骤203、参数模板读取模块读取需要计算的参数数据;

步骤204、参数计算处理模块分析处理透射光谱曲线,根据参数模板计算透射的带宽参数;

步骤205、参数计算处理模块分析处理反射光谱曲线,根据参数模板计算反射的带宽参数;

步骤206、参数保存模块将参数计算结果保存到本机的EXCEL文件,同时保存到数据服务器;

步骤207、本次测试流程结束。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

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