一种基于深度学习的大气湍流实时补偿方法及系统与流程

文档序号:18892932发布日期:2019-10-15 22:14阅读:687来源:国知局
一种基于深度学习的大气湍流实时补偿方法及系统与流程

本发明涉及人工智能以及信息光学领域,尤其涉及的是一种基于深度学习的大气湍流实时补偿方法及系统。



背景技术:

轨道角动量(orbitalangularmomentum,oam)光束是一种具有空间螺旋相位的结构化光束。由于其相位奇点的存在,oam光束呈现出类似“甜甜圈”的强度分布。oam光束的螺旋型相位分布可用相位函数exp(ilθ)来描述,每一光子上携带有的轨道角动量,其中l为涡旋光的拓扑荷数,θ是方位角,是普朗克常数除以2π。也就是说,一束单色oam光束的每一光子理论上可同时携带自旋角动量(sam)和轨道角动量(oam),它们分别影响着涡旋光的偏振和空间分布。理论上,oam光束的拓扑荷l可以取任意的整数值,并且不同oam光束的模态是完全正交的,这就使得oam光束具有许多显著的光学特性,在光学捕获、光学显微成像、量子信息和光学通信等领域有着广阔的应用前景。另外许多研究工作已经证实,oam光束相比普通高斯光束存在额外的调控自由度,可以利用oam进行复用调制来提高通信能力和频谱效率。但是因为大气湍流的存在,引起oam光束在传输过程中的畸变,这种畸变会对信息的传输造成严重串扰,现有的湍流校正技术无法进一步提升通信系统的性能。

因此,现有技术还有待于改进和发展。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于深度学习的大气湍流实时补偿方法及系统,旨在更好的解决大气湍流对信息的传输造成严重串扰的问题。

本发明解决技术问题所采用的技术方案如下:

一种基于深度学习的大气湍流实时补偿方法,其中,包括以下步骤:

将两束光分别处理生成x偏振方向的涡旋光和y偏振方向的参考光后合束;

对合束的光中x偏振方向的光和y偏振方向上的光分别加载相同的大气湍流相位屏;

将带有相同的大气湍流相位信息的合束的光进行分束,并检测得到分束的光中y偏振方向上的光的光强分布图;

根据分束的光中y偏振方向上的光的光强分布图,利用训练好的卷积神经网络对大气湍流相位屏进行预测得到预测到的大气湍流相位屏;

将预测到的大气湍流相位屏取反并加载到合束的光上,以对x偏振方向上的光进行实时的大气湍流补偿。

所述的基于深度学习的大气湍流实时补偿方法,其中,所述训练好的卷积神经网络采用如下步骤得到:

将受湍流影响的高斯光光强分布图和未受湍流影响的标准高斯光光强分布图作为卷积神经网络的输入,对卷积神经网络进行训练;

当损失函数值达到预设阈值时,得到训练好的卷积神经网络。

所述的基于深度学习的大气湍流实时补偿方法,其中,所述损失函数为:

其中,l(·)表示损失函数,θ表示权值参数,x表示高斯探针光的光强分布图,xi表示第i个高斯探针光的光强分布图,y表示数值仿真的大气湍流相位屏,yi表示第i个数值仿真的大气湍流相位屏,f(·)表示预测的大气湍流相位屏,relu(·)表示激活函数,a表示常数因子,m表示高斯探针光的光强分布图的数目,∑表示求和符号。

所述的基于深度学习的大气湍流实时补偿方法,其中,所述预测到的大气湍流相位屏为:

其中,表示预测到的大气湍流相位屏,θopt=min(l(f(x,θ),y)),min表示取最小操作。

所述的基于深度学习的大气湍流实时补偿方法,其中,所述将两束光分别处理生成x偏振方向的涡旋光和y偏振方向的参考光后合束步骤具体包括:

将一束光依次经过x方向起偏器、涡旋光产生装置得到x偏振方向的涡旋光,将另一束光经过y方向起偏器后得到y偏振方向的参考光,并将x偏振方向的涡旋光和y偏振方向的参考光合束。

一种基于深度学习的大气湍流实时补偿系统,其中,包括:

涡旋光和参考光产生装置,用于将两束光分别处理生成x偏振方向的涡旋光和y偏振方向的参考光后合束;

湍流相位屏加载装置,用于对合束的光中x偏振方向上的光和y偏振方向上的光分别加载相同的大气湍流相位屏;

光强检测装置,用于将带有相同的大气湍流相位信息的合束的光进行分束,并检测得到分束的光中y偏振方向上的光的光强分布图;

湍流预测和补偿装置,用于根据分束的光中y偏振方向上的光的光强分布图,利用训练好的卷积神经网络对大气湍流相位屏进行预测得到预测到的大气湍流相位屏;并将预测到的大气湍流相位屏取反并加载到合束的光上,以对x偏振方向上的光进行实时的大气湍流补偿。

