一种基于动量梯度下降法的相干光通信系统光信噪比监测方法与流程

文档序号:19791627发布日期:2020-01-24 14:22阅读:244来源:国知局
一种基于动量梯度下降法的相干光通信系统光信噪比监测方法与流程

本发明涉及光通信系统领域中的光信噪比监测,具体涉及一种基于动量梯度下降法的相干光通信系统光信噪比监测方法。



背景技术:

随着通信的业务量和复杂度的增加,对网络带宽需求越来越高。强度调制直接检测系统中只有信号幅度可以被用来调制信息,通信速率的提高依然存在瓶颈。在相干光通信中,光信号的幅度和相位都可以被调制,高阶的幅度或相位调制格式极大地提高系统的频谱效率,从而可以保证高速光纤通信系统的实现。

高速相干光通信系统中的光信号更容易受到多种传输损伤,随着数字信号处理技术的不断发展,相干通信系统中的线性损伤能够在接收端得到完全的补偿。因此,需要在光网络传输过程中采取适当的方法对光信号进行精确和实时地监测,并进行相应的补偿,从而改善高速相干光通信系统的性能。光信号的传输质量主要由光信噪比决定,光信噪比与误码率直接相关。因此,光信噪比成为了相干光通信系统中最重要的监测参数之一。

相干光通信系统中的光信噪比监测方法主要是在相干光接收端经过数字信号处理算法对信号进行线性补偿,然后再通过信号分析来实现监测。目前相干光通信系统中的光信噪比监测方法主要包括统计矩,误差矢量幅度,延迟线干涉仪,stoke参数,golay序列,偏移滤波和光功率测量等。

随着人工神经网络取得了引人注目地发展,机器学习方法被越来越多的研究者提出。机器学习包括人工神经网络,深度神经网络,卷积神经网络,循环神经网络,支持向量机等,这些方法已经被成功应用于分类,回归,降维,信息检索,图像识别和语音处理等工作中。

人工神经网络(artificialneuralnetwork,即ann),是20世纪80年代以来人工智能领域兴起的研究热点。它从信息处理角度对人脑神经元网络进行抽象,建立某种简单模型,按不同的连接方式组成不同的网络。在工程与学术界也常直接简称为神经网络或类神经网络。神经网络是一种运算模型,由大量的节点(或称神经元)之间相互连接构成。每个节点代表一种特定的输出函数,称为激励函数。每两个节点间的连接都代表一个对于通过该连接信号的加权值,称之为权重,这相当于人工神经网络的记忆。网络的输出则依网络的连接方式,权重值和激励函数的不同而不同。人工神经网络具有从多层感知器中自主学习并提取数据特征的能力,通过不断训练能够使用复杂函数实现输入层到输出层数据的映射。



技术实现要素:

基于上述问题,本发明的目的旨在至少解决所述技术缺陷之一。提出在于提出如何提取采样信号的特征值输入到人工神经网络,并采用动量梯度下降法来优化神经网络训练模型,提高输出结果的准确性和稳定性,实现有效监测相干光通信系统的光信噪比的功能。

为实现上述目的,本发明采用如下技术方案:

一种基于动量梯度下降法的相干光通信系统光信噪比监测方法,其特征在于,所述方法包含如下步骤:

s1.提出特征值,即通过观察不同的光信噪比对应的采样信号的幅度图,截取幅度图的一部分来实现特征值提取,

s2.所述幅度图的纵坐标作为特征值输入到人工神经网络的输入层

s3.基于动量梯度下降法优化训练的人工神经网络模型信息运算,

s4.输出层输出运算的光信噪比。

优选的,该s1中,还包含提取采样信号的部分幅度值绘制幅度图,所述幅度图的横坐标代表幅度区间,纵坐标代表所述幅度区间在整个采样信号的幅度中出现的次数。

优选的,该s3中,基于

vdm=βvdm+(1-β)dw

vdb=βvdb+(l-β)db

进行动量梯度下降算法迭代,其中,α代表学习率,参数β控制着指数加权平均数,表示动力的大小,其取值介于0.80~0.95,vdw,vdb指数加权平均,dw是损失函数对w的偏导数,db是损失函数对b的偏导数。

优选的,该s3中,学习率α选取0.01,参数β为0.9。

