光学学报, 2021, 41 (6): 0601001, 网络出版: 2021-04-07   

基于改进型SPGD算法的涡旋光波前畸变校正 下载: 876次

Wavefront Distortion Correction of Vortex Beam Based on Improved SPGD Algorithm
马圣杰 1,2郝士琦 1,2,*赵青松 1,2
作者单位
1 国防科技大学脉冲功率激光技术国家重点实验室, 安徽 合肥 230037
2 电子制约技术安徽省重点实验室, 安徽 合肥 230037
摘要
涡旋光束经过大气湍流时,其波前会发生畸变,因此需要对畸变的波前进行校正。无波前传感器的波前畸变校正系统基于随机并行梯度下降算法,可以实现对波前畸变的校正,但算法的收敛速度及稳定性受随机扰动电压的影响。结合深度学习理论中改进的梯度下降算法,对随机并行梯度下降算法中随机扰动电压的迭代方式进行调整,并分析不同湍流强度下改进型算法的校正效果。仿真结果表明:在弱湍流条件下,需优先选择基于RMSprop的改进型算法;而在中等湍流和强湍流条件下则需要结合实际需求从算法的稳定性、性能评价函数大小以及收敛速度等方面考虑,选择合适的校正算法。
Abstract
When the vortex beam passes through atmospheric turbulence, the wavefront will be distorted, and the distorted wavefront needs to be corrected. The wavefront distortion correction system of wavefrontless sensors based on the stochastic parallel gradient descent algorithm can realize the correction of wavefront distortion, but the convergence speed and stability of the algorithm are affected by the random disturbance voltage. Combined with the improved gradient descent algorithm in deep learning theory, the iteration method of the random disturbance voltage in the stochastic parallel gradient descent algorithm is adjusted in this paper, and the correction effect of the improved algorithm under different turbulence intensities is analyzed. The simulation results show that the improved algorithm based on RMSprop is preferred under weak turbulence condition. Under moderate turbulence and strong turbulence conditions, it is necessary to consider the stability of the algorithm, the value of the performance evaluation function, and the convergence speed in accordance with actual requirements, and then select the appropriate correction algorithm.

1 引言

涡旋光携带轨道角动量(OAM)[1],能够极大地增大通信信道容量并提高频带利用率和通信效率[2]。然而,光束在大气中传播时不可避免地会受到大气湍流的影响,大气湍流引起折射率的随机起伏,使光束的波前产生畸变[3-4],影响通信质量,因此需要对畸变的波前进行校正。

目前的波前畸变校正技术主要包括夏克-哈特曼(S-H)法[5]、相位恢复(GS)算法[6]、随机并行梯度下降(SPGD)算法[7]等。近年来,关于SPGD算法的研究较多,2015年Xie等[8]结合Zernike多项式和SPGD算法对涡旋光束的波前畸变进行校正,结果表明该方法可以同时纠正多束OAM光束,且不同模式之间的串扰至少减小了5 dB。2015年Dong等[9]将基于变形镜的校正算法和SPGD算法结合,所得结果表明混合算法具有更快的收敛速度。2018年柯熙政等[10]采用无波前传感器的SPGD算法对单模和多模复用的LG光束进行波前畸变校正,这样可有效提高OAM模式纯净度和光强相关系数。

SPGD算法来源于随机逼近理论中的并行扰动随机逼近算法和神经网络中的随机梯度下降算法[11],相对于其他畸变校正算法,SPGD算法的效率更高且适用范围更广[12-13]。然而SPGD算法存在收敛过慢的问题,研究表明SPGD算法中的随机扰动电压对收敛速度有很大的影响[14]。本文结合深度学习理论中一些优化的随机梯度下降算法[15]对SPGD算法中的随机扰动电压的迭代方式进行调整,在不同湍流强度下对畸变的涡旋光进行波前校正,并分析不同算法的校正效果。

2 涡旋光在大气湍流中的传播

以拉盖尔-高斯(LG)光束为例,在自由空间中沿z轴传播的LG光束的光场表达式[16]

Elp(r,φ,z)=2p!π(p+l)!1ω(z)2rω(z)l×exp-r2ω2(z)×Lpl2r2ω2(z)×exp(-i)expikr2z2(z2+zR2)×exp-i(2p+l+1)arctanzzR,(1)