所述的基于深度学习的大气湍流实时补偿系统,其中,所述湍流预测和补偿装置还用于将受湍流影响的高斯光光强分布图和未受湍流影响的标准高斯光光强分布图作为卷积神经网络的输入,对卷积神经网络进行训练;且当损失函数值达到预设阈值时,得到训练好的卷积神经网络。

所述的基于深度学习的大气湍流实时补偿系统,其中,所述损失函数为:

其中,l(·)表示损失函数,θ表示权值参数,x表示高斯探针光的光强分布图,xi表示第i个高斯探针光的光强分布图,y表示数值仿真的大气湍流相位屏,yi表示第i个数值仿真的大气湍流相位屏,f(·)表示预测的大气湍流相位屏,relu(·)表示激活函数,a表示常数因子,m表示高斯探针光的光强分布图的数目,∑表示求和符号。

所述的基于深度学习的大气湍流实时补偿系统,其中,所述预测到的大气湍流相位屏为:

其中,表示预测到的大气湍流相位屏,θopt=min(l(f(x,θ),y)),min表示取最小操作。

所述的基于深度学习的大气湍流实时补偿系统,其中,所述涡旋光和参考光产生装置具体用于将一束光依次经过x方向起偏器、涡旋光产生装置得到x偏振方向的涡旋光,将另一束光经过y方向起偏器后得到y偏振方向的参考光,并将x偏振方向的涡旋光和y偏振方向的参考光合束。

有益效果:由于卷积神经网络经过训练后对湍流相位屏具有比较好的预测能力,能够对涡旋光进行实时的湍流相位补偿。相比传统的湍流补偿方案,本发明的湍流实时补偿方法具有实施过程简单、方便以及直观等特点,适用于高速、高精度的任意湍流条件下的实时补偿。

附图说明

图1是本发明中基于深度学习的大气湍流实时补偿系统的结构示意图。

图2是本发明中卷积神经网络cnn模型架构示意图。

具体实施方式

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

请同时参阅图1-图2,本发明提供了一种基于深度学习的大气湍流实时补偿系统的一些实施例。

如图1-图2所示,本发明的一种基于深度学习的大气湍流实时补偿系统,包括:

涡旋光和参考光产生装置,用于将两束光分别处理生成x偏振方向的涡旋光和y偏振方向的参考光后合束;

湍流相位屏加载装置,用于对合束的光中x偏振方向的光和y偏振方向上的光分别加载相同的大气湍流相位屏;

光强检测装置,用于将带有相同的大气湍流相位信息的合束的光进行分束,并检测分束的光中y偏振方向上的光的光强分布图;

湍流预测和补偿装置,用于根据分束的光中y偏振方向上的光的光强分布图,利用训练好的卷积神经网络对大气湍流相位屏进行预测得到预测到的大气湍流相位屏;并将预测到的大气湍流相位屏取反并加载到合束的光上,以对x偏振方向上的光进行实时的大气湍流补偿。

在本发明的一个较佳实施例中,所述涡旋光和参考光产生装置具体用于将一束光依次经过x方向起偏器、涡旋光产生装置得到x偏振方向的涡旋光,将另一束光经过y方向起偏器后得到y偏振方向的参考光,并将x偏振方向的涡旋光和y偏振方向的参考光合束。

具体地,涡旋光和参考光产生装置包括:第一光源1、第二光源4、第一起偏器2、第二起偏器5、漩涡光产生装置3以及合束装置6;合束装置6位于两个光源的相交点上,第一光源1、第一起偏器2、漩涡光产生装置3以及合束装置6依次排列,第二光源4、第二起偏器5以及合束装置6依次排列。

两个光源均采用波长为1550nm的激光器,两个起偏器分别为x方向、y方向偏振的格兰棱镜,本实施例中,以第一起偏器2为x方向起偏器,以第二起偏器5为y方向起偏器。第一光源1发出的高斯光经x方向起偏器后产生x偏振方向的高斯光,然后通过涡旋光产生装置生成x偏振方向的涡旋光。第二光源4发出的高斯光经y方向起偏器后,产生y偏振方向的高斯光,并作为探针光束,或者说是y方向偏振的参考光。

x偏振方向的漩涡光可近似表示为:

其中r为径向分量,θ为角向分量,w0为束腰半径,w(z)为z处的束腰大小,为缔合拉盖尔多项式,l为拓扑荷大小,p为径向参数,zr为瑞利距离,z为光束传输距离,k为波矢,相位因子exp(-ilθ)表示该光束具有螺旋结构,i为虚数单位。

