一种基于BP神经网络的EDFA测试参数预测方法与流程

文档序号:35818531发布日期:2023-10-22 08:24阅读:60来源:国知局
一种基于BP神经网络的EDFA测试参数预测方法与流程

本发明涉及掺饵光纤放大器测试领域,尤其是一种基于bp神经网络的edfa测试参数预测方法。


背景技术:

1、掺饵光纤放大器(eribium-doped optical fiber amplifier,edfa)是对信号光放大的一种有源器件,在对edfa模块的测试中,需要在极短时间内设置一个准确的电流值,电流值是否准确影响到edfa模块的测试效率与成本。

2、目前国际上为解决设置电流值是否准确的问题,一般是采用内差法,该方法通过先给定一组泵浦电流值,将输出光接入至光谱仪中,接着根据光谱仪反馈的增益、噪声等指标再动态调节电流值直至满足所有光学指标条件。而在实际测试中往往并不局限于几个增益值和输入光功率,全增益测试情况的出现使得单个模块的测试时间大大增加,因此如何提高测试效率成为edfa模块测试中亟需解决的难题。

3、现有实现方案一般为:根据光通信系统功能需求,确立好edfa模块所需要测试的增益和输入光功率,建立增益-输入光功率-泵浦电流表格,根据每个增益值和输入光功率动态调节出准确的泵浦电流值,然后人为记录下增益值和输入光功率及对应泵浦电流值。在此过程中,测试人员需要花费大量的时间和精力在动态调节过程中,且在额外添加需要测试的增益值和输入光功率时,需要重复上述测试步骤,无法及时更新表格,给提高产品线效率带来了极大的困难。


技术实现思路

1、本发明人针对上述问题及技术需求,提出了一种基于bp神经网络的edfa测试参数预测方法,本发明的技术方案如下:

2、一种基于bp神经网络的edfa测试参数预测方法,包括如下步骤:

3、获取edfa数据集并划分成训练样本和测试样本,edfa数据集包括多组edfa测试参数,每组参数包括增益、输入光功率、泵浦电流;

4、设置bp神经网络的基本参数,并利用gso算法对bp神经网络的权值和阈值进行寻优处理;

5、利用优化后的bp神经网络对训练样本进行学习,建立参数学习模型;

6、利用参数学习模型对测试样本进行测试,比较模型输出的理论数值与实际数值间的差异;

7、利用参数学习模型预测edfa测试参数,自动生成增益-输入光功率-泵浦电流表格文档并输出。

8、其进一步的技术方案为,利用gso算法对bp神经网络的权值和阈值进行寻优处理,包括:

9、设置gso算法的基本参数,包括最大迭代次数、初始步长、在设定限值范围内的随机初始解,gso算法的解为bp神经网络的权值和阈值组成的向量;

10、根据初始解计算得到的初始目标函数值作为初始最优适应度值,初始解作为初始最优解;

11、根据当前算法解的数值计算得到当前目标函数的数值,若小于最优适应度值,则将该数值更新为最优适应度值,对应当前算法解的数值更新为最优解,否则直接进入更新算法解;

12、通过更新步长来更新下一个算法解的数值,重复执行根据当前算法解的数值计算得到当前目标函数的数值的过程,直至达到最大迭代次数,输出最终的最优解,作为寻找到的bp神经网络的最优权值和阈值。

13、其进一步的技术方案为,通过更新步长来更新下一个算法解的数值,包括:

14、更新步长的表达式为:

15、step′=g·step+c1·cos(r1)·(pbest-pt)+c2·cos(r2)·(pbest-pt);

16、其中,step′为更新后的步长,step为上一次的步长,计算因子t为当前迭代次数,t为最大迭代次数,c1和c2是(0,2)之间的随机数,r1和r2是(0,1)之间的随机数,pbest为最优解,pt为当前算法解;

17、更新下一个算法解为当前算法解与更新后步长的和。

