APP下载

基于时延光子储备池计算的混沌激光短期预测*

2021-08-14刘奇李璞2开超胡春强蔡强张建国徐兵杰

物理学报 2021年15期
关键词:掩模激光器时延

刘奇 李璞2)3)† 开超 胡春强 蔡强 张建国 徐兵杰

1) (太原理工大学, 新型传感器与智能控制教育部重点实验室, 太原 030024)

2) (广东工业大学信息工程学院, 广州 510006)

3) (广东省光子学信息技术重点实验室, 广州 510006)

4) (中国电子科技集团公司第三十研究所, 成都 610041)

5) (西南通信研究所, 保密通信重点实验室, 成都 610041)

提出并证明了一种利用时延光子储备池计算短期预测混沌激光的时间序列.具体来说, 建立基于光反馈和光注入半导体激光器的储备池结构, 通过选择合适的系统参数, 时延光子储备池计算可以有效地预测混沌激光约2 ns的动态轨迹.此外, 研究了系统参数对预测结果的影响, 包括掩模类型、虚拟节点数、训练数据长度、输入增益、反馈强度、注入强度、岭参数和泄漏率.作为一种具有全光实现潜力的机器学习方法, 时延光子储备池具有结构简单、训练成本低、易于硬件实现等优点.

1 引 言

预测混沌激光具有广阔的应用前景, 如丢失数据恢复、数据分析、基于激光混沌同步密码学中数据加密的安全性测试[1,2].

近期, Amil等[1]使用多种机器学习算法预测即将激射的混沌激光脉冲振幅, 所使用的算法包括神经网络、最近邻、支持向量机和储备池计算(reservoir computing, RC).文中采用多种预测方法作为目标函数, 输入一定数量的激光峰值振幅,输出下一个激光峰值振幅, 而不是连续的激光时序.Cunillera等[2]通过建立基于RC的交叉预测模型, 预测光注入半导体激光器的混沌动力学.利用交叉预测模型实现状态观测器, 在预测连续激光强度时序时, 需要相应时刻的相位差或载流子密度数据.

仅利用一定的测量数据预测复杂系统的连续输出时序是非线性科学中最重要的经典问题之一[3-7].因此, 本文的目标是利用过去的观测值来预测混沌激光的连续时序.首先建立基于光注入和光反馈结构半导体激光器的时延光子RC预测系统, 另一光反馈半导体激光器产生混沌激光作为测试信号.结果表明, 基于半导体激光器的时延RC可以预测2 ns左右的混沌激光轨迹.尽管预测长度有限, 但利用时延光子RC预测混沌激光为其进一步应用打下基础.

特别指出的是, 本文采用的时延RC是一种新型人工神经网络, 其结构简单、训练成本低[8,9].与传统RC相比, 时延RC的核心思想是利用一个具有延迟反馈结构的非线性节点作为传统神经网络的中间层.到目前为止, 已相继提出各种光电和全光结构的时延RC[10-24], 并且应用于多项任务, 包括语音识别、信道均衡和圣达菲时序预测等.外光反馈半导体激光器是实现全光RC的理想选择, 利用半导体激光器实现信息处理将引领光子信息处理领域从传统方法向机器学习范式的转变[9].本文首次实现了基于半导体激光器的时延光子RC的混沌激光预测.

2 理论模型

基于半导体激光器的时延光子RC系统如图1所示, 该系统由输入层、储备池层和输出层三部分组成.输入层主要工作是数据预处理, 混沌激光(输入信号)等间隔采样后用u(n)表示, 其中n是输入数据的索引.将u(n)的每个采样点保持周期时间τ, 并与随机生成的掩模M(t)相乘以获得调制信号S(t).掩模M(t)的值在每个时间间隔θ处随机地取[—1, 1]内的值, θ对应于储备池中的虚拟节点间隔.具体地, 二值掩模信号由随机调制的序列{—1, 1}组成; 混沌掩模信号由光反馈半导体激光器产生[25], 其振幅被重新缩放为均值为0、方差为1的序列.掩模通过分配相同的输入信息到不同权重的节点上, 丰富了储备池的动态特性.

图1 基于半导体激光器的时延储备池计算系统示意图Fig.1.Schematic diagram of reservoir computing system based on semiconductor laser.