优选的,该s1之前还包含,信号处理模块,其基于相干光接收端接收的信号进行处理,其包含光电装置,用以将接收端接收的光信号转换为电信号,模数转换模块,其用以将经光电装置转换输出的电信号进行数模转换,补偿模块,其电性连接adc的输出端,以将接收的adc转换的电信号进行色散补偿及时钟相位恢复,cma均衡模块,其电性连接补偿模块,以补偿所有的线性传输损伤,

其中,相干光通信系统中接收端接收的光信号先经过光电装置经光电转换变为电信号后传输至与其的连接的模数转换模块,经模数转换模块模数转换变为数字信号后传输至与其连接的补偿模块,所述补偿模块进行色散补偿及时钟相位恢复,并将补偿后的信号传输至cma均衡模块,所述cma均衡模块基于cma均衡算法来补偿所有的线性传输损伤。

优选的,该相干光通信系统光信噪比监测方法,还包含对cma均衡后的信号进行采样,并将采样信号的幅度值提取出来作为原始数据。

优选的,该人工神经网络模型包含有4层结构:

输入层、二层隐含层、输出层,其中,

输入层的特征值为经过预处理后的采样信号幅度图的纵坐标,输入层神经元的个数与特征值的个数相同,

两层隐含层的激活函数皆使用sigmoid函数,

输出层的激活函数使用的是relu函数。

优选的,该输出层的神经元为一个。

相对于现有技术中的方案,本发明实施方式的的优点:

1.该方法与目前存在的一些基于神经网络的光信噪比监测方法相比,特征值相对减少,数据集简单,简化人工神经网络模型;

2.在光信噪比监测模型中采用动量梯度下降法,使得网络训练过程中达到最优解的速度较快,系统具有较好的稳定性,监测结果准确率较高。

附图说明

为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图:

图1所示为本发明实施例的光信噪比监测方法的流程示意图,

图2所示为本发明实施例的动量梯度法的迭代示意图,

图3所示为本发明实施的光通信系统光信噪比监测结构示意图;

图4所示本发明实施例中的信号处理模块的示意图;

图5所示为本发明实施例的人工神经网络模型。

具体实施方式

以下结合具体实施例对上述方案做进一步说明。应理解,这些实施例是用于说明本发明而不限于限制本发明的范围。实施例中采用的实施条件可以如具体厂家的条件做进一步调整,未注明的实施条件通常为常规实验中的条件。

本申请提出的基于动量梯度下降法的相干光通信系统光信噪比监测方法,其机理在于通过计算梯度的指数加权平均数,并利用该梯度来更新权重。本实施方法中有两个参数,学习率a以及参数β,β控制着指数加权平均数,该方法中特征值数量少,数据集简单,简化人工神经网络模型;系统的稳定性好。

请参考图1所示为本申请实施例的基于动量梯度下降法的相干光通信系统光信噪比监测方法的流程示意图,所述方法包括:

s1.输入层特征值的提取,

通过观察不同的光信噪比对应的采样信号的幅度图,提取采样信号的部分幅度值绘制幅度图,相当于在原有采样信号的幅度图中截取了一部分来实现特征值提取,该幅度图的横坐标代表幅度区间,纵坐标代表该幅度区间在整个采样信号幅度中出现的次数。

s2.该幅度图的纵坐标将作为特征值输入到神经网络的输入层,该实施方式中,不同调制格式对应的特征值个数可能不相同,

s3.采用动量梯度下降法优化训练模型。

s4.输出层的输出运算的光信噪比。

该方法的,s3中,选取合适的参数,优化模型,参数β的取值介于0.80~0.95,本实施方式中,当β取0.9时,系统具有较好的稳定性。

该实施方法是在梯度下降法的基础上进行改进,该改进的方法具有加速梯度下降的作用,其运行速度快于标准的梯度下降算法。通过选取采样信号的特征值输入到人工神经网络并采用动量梯度下降法来优化神经网络训练模型,提高输出结果的准确性和稳定性,以实现相干光通信系统的光信噪比监测。动量梯度下降法是对梯度下降法的一种优化算法,该方法学习率可以选择更大的值,函数的收敛速度也更快,动量梯度下降法的核心是指数加权平均数。

1.指数加权平均和

以计算某城市每天的温度为例,温度计算公式如下:vt=βvt-1+(1-β)θt,其中vt代表前t天的平均温度,θt代表第t天的温度,v0等于0。