表 1. 仿真参数

Table 1. Simulation parameters

ParameterValue
Laser wavelength λ /nm632.8
Beam waist w0 /cm2
Transmission distance z /km6
Grid spacing Δx /cm0.04
Number of grid elements768
Width of phase screen L /m0.5
Number of phase screens20

查看所有表

式中:r为光束传播的径向距离;φ为方位角;z为传播距离;ω(z)为传播距离为z时LG光束等相位面上的光斑半径,ω(z)=ω01+(z/zR)2,其中,ω0为束腰半径,zR为瑞利距离,zRω02,λ为波长;k为波数,k=2π;(2p+ l+1)arctan(z/zR)为古依相移; Lpl(x)为缔合拉盖尔多项式;l为拓扑荷数;p为径向指数。

本文采用功率谱反演法生成随机相位屏并结合多相位屏模型模拟LG光束在大气湍流中的传播。如图1所示,在多相位屏模型中,光束在两个相位屏之间的传播可以看成是在真空中的传播, LG光束经过某一相位屏时会将之前所有的相位扰动叠加到当前的波前上,直至传播到最后一个相位屏上。功率谱反演法基本思想是用一对复高斯随机数矩阵对大气湍流的功率谱进行滤波,然后进行傅里叶逆变换,得到的大气扰动相位[17]

φ(x,y)=CKxKyR(Kx,Ky)Fφ(Kx,Ky)×exp[i(Kxx+Kyy)],(2)

式中:(x,y)为相位屏上点的位置,空域内x=mΔx,y=nΔy,其中,Δx、Δy为取样间隔,mn为整数;KxKyxy方向的波数,波数域内Kx=m'ΔKx,Ky=n'ΔKy,其中,ΔKx、ΔKy为取样间隔,m'n'为整数;C为常数;R(Kx,Ky)为均值为0、方差为1的高斯随机数;Fφ(Kx,Ky)为由大气折射率起伏引起的相位畸变部分的近似功率谱密度。在各向同性的湍流环境下,通常将Kolmogorov谱作为大气湍流功率谱,即

Φn(K,z)=0.033Cn2(z)Kr-11/3,(3)

式中:Kr为三维空间波数,Kr= Kx2+Ky2+Kz2,Kzz方向上的波数,Kz=0; Cn2(z)为传播方向上的折射率结构常数。与z轴方向垂直的任意薄层切片上的大气相位功率谱为

Fφ(Kr)=2πk2×0.033Kr-11/3zz+ΔzCn2(ξ)dξ,(4)

式中:Δz为湍流层厚度。则涡旋光经过j+1个相位屏后的光场表达式[18]

Elp(r,zj+1)=f-1{f{Elp(r,zj)exp[iφj+1(x,y)]}×exp-iKx2+Ky22kΔzj+1},(5)

式中: Elp(r,zj)为第j个相位屏处的LG光束的光场表达式;zj+1zj分别为第j+1、j个相位屏的位置;Δzj+1为相邻两个相位屏之间的间距,Δzj+1=zj+1-zj;ff-1分别为傅里叶变换和傅里叶逆变换;φj+1(x,y)为第j+1个相位屏产生的相位扰动。

图 1. 多相位屏模型

Fig. 1. Model of multiple phase screens

下载图片 查看所有图片

根据(5)式,可以仿真得到湍流影响下的LG光束,这里以l=3、p=0的LG光束为例。图2为不同湍流强度影响下的LG光束的光强和相位分布,仿真参数如表1所示。

图 2. 不同湍流强度影响下的LG光束的光强和相位分布。(a)自由空间;(b) Cn2=10-16m-2/3;(c) Cn2=10-15m-2/3; (d) Cn2=10-14m-2/3

Fig. 2. Intensities and phase distributions of LG beam under different turbulence intensities. (a) Free space; (b) Cn2=10-16m-2/3; (c) Cn2=10-15m-2/3; (d) Cn2=10-14m-2/3

下载图片 查看所有图片

图2可得,当LG光束在自由空间中传播时,其光强呈圆环状分布,因此可清楚地辨认等相位线;当LG光束经过大气湍流后,其光强和相位都会产生不同程度的畸变,当湍流强度较小时,光强分布近似呈圆环状,光束畸变程度较小,等相位线也只是发生轻微的扭曲;随着湍流强度的增强,光强分布不再呈现圆环状,光束逐渐向四周扩散,其扩散程度随湍流强度的增加而增加,相位分布也不再规则,等相位线扭曲较为严重,难以辨认。