18、其进一步的技术方案为,设置gso算法的基本参数,还包括确认算法解的维度d=m*h+h+h*n+n;其中,m、n和h分别为bp神经网络的输入层、输出层和隐含层的神经元个数,维度为权值和阈值组成的向量的长度。

19、其进一步的技术方案为,目标函数为计算bp神经网络对训练样本进行学习后得到的理论数值与实际数值的误差平方和。

20、其进一步的技术方案为,获取edfa数据集并划分成训练样本和测试样本,包括:

21、对获取的edfa数据集中的多组edfa测试参数进行归一化处理,然后打乱排序并按预设比例划分成训练样本和测试样本。

22、其进一步的技术方案为,设置bp神经网络的基本参数,包括输入层、输出层和隐含层的神经元个数,训练最大迭代次数,学习率和误差目标。

23、其进一步的技术方案为,在比较模型输出的理论数值与实际数值间的差异中,采用相关系数r2作为评价指标。

24、本发明的有益技术效果是:

25、本申请采用bp神经网络对edfa数据集进行学习,以此找出edfa测试中增益、输入光功率与泵浦电流之间的隐含关系,并利用黄金搜索优化(golden search optimization,gso)算法优化bp神经网络中的权值和阈值,使得建立的参数学习模型更加准确,根据学习edfa数据集后建立的参数学习模型预测出edfa的其他增益值、输入光功率下的泵浦电流值,并建立增益-输入光功率-泵浦电流表格,自动生成文档输出,为edfa生产提供了有力的技术支撑,同时又提升了edfa测试参数预测水平。



技术特征:

1.一种基于bp神经网络的edfa测试参数预测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的基于bp神经网络的edfa测试参数预测方法,其特征在于,所述利用gso算法对所述bp神经网络的权值和阈值进行寻优处理,包括:

3.根据权利要求2所述的基于bp神经网络的edfa测试参数预测方法,其特征在于,所述通过更新步长来更新下一个算法解的数值,包括:

4.根据权利要求2所述的基于bp神经网络的edfa测试参数预测方法,其特征在于,所述设置gso算法的基本参数,还包括确认算法解的维度d=m*h+h+h*n+n;其中,m、n和h分别为bp神经网络的输入层、输出层和隐含层的神经元个数,所述维度为权值和阈值组成的向量的长度。

5.根据权利要求2所述的基于bp神经网络的edfa测试参数预测方法,其特征在于,所述目标函数为计算bp神经网络对训练样本进行学习后得到的理论数值与实际数值的误差平方和。

6.根据权利要求1所述的基于bp神经网络的edfa测试参数预测方法,其特征在于,所述获取edfa数据集并划分成训练样本和测试样本,包括:

7.根据权利要求1所述的基于bp神经网络的edfa测试参数预测方法,其特征在于,所述设置bp神经网络的基本参数,包括输入层、输出层和隐含层的神经元个数,训练最大迭代次数,学习率和误差目标。

8.根据权利要求1所述的基于bp神经网络的edfa测试参数预测方法,其特征在于,在所述比较模型输出的理论数值与实际数值间的差异中,采用相关系数r2作为评价指标。


技术总结
本发明公开了一种基于BP神经网络的EDFA测试参数预测方法,涉及掺饵光纤放大器测试领域,该方法包括:获取EDFA数据集并划分成训练样本和测试样本,数据集包括多组增益、输入光功率、泵浦电流;设置BP神经网络的基本参数,并利用GSO算法对网络的权值和阈值进行寻优处理;利用优化后的网络对训练样本进行学习,建立参数学习模型;利用学习模型对测试样本进行测试,比较模型输出的理论数值与实际数值差异;利用参数学习模型预测EDFA测试参数,自动生成增益‑输入光功率‑泵浦电流表格文档并输出。本方法利用神经网络找出增益、输入光功率与泵浦电流之间的隐含关系,并优化了网络的权值和阈值,使得建立的参数学习模型更加准确。

技术研发人员:臧益鹏,李现勤,吴松桂,顾文华
受保护的技术使用者:无锡市德科立光电子技术股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1