储备池层将输入信号映射到高维状态空间.输入层的调制信号S(t)调制驱动半导体激光器(drive semiconductor laser, D-laser)的输出光, 注入到具有外部反馈的响应半导体激光器(response semiconductor laser, R-laser).在延迟时间τ内, N个虚拟节点的状态由R-laser在每个间隔θ (θ =τ/N)的瞬态响应决定.由于时延储备池具有短时记忆特性, 其非线性瞬态过程既依赖于当前输入信号, 也依赖于过去的储备池响应.这一特性以及近似性和差异性对系统性能至关重要.基于Lang-Kobayashi方程[26-28], 具有光反馈和光注入结构的半导体激光器的动力学可以建模为

式中, E(t)表示缓慢变化的复电场, N(t)表示平均载流子密度.方程(1)中的最后两项表示反馈项和注入项.表1总结了数值模拟中参数的含义和参考值.本文将信号S(t)用于调制电场相位, 注入的慢变复电场Einj(t)可以表示为

表1 数值模拟中使用的激光器参数值Table 1.Laser parameter values used in numerical simulations.

式中, Jd是D-laser的输出光强度.S(t)表示在输入层产生的调制信号, 可以表示为

其中u(n)是混沌激光等间隔采样后的离散值;M(t)是周期为τ的掩模信号; Gin是输入增益, 实现了信号的线性缩放.

在输出层中, RC的输出是储备池状态Xi和输出权重Wi(i = 1, 2, ···, N; N是虚拟节点的数目)的线性组合:

混沌激光预测过程可分为两个阶段.一是训练阶段, 通过使用岭回归算法最小化目标值u(n)和输出值之间的差来优化输出权重[29].训练完成后, 输出权值保持不变.另一个是预测阶段, 利用剩余的混沌激光时序对预测系统进行测试.预测任务通过设置u(n + 1) =来完成, 即将预测值代入系统进行下一步预测.此外, 在训练阶段之前, 一定的“空转”过程也很有意义.由于储备池系统在初始化后处于稳态, “空转”通过向系统输入数据, 不断更新储备池状态以消除稳态记忆.“空转”时不保存储备池状态数据, “空转”序列的长度通常是储备池节点数的2—4倍.

最后, 本文使用预测长度(PL)来评估不同工作点的预测水平, 预测长度PL定义为归一化均方误差(normalized mean squared error, NMSE)[10]首次超过一定值ζ之前的准确预测持续时间, 即NMSE (PL) = ζ.NMSE定义为

3 仿真结果与分析

为测试时延光子RC预测系统性能, 本文仿真了外部光反馈半导体激光器的动力学:

其中的符号含义与(1)式和(2)式相同.此外, χ(t)表示均值为0、方差为1的高斯白噪声, 用于模拟自发辐射噪声.β是自发辐射噪声的强度, 仿真中取β = 10—6.

图2 (a) 激光器输出强度的分岔图; (b) 混沌激光目标信号及其预测值Fig.2.(a) Bifurcation diagram of the output intensity of the laser; (b) chaotic laser target signal together with the predicted values.

图3给出了系统参数与平均预测长度(PL)的关系曲线.在每个参数值可调范围内, 计算10次实现的平均值, 其他参数保持表1中的参考值不变.平均值的标准偏差在趋势图中用竖线表示.

图3(a) 为在不同类型掩模和不同节点数的情况下, 预测长度(PL)随训练长度(Ts)变化的趋势图, 包括三种情况: 混沌掩模信号且节点数为800(黑色正方形)、二值掩模信号且节点数为800 (红色圆圈)、混沌掩模信号且节点数为400 (蓝色三角形).总的来看, 随着训练长度的增加, 预测能力逐渐增强然后趋于稳定, 这表明实现良好的预测性能需要充分的训练数据.在这三种方案中, PL值分别达到1.0, 1.5和2.0 ns.通过对比红色圆圈和黑色正方形的曲线, 由于使用混沌掩模信号, 储备池产生更复杂的动态响应来更好地执行预测任务[26].比较黑色正方形和蓝色三角形的曲线可以看出, 虚拟节点的增加同样可以优化系统预测性能.考虑到系统运行时间与虚拟节点的数目成正比, 并且在节点数为800的基础上增加虚拟节点数目不能进一步增加预测长度(未示出).所以本文选择了节点数为800的混沌掩模信号.图3(b)给出了预测长度(PL)随输入增益(Gin)变化的趋势图.随着输入增益的变化, 预测长度先增加后降低, 在Gin= 1.5时达到最大.输入增益的作用是对输入信号进行缩放, 以适应储备池非线性的输入范围.