3 波前畸变校正

3.1 SPGD算法及其校正原理

SPGD算法包含性能指标评价函数和迭代方法。远场峰值的斯特列尔比(SR)、光学传输函数、像清晰度等可用于评价算法性能。研究表明,涡旋光的模式纯度与光强的相关系数有关[19],因此选取光强相关系数Ck作为SPGD算法的性能评价指标[8],即

Ck=01π-πI(r,θ)Iid(r,θ)drdθ,(6)

式中:θ为方位角;I(r,θ)为校正后的光强分布;Iid(r,θ)为无湍流情况下的光强分布。

SPGD算法的校正原理如图3所示,先通过计算得到畸变涡旋光的光强分布,再计算出系统的性能指标,并将性能指标反馈给波前校正器,形成反馈回路,进而对畸变的涡旋光束进行校正。

图 3. SPGD算法校正原理图

Fig. 3. Principle diagram of correction of SPGD algorithm

下载图片 查看所有图片

SPGD算法的第n+1次迭代框图如图4所示,具体步骤如下[20]:

1) 初始化电压参数U0={u1,u2,u3,…,uN},其中,u1,u2,u3,…,uN都为0,N为变形镜驱动器的个数。第n次迭代时的随机扰动电压Δun={Δu1u2u3,…,ΔuN},Δu1u2u3,…,ΔuN相互独立且满足伯努利分布,Pui)= 0.5,Δui=10.5,Δui=-1

2) 第n+1迭代时,首先通过控制模块将正向电压Unun施加给校正器,计算得到正向光强相关系数C1,n;其次通过控制模块将反向电压Unun施加给校正器,通过计算得到反向光强相关系数C2,n;则第n+1次的电压Un+1=Un+μΔu(C1,n-C2,n),其中μ为增益系数。

3) 电压参量更新。将第n+1次迭代后的电压更新为Un+1

图 4. SPGD算法第n+1次迭代框图

Fig. 4. Block diagram of SPGD algorithm for (n+1)th iteration

下载图片 查看所有图片

3.2 基于动量的改进型SPGD算法

由于SPGD算法在迭代过程中产生的扰动电压是随机生成的,因此SPGD算法是一种无模型的优化算法,无法建立准确的模型来控制校正过程朝着最优的方向进行[10]。基于动量的改进型SPGD算法在对随机扰动电压的更新方式进行调整时引入了动量因子,使得随机扰动电压能够沿着梯度方向更新,从而加快算法的收敛过程。具体改进如下:

1) Momentum

mn=αmn-1+gn,(7)Δun+1=Δun-μmn,(8)

式中:gn=Ñun)为第n次迭代时Δun的梯度;mn为一阶梯度修正项,其初始值取0。

Momentum是模拟物理学中动量的概念,在更新梯度时将前一次的梯度也考虑在内,积累之前梯度指数级衰减的移动平均,并使随机扰动电压继续沿着该方向进行更新,以减小振荡、加快收敛。

2) Nesterov

gn=(Δun-μαmn-1),(9)mn=αmn-1+gn,(10)Δun+1=Δun-μmn(11)

实际上盲目地使随机扰动电压沿着梯度方向更新不一定能够取得理想的效果,如(9)式所示,Nesterov首先使随机扰动电压在之前的梯度方向上前进一大步,然后增加了一个修正项-μαmn-1,以避免更新太快,同时提高灵敏度。

3.3 基于增益系数调整的改进型SPGD算法

与动量法不同,基于增益系数调整的改进型SPGD算法引入了梯度的二阶矩并对增益系数μ进行约束,使得算法能够根据当前状态调整增益系数μ,进而改变随机扰动电压的更新方式。具体改进如下:

1) RMSprop

mn=βmn-1+(1-β)gn2,(12)Δun+1=Δun-μmn+ξgn,(13)

式中:β为衰减因子;为了避免mn=0时分母无意义,引入小常数ξ;mn初始值取0。