湍流相位屏加载装置位于合束的光的方向上,本实施例中,合束的光的方向与第一光源1发出的光的方向(即水平方向)一致。湍流相位屏加载装置包括:依次设置的x偏振方向敏感的湍流加载装置7和y偏振方向敏感的湍流加载装置8,x偏振方向敏感的湍流加载装置7采用只对x偏振方向响应的透射式相位型空间光调制器,y偏振方向敏感的湍流加载装置8采用只对y偏振方向响应的透射式相位型空间光调制器。合束的光经过湍流相位屏加载装置后使得x偏振方向的涡旋光和y偏振方向的参考光带有相同的大气湍流相位信息。

相同的大气湍流相位屏采用hill-andrews模型模拟,可表示为:

其中φ(x,y)为一个n×n的相位屏,fft(·)表示傅里叶变换,c为随机复矩阵,δl为相位屏的间隔距离,波矢k0=2π/λ,λ为光束的波长,δz为湍流长度,φn(kx,ky)为k空间中的相位谱,是反映湍流强度的折射率结构常数,kl=3.3/l0,l0和l0分别是湍流的内尺度和外尺度。

光强检测装置包括:分束装置9和光强检测器10,分束装置9将带有相同的大气湍流相位屏的合束的光进行分束,本实施例中,分束装置9位于第一光源1发出的光的水平方向上,具体地,将合束的光分束成x偏振方向和y偏振方向的分束的光,光强检测器10检测得到分束的光中y偏振方向上的光的光强分布图。光强检测器10采用1550nmccd相机,光强检测器10位于竖直方向上。

x偏振方向的涡旋光和y偏振方向的参考光被分束装置9分束后形成两路,一路(竖直方向)带有大气湍流相位信息的y偏振方向的参考光被光强检测器10检测其光强分布得到y偏振方向上的光的光强分布图,另一路(水平方向)用来传输进行大气湍流补偿的x偏振方向的涡旋光束,以观察补偿前和补偿后的效果。

湍流预测和补偿装置11为计算机,也以采用其他包括存储器和处理器的装置。根据探测到的带有大气湍流相位信息的y偏振方向的参考光光强分布图,可用湍流预测及补偿装置对大气湍流屏进行预测,预测到的湍流相位屏取反再加载回x偏振敏感的湍流加载装置7(该装置只对x偏振方向响应并加载大气湍流相位屏)上,对带有大气湍流相位信息的x偏振方向的涡旋光进行实时的大气湍流补偿。

值得说明的是,本系统的卷积神经网络经过训练后对湍流相位屏具有比较好的预测能力,能够对涡旋光进行实时的湍流相位补偿,更好地解决大气湍流对信息的传输造成严重串扰的问题。相比传统的湍流补偿方案,本发明的湍流实时补偿系统具有实施过程简单、方便以及直观等特点,适用于高速、高精度的任意湍流条件下的实时补偿。

在本发明的一个较佳实施例中,如图1所示,所述湍流预测和补偿装置11还用于将受湍流影响的高斯光光强分布图和未受湍流影响的标准高斯光光强分布图作为卷积神经网络的输入,对卷积神经网络进行训练;且当损失函数值达到预设阈值时,得到训练好的卷积神经网络。

具体地,如图2所示,用大量高斯探针光束光强分布图(包括未经和经过大气湍流扰动的)作为样本对计算机上的卷积神经网络cnn进行训练。然后利用训练好的卷积神经网络cnn来预测产生大气湍流相位屏,同时将预测产生的大气湍流相位屏反相后加载到空间光调制器上,实现对涡旋光实时的湍流相位补偿。其中,需要训练的卷积神经网络cnn模型框架包括:输入层、中间层和输出层,这是一个输入单元的信息经过一个或多个中间隐藏单元之后最终到达输出单元的过程。本发明采用的是一个14层(输入层+中间层)的深度卷积神经网络,模型训练的具体流程如下:

输入层:将参考光光强分布探测装置探测得到的受湍流影响的高斯光光强分布图及未受湍流影响的标准高斯光光强分布图12作为神经网络的输入,对cnn模型进行学习训练,每个图片的大小为64*64,按其最大灰度值进行归一化。

中间层:cnn网络包含有13个中间隐藏层,其中包括10个卷积层和3个反卷积层,第一个卷积层13采用5*5的卷积核,其余卷积层14、15、16、17、18、19、20、24、25以及反卷积层21、22、23均采用3*3的卷积核,卷积核就相当于一个滤波器,对输入图片进行特征的提取,其中卷积层14、15、16经过卷积运算之后还进行了最大池化操作,对特征图片进行再次特征提取,提高cnn网络的泛化能力。

输出层:经过大量样本训练的cnn模型预测产生大气湍流相位图26,图片的大小为64*64,最后输出结果被归一化为[0,1];

除最后输出层使用sigmoid函数外,其他所有层均使用relu函数作为激活函数。神经网络中激活函数的使用,旨在加入非线性因素,使网络具有更好地解决较为复杂问题的能力。