图3 (a) 在不同掩模类型和不同节点数的情况下, 预测长度(PL)随训练长度(Ts)变化的趋势图; (b) 在使用混沌掩模信号且节点数为800的情况下, 预测长度(PL)随输入增益(Gin)变化的趋势图; 虚线为拟合曲线Fig.3.(a) PL as a function of the length of the training data (Ts) under different type of masks and the number of nodes; (b) PL as a function of the input gain (Gin) under N = 800 with the chaos mask signal.The dotted lines represent the associated fitting curves.

图4 (a) 给出了反馈强度(kf)和注入强度(kinj)对预测长度(PL)影响的二维图.不同的颜色对应不同的PL值, 红色区域的预测长度达到2 ns.图4(b)和图4(c)为在(kinj, kf) = (0.06, 0.18)的情况下, 无调制信号和加载调制信号时R-laser的时序.在没有调制信号的情况下, 储备池是以单周期状态运行; 当载入调制数据, 储备池表现为复杂的瞬态动力学.如文献[8]所述, RC需要满足两个基本属性: 不同的输入映射到足够不同的储备池状态(差异性), 而相似的输入映射到足够相似的储备池状态(近似性).储备池应在适当的动态范围内运行, 以满足差异和近似特性.这种动态范围可以被描述为一个单一的周期状态, 接近激光动力学系统的中性稳定性(也称为边缘混沌)[26].

图4 (a)预测系统在不同反馈强度(kf)和注入强度(kinj)的参数空间中PL值的二维图; (b), (c) 在(kinj, kf) = (0.06, 0.18)的条件下, 无调制信号和有调制信号时R-laser的输出强度时序Fig.4.(a) Two-dimensional map of the PL values of prediction system in the parameter space of the different feedback strength (kf)and the injection strength (kinj); (b), (c) temporal traces of the R-laser under (kinj, kf) = (0.06, 0.18) without and with modulated input data.

图5(a)为预测长度(PL)随泄漏率(δ)变化的趋势图.在输出层, 每个记录的储备池状态Xt(t =1, 2, 3, ···, T; T代表输入数据量)都包含上一时刻的储备池状态Xt—1[30], 计算公式为Xt= δXt—1+(1 — δ)f (GinWinu(n)).其中f (·)表示储备池的非线性映射, 泄漏率δ表示上一时刻的储备池状态与当前储备池状态的比值.从图5(a)可以看出, PL的最高值在δ = 0.25时获取.泄漏率越小, 储备池更新速度越快.图5(b)为预测长度(PL)随岭参数(λ)变化的趋势图.岭参数影响输出权值的训练结果, λ ≤ 10—6时系统性能稳定; 当λ > 10—6时, 系统性能逐渐变差.岭回归算法通过放弃系统的无偏性来增大其数值稳定性, 提高了数据处理的精度和效率[29].

图5 (a) 预测长度(PL)随泄漏率(δ)变化的趋势图; (b) 预测长度(PL)随岭参数(λ)变化的趋势图; 虚线为拟合曲线Fig.5.(a) PL as a function of the leakage rate (δ); (b) PL as a function of the Ridge parameter (λ).The dotted lines represent the associated fitting curves.

4 结 论

本文建立了基于光注入和光反馈半导体激光器的时延光子RC预测系统, 利用时延光子RC预测混沌激光的连续时序演化.通过对比不同掩模类型, 验证混沌掩模的优势.通过改变节点数和训练数据大小选择合适的数据量.通过调节几个关键参数来说明其对RC系统的影响, 具体包括输入增益对输入信号进行缩放, 以适应储备池非线性的输入范围; 反馈和注入强度影响储备池的非线性状态, 选取合理的值以满足系统的近似性和差异性;泄漏率和岭参数分别影响储备池的更新速度和输出权重的训练结果, 在合理范围内进行调整以适应不同任务.数值模拟结果表明, 混沌激光轨迹的预测长度达到2 ns, 为混沌激光预测技术的发展提供了新的契机, 同时也为混沌激光的应用提供了新的参考.

猜你喜欢

掩模激光器时延
细粒度图像分类的通道自适应判别性学习方法
5G承载网部署满足uRLLC业务时延要求的研究
基于PID控制的一体化恒温激光器系统设计
激光器发明60周年
基于直写技术的微纳掩模制作技术研究进展*
基于GCC-nearest时延估计的室内声源定位
基于980nm泵浦激光器的恒温驱动设计
掩模图像生成时阈值取值的合理性探讨
FRFT在水声信道时延频移联合估计中的应用
简化的基于时延线性拟合的宽带测向算法