RMSprop在随机扰动电压更新过程中引入了梯度的二阶矩估计,相比于动量法,(13)式中增益系数μ在分母中增加了约束项,能够根据当前状态进行调整,找到合适的方向。

2) AdaDelta

E(gn2)=βE(gn-12)+(1-β)gn2,(14)RMS(gn)=E(gn2)+ξ,(15)E(Δun2)=βE(Δun-12)+(1-β)Δun2,(16)RMS(Δun)=E(Δun2)+ξ,(17)Δun+1=Δun-RMS(Δu)n-1RMS(gn)gn,(18)

式中:E( gn2)为梯度的均方值;RMS(gn)为梯度的均方根。

AdaDelta在对随机扰动电压进行更新时引入gn、Δun的均方根,由(18)式可得,相比于RMSprop,AdaDelta在迭代过程中已经不再依赖μ,减少了SPGD算法在迭代过程中的参数。

3) Nadam

g^n=gn1-i=1nαi,(19)mn=αnmn-1+(1-αn)gn,(20)m^n=mn1-i=1n+1αi,(21)vn=βvn-1+(1-β)gn2,(22)v^n=vn1-βn,(23)m-n=αn+1m^n+(1-αn)g^n,(24)Δun+1=Δun-μv^n+ξm-n,(25)

式中: g^ngn的修正项;αi为动量因子; m^nmn的修正项;vn为二阶梯度修正项; v^nvn的修正项; m-nm^n的修正项。

Nadam在RMSprop的基础上仿照动量法引入动量因子αignmn进行修正,通过计算梯度的一阶矩估计和二阶矩估计对μ进行约束。可以看出,Nadam对μ有了更强的约束,同时对梯度的更新也有更直接的影响,vn初始值取0。

4 仿真结果及其分析

Cn2取1.0×10-16 m-2/3,1.0×10-15 m-2/3,1.0×10-14 m-2/3三种不同湍流强度时的涡旋光进行波前畸变校正并分析不同湍流强度下不同算法的校正效果。SPGD仿真参数如下:迭代次数N=300,增益系数μ取0.3,各种改进型算法的参数如表2所示。

图5为不同湍流强度下各种算法的光强相关系数的对比图,由图5可以看出,5种改进型算法在不同湍流强度下的收敛速度都有所提升,当 Cn2=10-16 m-2/3时收敛速度提升效果最为明显。在各种算法中,只有基于Nadam的改进型算法在校正过程中出现了局部振荡的现象,其原因可能是Nadam算法在更新随机扰动电压时引入了过多的参数,随着变量的增加,局部极值也随之增加,算法在校正过程中更容易陷入局部收敛。

表 2. 各种改进型算法的参数

Table 2. Parameters of improved algorithms

Improved algorithmParameter
Momentumα=0.8
Nesterovα=0.8
RMSpropβ=0.9
AdaDeltaβ=0.9, ξ=1×10-6
Nadamαi=0.8, β=0.9, ξ=1×10-6

查看所有表

图 5. 不同湍流强度下各种算法的光强相关系数的对比。(a) Cn2=1.0×10-16 m-2/3; (b) Cn2=1.0×10-15 m-2/3; (c) Cn2=1.0×10-14 m-2/3

Fig. 5. Comparison of light intensity correlation coefficients of various algorithms under different turbulence intensities. (a) Cn2=1.0×10-16 m-2/3; (b) Cn2=1.0×10-15 m-2/3; (c) Cn2=1.0×10-14 m-2/3

下载图片 查看所有图片

Cn2=1.0×10-16 m-2/3时,各种算法收敛时Ck相差并不是很大,基于RMSprop的改进型算法的收敛速度最快且Ck值较大,因此当 Cn2=1.0×10-16 m-2/3时,可以优先选择基于RMSprop的改进型算法。当 Cn2=1.0×10-15 m-2/3时,基于RMSprop和AdaDelta的改进型算法的收敛速度最快,但前者收敛时Ck过小;SPGD算法、基于Momentum和Nadam的改进型算法收敛时的Ck最大,但SPGD算法的收敛速度太慢,基于Nadam的改进型算法出现了局部振荡的情况;综合上述分析可得,当 Cn2=1.0×10-15 m-2/3时,从性能评价函数大小的角度选择算法时可以优先考虑基于Momentum的改进型算法,从收敛速度的角度选择算法时可以优先考虑基于AdaDelta的改进型算法。当 Cn2=1.0×10-14 m-2/3时,基于RMSprop和AdaDelta的改进型算法的收敛速度最快但收敛时Ck过小;基于Momentum和Nesterov的改进型算法收敛时的Ck最大,且两种算法的收敛速度大致一样。综合上述分析,当 Cn2=1.0×10-14 m-2/3时,从性能评价函数大小的角度选择算法时可以优先考虑基于Momentum或Nesterov的改进型算法,从收敛速度的角度选择算法时可以优先考虑基于RMSprop或AdaDelta的改进型算法。