在cnn模型训练的过程当中,用损失函数来表征模型训练的好坏,随着迭代次数的增加,要求损失函数值越低越好,最好接近于0,来表明我们训练得到的cnn模型精度最高,效果最佳。损失函数可表示为:

其中,l(·)表示损失函数,θ表示权值参数,x表示高斯探针光的光强分布图,xi表示第i个高斯探针光的光强分布图,y表示数值仿真的大气湍流相位屏,yi表示第i个数值仿真的大气湍流相位屏,f(·)表示预测的大气湍流相位屏,激活函数relu(·)=max(x,0),max(·)表示取最大操作,a表示常数因子,m表示高斯探针光的光强分布图的数目,∑表示求和符号。(yi-f(xi,θ))2用来使网络的输出接近真实值,relu(yi-f(xi,θ)-a)和relu(f(xi,θ)-yi-a)用来惩罚相位误差较大的像素,最终可以用θopt=min(l(f(x,θ),y))来得到最佳的参数,min(·)表示取最小操作。最佳参数得到之后,就可以根据高斯探针光的光强分布图x来预测得到大气湍流相位屏

本实施例所述的基于深度学习的大气湍流实时补偿系统,成功利用深度学习中的卷积神经网络cnn模型对大气湍流相位屏进行预测,同时用预测到的大气湍流相位屏对涡旋光进行实时的湍流补偿。

在上述基于深度学习的大气湍流实时补偿系统的基础上,本发明还提供了一种基于深度学习的大气湍流实时补偿方法的较佳实施例:

本发明实施例所述一种基于深度学习的大气湍流实时补偿方法,包括以下步骤:

步骤s100、将两束光分别处理生成x偏振方向的涡旋光和y偏振方向的参考光后合束。

具体地,步骤s100具体包括:

s110、将一束光依次经过x方向起偏器、涡旋光产生装置得到x偏振方向的涡旋光,将另一束光经过y方向起偏器后得到y偏振方向的参考光,并将x偏振方向的涡旋光和y偏振方向的参考光合束,具体如上所述。

步骤s200、对合束的光中x偏振方向的光和y偏振方向上的光分别加载相同的大气湍流相位屏,具体如上所述。

步骤s300、将带有相同的大气湍流相位信息的合束的光进行分束,并检测得到分束的光中y偏振方向上的光的光强分布图,具体如上所述。

步骤s400、根据分束的光中y偏振方向上的光的光强分布图,利用训练好的卷积神经网络对大气湍流相位屏进行预测得到预测到的大气湍流相位屏。

具体地,所述训练好的卷积神经网络采用如下步骤得到:

步骤s410、将受湍流影响的高斯光光强分布图和未受湍流影响的标准高斯光光强分布图作为卷积神经网络的输入,对卷积神经网络进行训练。

步骤s420、当损失函数值达到预设阈值时,得到训练好的卷积神经网络。

所述损失函数为:

其中,l(·)表示损失函数,θ表示权值参数,x表示高斯探针光的光强分布图,xi表示第i个高斯探针光的光强分布图,y表示数值仿真的大气湍流相位屏,yi表示第i个数值仿真的大气湍流相位屏,f(·)表示预测的大气湍流相位屏,激活函数relu(·)=max(x,0),max(·)表示取最大操作,a表示常数因子,m表示高斯探针光的光强分布图的数目,∑表示求和符号,具体如上所述。

所述预测到的大气湍流相位屏为:

其中,表示预测到的大气湍流相位屏,x表示高斯探针光的光强分布图,θopt=min(l(f(x,θ),y)),具体如上所述。

步骤s500、将预测到的大气湍流相位屏取反并加载到合束的光上,以对x偏振方向上的光进行实时的大气湍流补偿,具体如上所述。

综上所述,本发明所提供的一种基于深度学习的大气湍流实时补偿方法及系统,所述方法包括以下步骤:将两束光分别处理生成x偏振方向的涡旋光和y偏振方向的参考光后合束;对合束的光中x偏振方向的光和y偏振方向的光上分别加载相同的大气湍流相位屏;将带有相同的大气湍流相位信息的合束的光进行分束,并检测得到分束的光中y偏振方向上的光的光强分布图;根据分束的光中y偏振方向上的光的光强分布图,利用训练好的卷积神经网络对大气湍流相位屏进行预测得到预测到的大气湍流相位屏;将预测到的大气湍流相位屏取反并加载到合束的光上,以对x偏振方向的光进行实时的大气湍流补偿。由于卷积神经网络经过训练后对湍流相位屏具有比较好的预测能力,能够对涡旋光进行实时的湍流相位补偿。相比传统的湍流补偿方案,本发明的湍流实时补偿方法具有实施过程简单、方便以及直观等特点,适用于高速、高精度的任意湍流条件下的实时补偿。

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

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