如果将公式展开,当β=0.9时,通过前100天温度的迭代,可计算出:

v100=0.1θ100+0.1*0.9θ99+0.1*(0.9)2θ98+...+0.1*(0.9)99θ1

由公式可知,每一个值都被赋予了一个权重,vt将之前的θt都联系起来。

2.动量梯度下降算法迭代公式如下:

vdw=βvdw+(1-β)dw

vdb=βvdb+(1-β)db

w=w-αvdw

b=b-αvdb

动量梯度下降法中有2个超参数,学习率α和参数β,参数β控制着指数加权平均数,表示动力的大小,参数β一般取值介于0.80~0.95,本实施方法中选取0.9,dw是损失函数对w的偏导数,db是损失函数对b的偏导数。

公式中vdw,vdb用到了指数加权平均,vdw和vdb相当于计算温度公式中的vt,dw和db相当于θt,将之前的dw和db都关联起来,即每一次梯度不再是独立的,而是与之前梯度相关。如图2所示,动量梯度法就是通过计算其加权平均值,不断更新权重w和偏置b,让函数移动到中心点,从而达到最优解,把这些在纵轴上多余的波动去除,从而让函数尽可能快的朝着横轴移动,使其与中心点的距离越来越近,因此其收敛的速度也会很快。

接下来请参考图3,为本申请实施的(不同调制格式的相干)光通信系统光信噪比监测结构示意图。本申请实施例中采用的不同调制格式为qpsk和16qam。将数据信号映射为qpsk和16qam的调制信号,通过任意波形发生器进行数模转换,经过iq调制后光信号分别经过960km和320km的标准单模光纤传输后再经过掺铒光纤放大器进行功率放大,光衰减器用来调节光信噪比,光谱分析仪用来进行光信噪比的监测,光信号经过光带通滤波器后被相干接收机接收。

如图4所示为信号处理模块的(流程)示意图,其基于相干光接收端接收的信号并对其进行处理,接收端(接收机)接收的信号处理,包含光电装置,用以将接收的光信号转换为电信号,adc(模数转换模块),其用以将接收的光电装置转换输出的电信号进行数模转换,

补偿模块,其电性连接adc的输出端,以将接收的adc转换的电信号进行色散补偿及时钟相位恢复,

cma均衡模块,其电性连接补偿模块,以补偿所有的线性传输损伤。其中,相干光通信系统中接收端的光信号先经过光电装置经光电转换变为电信号,传输至与其的连接的adc(模数转换模块),经过adc模数转换变为数字信号,并传输至与其连接的补偿模块,经补偿模块进行色散补偿及时钟相位恢复后,信号传输至cma均衡模块,其基于cma均衡算法来补偿所有的线性传输损伤。因此,经过上述算法处理后的信号主要受到ase噪声的影响。将cma均衡后的信号进行采样,然后将采样信号的幅度值提取出来作为原始数据。通过观察不同光信噪比对应的采样信号的幅度值,在原始数据的幅度值中截取一部分来绘制幅度图,该幅度图的横坐标代表幅度区间,纵坐标代表该幅度区间在整个采样信号的幅度中出现的次数,相当于对原始数据进行预处理,使得数据集变得简单,然后与人工神经网络结合,实现基于动量梯度下降法的光信噪比监测。

如图5所示,将采样信号幅度图与人工神经网络相结合实现光信噪比监测,本实施方式中选用的神经网络包含有4层结构:输入层、二层隐含层(隐含层1、隐含层2)、输出层,其中,输入层的特征值为经过预处理后的采样信号幅度图的纵坐标,输入层神经元的个数与特征值的个数相同,两层隐含层的激活函数皆使用sigmoid函数,输出层的激活函数使用的是relu函数。因输出层的输出结果仅有光信噪比,所以输出层的神经元只有一个。训练过程中的优化器使用的是动量梯度下降算法,学习率设置为0.01,参数β为0.9,最小化损失函数,经过不断迭代训练,使得模型快速达到最优解。实验中选取部分数据集作为训练集用来训练神经网络,剩下的数据集作为测试集用来测试模型训练结束后的效果,实现适用于不同调制格式的相干光通信系统光信噪比监测。

上述实施例只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人是能够了解本发明的内容并据以实施,并不能以此限制本发明的保护范围。凡如本发明精神实质所做的等效变换或修饰,都应涵盖在本发明的保护范围之内。

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