通过上述分析可知,相比于SPGD算法,5种改进型算法的收敛速度都有所提高,不同湍流强度下各种算法的校正效果也不尽相同,当 Cn2=1.0×10-16 m-2/3时,可以优先选择基于RMSprop的改进型算法,当 Cn2=1.0×10-15 m-2/3Cn2=1.0×10-14 m-2/3时需要结合现实需求从算法的稳定性、性能评价函数大小以及收敛速度等方面考虑。

5 结论

涡旋光携带轨道角动量,能够提高通信效率,但涡旋光经过大气湍流时会产生波前畸变,影响通信质量,SPGD算法能够有效地对畸变的波前进行校正。结合深度学习理论中优化的梯度下降算法,对SPGD算法中随机扰动电压的迭代方式进行调整,并分析不同湍流强度下各种算法的校正效果。仿真结果表明各种算法在不同湍流强度下的校正效果、收敛速度、稳定性不尽相同,在实际运用中要结合现实需求从不同角度选择合适的校正算法,以对畸变的波前进行校正,从而得到最好的校正效果。

参考文献

[1] Allen L, Beijersbergen M W. Spreeuw R J C, et al. Orbital angular momentum of light and the transformation of Laguerre-Gaussian laser modes[J]. Physical Review A, 1992, 45(11): 8185-8189.

[2] Wang J, Yang J Y, Fazal I M, et al. Terabit free-space data transmission employing orbital angular momentum multiplexing[J]. Nature Photonics, 2012, 6(7): 488-496.

[3] 葛筱璐, 魏功祥, 刘晓娟, 等. 湍流大气中涡旋光束的光强分布及光学涡旋的漂移[J]. 光学学报, 2016, 36(10): 1026015.

    Ge X L, Wei G X, Liu X J, et al. Intensity distribution and optical vortex wander of vortex beams propagating in turbulent atmosphere[J]. Acta Optica Sinica, 2016, 36(10): 1026015.

[4] 柯熙政, 王超珍. 部分相干涡旋光束在大气湍流中传输时的光强分布[J]. 激光与光电子学进展, 2016, 53(11): 110604.

    Ke X Z, Wang C Z. Intensity distribution of the partially coherent vortex beams propagating in atmospheric turbulence[J]. Laser & Optoelectronics Progress, 2016, 53(11): 110604.

[5] 高春清, 张世坤, 付时尧, 等. 涡旋光束的自适应光学波前校正技术[J]. 红外与激光工程, 2017, 46(2): 0201001.

    Gao C Q, Zhang S K, Fu S Y, et al. Adaptive optics wavefront correction techniques of vortex beams[J]. Infrared and Laser Engineering, 2017, 46(2): 0201001.

[6] Zhao S M, Leach J, Gong L Y, et al. Aberration corrections for free-space optical communications in atmosphere turbulence using orbital angular momentum states[J]. Optics Express, 2012, 20(1): 452-461.

[7] 周朴, 王小林, 马阎星, 等. 基于随机并行梯度下降算法自适应光学系统的校正残差分析[J]. 光学学报, 2010, 30(3): 613-617.

    Zhou P, Wang X L, Ma Y X, et al. Analysis on residual error for adaptive optical system based on stochastic parallel gradient descent control algorithm[J]. Acta Optica Sinica, 2010, 30(3): 613-617.

[8] Xie G D, Ren Y X, Huang H, et al. Phase correction for a distorted orbital angular momentum beam using a Zernike polynomials-based stochastic-parallel-gradient-descent algorithm[J]. Optics Letters, 2015, 40(7): 1197-1200.

[9] Dong B, Yu J. Hybrid approach used for extended image-based wavefront sensor-less adaptive optics[J]. Chinese Optics Letters, 2015, 13(4): 041101.

[10] 柯熙政, 王夏尧. 涡旋光波前畸变校正实验研究[J]. 光学学报, 2018, 38(3): 0328018.

    Ke X Z, Wang X Y. Experimental study on the correction of wavefront distortion for vortex beam[J]. Acta Optica Sinica, 2018, 38(3): 0328018.

[11] Vorontsov M A, Carhart G W, Ricklin J C. Adaptive phase-distortion correction based on parallel gradient-descent optimization[J]. Optics Letters, 1997, 22(12): 907-909.

[12] 马士青, 杨平, 赖柏衡, 等. 基于高效随机并行梯度下降算法的板条激光光束净化[J]. 中国激光, 2020, 47(8): 0805001.

    Ma S Q, Yang P, Lai B H, et al. Slab laser beam cleanup based on efficient stochastic parallel gradient descent algorithm[J]. Chinese Journal of Lasers, 2020, 47(8): 0805001.

[13] 刘立新, 张美玲, 吴兆青, 等. 自适应光学在荧光显微镜中的应用[J]. 激光与光电子学进展, 2020, 57(12): 120001.

    Liu L X, Zhang M L, Wu Z Q, et al. Application of adaptive optics in fluorescence microscope[J]. Laser & Optoelectronics Progress, 2020, 57(12): 120001.

[14] 陈波, 李新阳, 姜文汉. 大气湍流自适应光学随机并行梯度下降算法的优化[J]. 中国激光, 2010, 37(4): 959-964.

    Chen B, Li X Y, Jiang W H. Optimization of stochastic parallel gradient descent algorithm for adaptive optics in atmospheric turbulence[J]. Chinese Journal of Lasers, 2010, 37(4): 959-964.

[15] 常永虎, 李虎阳. 基于梯度的优化算法研究[J]. 现代计算机, 2019( 17): 3- 8, 15.

    Chang YH, Li HY. Comparison of gradient based optimization algorithms[J]. Modern Computer, 2019( 17): 3- 8, 15.

[16] Yao A M, Padgett M J. Orbital angular momentum: origins, behavior and applications[J]. Advances in Optics and Photonics, 2011, 3(2): 161-204.

[17] 牛超君, 卢芳, 韩香娥. 相位屏法模拟高斯阵列光束海洋湍流传输特性[J]. 光学学报, 2018, 38(6): 0601004.

    Niu C J, Lu F, Han X E. Propagation properties of Gaussian array beams transmitted in oceanic turbulence simulated by phase screen method[J]. Acta Optica Sinica, 2018, 38(6): 0601004.

[18] 骆传凯, 卢芳, 苗志芳, 等. 径向阵列涡旋光束在大气中的传输与扩展[J]. 光学学报, 2019, 39(6): 0601004.

    Luo C K, Lu F, Miao Z F, et al. Propagation and spreading of radial vortex beam array in atmosphere[J]. Acta Optica Sinica, 2019, 39(6): 0601004.

[19] Huang H, Ren Y X, Yan Y, et al. Phase-shift interference-based wavefront characterization for orbital angular momentum modes[J]. Optics Letters, 2013, 38(13): 2348-2350.

[20] Wu K, Sun Y, Huai Y, et al. Multi-perturbation stochastic parallel gradient descent method for wavefront correction[J]. Optics Express, 2015, 23(3): 2933-2944.

马圣杰, 郝士琦, 赵青松. 基于改进型SPGD算法的涡旋光波前畸变校正[J]. 光学学报, 2021, 41(6): 0601001. Shengjie Ma, Shiqi Hao, Qingsong Zhao. Wavefront Distortion Correction of Vortex Beam Based on Improved SPGD Algorithm[J]. Acta Optica Sinica, 2021, 41(6): 0601001.

本文已被 8 篇论文引用
被引统计数据来源于中国光学期刊网
引用该论文: TXT   |   EndNote

相关论文

加载中...

关于本站 Cookie 的使用提示

中国光学期刊网使用基于 cookie 的技术来更好地为您提供各项服务,点击此处了解我们的隐私策略。 如您需继续使用本网站,请您授权我们使用本地 cookie 来保存部分信息。
全站搜索
您最值得信赖的光电行业旗舰网络服务平台!