Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Predictive learning of multi-channel isochronal chaotic synchronization by utilizing parallel optical reservoir computers based on three laterally coupled semiconductor lasers with delay-time feedback

Open Access Open Access

Abstract

In this work, we utilize three parallel optical reservoir computers to model three optical dynamic systems, respectively. Here, the three laser-elements in the response laser array with both delay-time feedback and optical injection are utilized as nonlinear nodes to realize three optical chaotic reservoir computers (RCs). The nonlinear dynamics of three laser-elements in the driving laser array are predictively learned by these three parallel RCs. We show that these three parallel reservoir computers can reproduce the nonlinear dynamics of the three laser-elements in the driving laser array with self-feedback. Very small training errors for their predictions can be realized by the optimization of two key parameters such as the delay-time and the interval of the virtual nodes. Moreover, these three parallel RCs to be trained will well synchronize with three chaotic laser-elements in the driving laser array, respectively, even when there are some parameter mismatches between the response laser array and the driving laser array. Our findings show that optical reservoir computing approach possibly provide a successful path for the realization of the high-quality chaotic synchronization between the driving laser and the response laser when their rate-equations imperfectly match each other.

© 2021 Optical Society of America under the terms of the OSA Open Access Publishing Agreement

1. Introduction

The 1-dimensional (1-D) lateral laser array (1D-LLA) with nearest-neighbor interactions proposed by Marom et al. has attracted significant research as ideal integrated light source. In contrast to uncoupled laser array, the 1D-LLA is advantageous by a simple structure and thus easy fabrication on a single chip, which can be accurately modelled by a set of ordinary differential equations (usually called coupled laser model). A 1D-LLA exhibits rich dynamics including stable continuous wave (CW) operation, oscillatory states, and chaos, as well as collective dynamical behaviors [14]. The light produced by the1D-LLA can be of narrow beam, stable and characterized by significant modulation bandwidth enhancement. With delay-time feedback, a 1D-LLA exhibit rich chaos dynamical behaviors in its emitted light. Due to these advantages, the 1D-LLA has many potential applications, such as multi-channel secure communication, complex neural networks, multi-target chaotic lidar synchronous ranging. For these applications, synchronization of chaotic dynamics is a necessary and challenging task that has attracted intensive research over the recent decades [58]. The works reported in literatures range from complete synchronization, generalized synchronization, isochronal synchronization to leader/laggard synchronization. However, all existing techniques for optical chaos synchronization rely on the assumptions that the drive chaotic laser system are identical to the response system, and the mathematic models for the drive and response lasers are known in advance [911]. These assumptions do not hold in practice, where only one or some observation signals provided by some known equations are usually available [12]. Besides, implementation of high-quality optical chaos synchronization is a difficult task in practice due to the inevitable imperfect match between the driving and response lasers.

Recently, significant progress has been made in model-free prediction of chaotic systems from data using a reservoir computing (RC) approach [1316]. As an effective way of implementing neural network computing in hardware, the RC system based on a nonlinear node and a delay feedback loop (named as delay-based RC) was first proposed by Appeltant, et al.[17]. Many hardware implementations for delay-based RC have been experimentally and theoretically demonstrated, such as electronic system [17,18], opto-electronic system [1922], all-optical system [2325], and laser dynamical system [2629]. Of special interest is that the delay RC based on nonlinear semiconductor lasers are promising for high-speed computing due to high relaxation oscillation frequency and the ability of transforming low dimensional data into high dimensional state space. A few more related studies [2341] demonstrated that this technique has the advantages of fast-speed, high efficiency, parallel computing. This technique can be applied to many problems, such as time series prediction [3033,41], optical packet header recognition [34], speech recognition [35], and nonlinear channel equalization [31,36,37]. Moreover, existing work reported in [1316] has shown that this approach can predict chaotic dynamical behaviors, extract Lyapunov exponents from real data, capture the evolutionary rule of large spatiotemporally chaos, and even achieve chaos synchronization between the trained reservoir computer and the driving chaotic system. In 2017, Anonik et al. demonstrated that the experimental reservoir can be trained to yield similar dynamics to the original system (similar spectrum, Lyapunov exponents, etc.) [42]. These works demonstrated that a trained delay-based reservoir computer can emulate a priori chaotic dynamical systems.

In order for 1D-LLA with chaotic dynamics to be applied in such applications as multi-channel secure communication, complex neural networks, multi-target chaotic lidar synchronous ranging, it is necessary to overcome the limitations of optical chaos synchronization theory as described above [4345]. The delay-based RC technology in training optical chaos synchronization provides a possible solution for this problem. However, there is still not sufficient work on the quality and accuracy of the trained optical chaos synchronization using delay-based RC, as well as its potential limitations. To address to this problem, we propose the three parallel optical chaotic RCs based on three laterally coupled semiconductor lasers with double delay-time feedbacks and optical injection, which are modeled with the coupled wave theory developed by our previous work [8]. Compared with reservoir computers in three uncoupled semiconductor lasers, these three RCs in three laterally coupled semiconductor lasers are advantageous by a simple structure and thus easy fabrication on a single chip. Moreover, they can deal with higher-rate predictive data since they are characterized by significant modulation bandwidth enhancement. In this paper, we show how three trained optical chaotic RCs can reproduce the nonlinear dynamics of three elements of the original laser array with self-feedback, respectively. We explore the influences of the delay-time and the interval of the virtual nodes for the training errors. We further demonstrate that three trained optical chaotic RCs can well synchronize with three chaotic driving laser-elements of the laser array with self-feedback, respectively. At last, we estimate the predictive performances of chaotic synchronization in different parameter spaces.

2. Chaotic synchronization learning scheme and theoretical model

Figure 1 depicts a schematic diagram of three parallel optical chaotic reservoir computers to train real-time chaotic synchronizations. Here, TLC-SL represents three laterally coupled semiconductor lasers, referred to a three-element laser array. The TLC-SL$_1$ and TLC-SL$_2$ are considered as the driving and response laser arrays, respectively. They both have three identical laser waveguides (LWGs), A, B and C with an edge-to-edge separation of 2d. Each LWG is of width 2a. The LWG A locates between the LWG B and the LWG C. For the convenience of discussions, the LWGs in TLC-SL$_1$ are called as the driving lasers A$_1$, B$_1$ and C$_1$, and those in TLC-SL$_2$ are named as the response lasers A$_2$, B$_2$ and C$_2$ in turn. Three laser-elements in the TLC-SL$_1$ with self-feedback are the original dynamical system to be learned. With double delay-time feedback and optical injection, three laser-elements in the TLC-SL$_2$ are utilized as nonlinear nodes to realize three parallel RCs. The six neutral density filters (NDFs) are used to control light strength. The variable attenuators (VAs) are used to control the feedback strengths. The optical isolators (ISs) are applied to avoid light feedback. Three fiber beam splitters (FBS) are used to separate the injection light into two identical components: FBS$_1$ separates the injection light from the laser B$_1$ into input layer 1 and the photodetector 1 (PD$_1$); FBS$_2$ divides the injection light from the laser A$_1$ into input layer 2 and the PD$_2$; FBS$_3$ splits the injection light from the laser C$_1$ into input layer 3 and the PD$_3$.

 figure: Fig. 1.

Fig. 1. Schematic diagram of three parallel optical chaotic reservoir computers to train real-time chaotic synchronizations based on the three-element laser array with double delay-time feedback and optical injection (see texts for the detailed description).

Download Full Size | PDF

The system presented by Fig. 1 is composed of three input-layers, three parallel reservoirs and three output-layers. In the input layers, the chaotic waveforms emitted from lasers A$_1$, B$_1$ and C$_1$ in the TLC-SL$_1$, as three prediction targets, are injected into respectively the three input-layers. These injected chaos signals are firstly converted into the current signals by the PDs (the subscripts of 7-9), then sampled as input data by the discrete modules (DMs) (with subscripts of 1-3), which are denoted as u$_A$(n), u$_B$(n) and u$_C$(n) respectively. Here, n is the discrete time index. These sampled data holding for a period of T are firstly amplified by electric amplifiers (EAs), then multiplied by the mask signal (named as Mask) with the periodicity T. Here the Mask is a chaotic signal generated by two mutually-coupled SLs, which is presented in [46]. After being scaled by a scaling factor $\gamma$ using the scaling operation circuit (SC), these three masked input signals are denoted as S$_A$(t), S$_B$(t) and S$_C$(t), respectively. They are utilized to modulate the phase of the optical field of the output from the driving semiconductor laser (D-SL) by means of three phase modulators (PM$_1$, PM$_2$ and PM$_3$), where the D-SL is a distributed feedback semiconductor laser used to convert the masked input signals into an optical injection signal.

In the reservoir layers, the output chaotic dynamics of the response lasers A$_2$, B$_2$ and C$_2$ in the TLC-SL$_2$ with double delay-time feedback and optical injection are utilized as nonlinear nodes to realize three parallel reservoirs, which are denoted as R$_A$, R$_B$ and R$_C$, respectively. In output layers, the outputs of the response lasers A$_2$, B$_2$ and C$_2$ are extracted at an interval $\theta$ within the feedback delay time ($\tau _c$). The number N of the virtual nodes along any of the delay lines (DL$_1$, DL$_2$ and DL$_3$) satisfies N=T/$\theta$. Here, we consider the case of desynchronization scheme, i.e. $\tau _c$=T+$\theta$, due to the desynchronization of the reservoir loop with respect to the input and output layers of the reservoir computer allows for the coupling of each internal variable to one of its neighbors, as seen in [23,47]. The states of N virtual nodes along the DL$_1$, DL$_2$ and DL$_3$ are respectively weighted and linearly summed up, ensuring that reservoirs R$_A$, R$_B$ and R$_C$ are trained to have similar dynamics to lasers A$_1$, B$_1$ and C$_1$, respectively. Here, for the optimization of the weights, the linear least-squares method is used to minimize the mean-square error between the target function and the corresponding reservoir output [26,47]. In such a system, the trained reservoirs R$_A$, R$_B$ and R$_C$ can be synchronized with the chaotic driving lasers A$_1$, B$_1$ and C$_1$, respectively. These chaotic synchronizations can be observed by the oscilloscopes (OSs) with the numbers of 1-3.

The nonlinear dynamics of the three laser-elements in the TCL-SL$_1$ with self-feedback can be described by the coupled mode theory developed by our previous work [8] as follows.

$$\begin{aligned} \frac{dY_{A}^{(1)}(t)}{dt}=&\frac{1}{2\tau_p^{(1)}}(M_{A}^{(1)}(t)-1)Y_{A}^{(1)}(t)-Y_{B}^{(1)}(t)(\eta_r^{(1)}sin\phi_{BA}^{(1)}(t)+\eta_i^{(1)}cos\phi_{BA}^{(1)}(t))\\ &-Y_{C}^{(1)}(t)(\eta_r^{(1)}sin\phi_{CA}^{(1)}(t)+\eta_i^{(1)}cos\phi_{CA}^{(1)}(t))\\ &+k_{f1}Y_{A}^{(1)}(t-\tau)cos(\phi_{A}^{(1)}(t)+\omega_1\tau-\phi_{A}^{(1)}(t-\tau)), \end{aligned}$$
$$\begin{aligned} \frac{dY_{B}^{(1)}(t)}{dt}=&\frac{1}{2\tau_p^{(1)}}(M_{B}^{(1)}(t)-1)Y_{B}^{(1)}(t)+Y_{A}^{(1)}(t)(\eta_r^{(1)}sin\phi_{BA}^{(1)}(t)-\eta_i^{(1)}cos\phi_{BA}^{(1)}(t))\\ &-Y_{C}^{(1)}(t)(\eta_{r2}^{(1)}sin\phi_{CB}^{(1)}(t)+\eta_{i2}^{(1)}cos\phi_{CB}^{(1)}(t))\\ &+k_{f2}Y_{B}^{(1)}(t-\tau)cos(\phi_{B}^{(1)}(t)+\omega_1\tau-\phi_{B}^{(1)}(t-\tau)), \end{aligned}$$
$$\begin{aligned} \frac{dY_{C}^{(1)}(t)}{dt}=&\frac{1}{2\tau_p^{(1)}}(M_{C}^{(1)}(t)-1)Y_{C}^{(1)}(t)+Y_{A}^{(1)}(t)(\eta_r^{(1)}sin\phi_{CA}^{(1)}(t)-\eta_i^{(1)}cos\phi_{CA}^{(1)}(t))\\ &+Y_{B}^{(1)}(t)(\eta_{r2}^{(1)}sin\phi_{CB}^{(1)}(t)-\eta_{i2}^{(1)}cos\phi_{CB}^{(1)}(t))\\ &+k_{f3}Y_{C}^{(1)}(t-\tau)cos(\phi_{C}^{(1)}(t)+\omega_1\tau-\phi_{C}^{(1)}(t-\tau)), \end{aligned}$$
$$\frac{dM_{j}^{(1)}(t)}{dt}=\frac{1}{\tau_{n}^{(1)}}[Q^{(1)}-M_{j}^{(1)}(t)(1+({Y_{j}^{(1)}}(t))^2)],$$
$$\begin{aligned} \frac{d\phi_{A}^{(1)}(t)}{dt}=&-\frac{\alpha_H^{(1)}}{2\tau_p^{(1)}}(M_{A}^{(1)}-1)+(\omega_1-\Omega_A)+\frac{Y_{B}^{(1)}(t)}{Y_{A}^{(1)}(t)}(\eta_r^{(1)}cos\phi_{BA}^{(1)}(t)-\eta_i^{(1)}sin\phi_{BA}^{(1)}(t))\\ &+\frac{Y_{C}^{(1)}(t)}{Y_{A}^{(1)}(t)}(\eta_r^{(1)}cos\phi_{CA}^{(1)}(t)-\eta_i^{(1)}sin\phi_{CA}^{(1)}(t))\\ &-k_{f1}\frac{Y_{A}^{(1)}(t-\tau)}{Y_{A}^{(1)}(t)}sin(\phi_{A}^{(1)}(t)+\omega_1\tau-\phi_{A}^{(1)}(t-\tau)), \end{aligned}$$
$$\begin{aligned} \frac{d\phi_{B}^{(1)}(t)}{dt}=&-\frac{\alpha_H^{(1)}}{2\tau_p^{(1)}}(M_{B}^{(1)}-1)+(\omega_1-\Omega_B)+\frac{Y_{A}^{(1)}(t)}{Y_{B}^{(1)}(t)}(\eta_r^{(1)}cos\phi_{BA}^{(1)}(t)+\eta_i^{(1)}sin\phi_{BA}^{(1)}(t))\\ &+\frac{Y_{C}^{(1)}(t)}{Y_{B}^{(1)}(t)}(\eta_{r2}^{(1)}cos\phi_{CB}^{(1)}(t)-\eta_{i2}^{(1)}sin\phi_{CB}^{(1)}(t))\\ &-k_{f2}\frac{Y_{B}^{(1)}(t-\tau)}{Y_{B}^{(1)}(t)}sin(\phi_{B}^{(1)}(t)+\omega_1\tau-\phi_{B}^{(1)}(t-\tau)), \end{aligned}$$
$$\begin{aligned} \frac{d\phi_{C}^{(1)}(t)}{dt}=&-\frac{\alpha_H^{(1)}}{2\tau_p^{(1)}}(M_{C}^{(1)}-1)+(\omega_1-\Omega_C)+\frac{Y_{A}^{(1)}(t)}{Y_{C}^{(1)}(t)}(\eta_r^{(1)}cos\phi_{CA}^{(1)}(t)+\eta_i^{(1)}sin\phi_{CA}^{(1)}(t))\\ &+\frac{Y_{B}^{(1)}(t)}{Y_{C}^{(1)}(t)}(\eta_{r2}^{(1)}cos\phi_{CB}^{(1)}(t)+\eta_{i2}^{(1)}sin\phi_{CB}^{(1)}(t))\\ &-k_{f3}\frac{Y_{C}^{(1)}(t-\tau)}{Y_{C}^{(1)}(t)}sin(\phi_{C}^{(1)}(t)+\omega_1\tau-\phi_{C}^{(1)}(t-\tau)), \end{aligned}$$

In the reservoir layers, the dynamics of the three laser-elements in the TCL-SL$_2$ with both delay-time feedback and optical injection can be modeled as

$$\begin{aligned} \frac{dY_{A}^{(2)}(t)}{dt}=&\frac{1}{2\tau_p^{(2)}}(M_{A}^{(2)}(t)-1)Y_{A}^{(2)}(t)-Y_{B}^{(2)}(t)(\eta_r^{(2)}sin\phi_{BA}^{(2)}(t)+\eta_i^{(2)}cos\phi_{BA}^{(2)}(t))\\ &-Y_{C}^{(2)}(t)(\eta_r^{(2)}sin\phi_{CA}^{(2)}(t)+\eta_i^{(2)}cos\phi_{CA}^{(2)}(t))\\ &+k_{r1}Y_{A}^{(2)}(t-\tau_{c})cos(\phi_{A}^{(2)}(t)+\omega_2\tau_{c}-\phi_{A}^{(2)}(t-\tau_{c})\\ &+k_{inj}E_A(t)cos(\pi S_A(t)-\phi_A^{(2)}(t)), \end{aligned}$$
$$\begin{aligned} \frac{dY_{B}^{(2)}(t)}{dt}=&\frac{1}{2\tau_p^{(2)}}(M_{B}^{(2)}(t)-1)Y_{B}^{(2)}(t)+Y_{A}^{(2)}(t)(\eta_r^{(2)}sin\phi_{BA}^{(2)}(t)-\eta_i^{(2)}cos\phi_{BA}^{(2)}(t))\\ &-Y_{C}^{(2)}(t)(\eta_{r2}^{(2)}sin\phi_{CB}^{(2)}(t)+\eta_{i2}^{(2)}cos\phi_{CB}^{(2)}(t))\\ &+k_{r2}Y_{B}^{(2)}(t-\tau_{c})cos(\phi_{B}^{(2)}(t)+\omega_2\tau_{c}-\phi_{B}^{(2)}(t-\tau_{c}))\\ &+k_{inj}E_B(t)cos(\pi S_B(t)-\phi_B^{(2)}(t)), \end{aligned}$$
$$\begin{aligned} \frac{dY_{C}^{(2)}(t)}{dt}=&\frac{1}{2\tau_p^{(2)}}(M_{C}^{(2)}(t)-1)Y_{C}^{(2)}(t)+Y_{A}^{(2)}(t)(\eta_r^{(2)}sin\phi_{CA}^{(2)}(t)-\eta_i^{(2)}cos\phi_{CA}^{(2)}(t))\\ &+Y_{B}^{(2)}(t)(\eta_{r2}^{(2)}sin\phi_{CB}^{(2)}(t)-\eta_{i2}^{(2)}cos\phi_{CB}^{(2)}(t))\\ &+k_{r3}Y_{C}^{(2)}(t-\tau_{c})cos(\phi_{C}^{(2)}(t)+\omega_2\tau_{c}-\phi_{C}^{(2)}(t-\tau_{c}))\\ &+k_{inj}E_C(t)cos(\pi S_C(t)-\phi_B^{(2)}(t)), \end{aligned}$$
$$\frac{dM_{j}^{(2)}(t)}{dt}=\frac{1}{\tau_{n}^{(2)}}[Q^{(2)}-M_{j}^{(2)}(t)(1+({Y_{j}^{(2)}}(t))^2)],$$
$$\begin{aligned} \frac{d\phi_{A}^{(2)}(t)}{dt}=&-\frac{\alpha_H^{(2)}}{2\tau_p^{(2)}}(M_{A}^{(2)}-1)+(\omega_2-\Omega_A)+\frac{Y_{B}^{(2)}(t)}{Y_{A}^{(2)}(t)}(\eta_r^{(2)}cos\phi_{BA}^{(2)}(t)-\eta_i^{(2)}sin\phi_{BA}^{(2)}(t))\\ &+\frac{Y_{C}^{(2)}(t)}{Y_{A}^{(2)}(t)}(\eta_r^{(2)}cos\phi_{CA}^{(2)}(t)-\eta_i^{(2)}sin\phi_{CA}^{(2)}(t))\\ &-k_{r1}\frac{Y_{A}^{(2)}(t-\tau_{c})}{Y_{A}^{(2)}(t)}sin(\phi_{A}^{(2)}(t)+\omega_2\tau_{c}-\phi_{A}^{(2)}(t-\tau_{c}))\\ &-k_{inj}\frac{E_A(t)}{Y_{A}^{(2)}(t)}sin(\pi S_A(t)-\phi_A^{(2)}(t))-\Delta v, \end{aligned}$$
$$\begin{aligned} \frac{d\phi_{B}^{(2)}(t)}{dt}=&-\frac{\alpha_H^{(2)}}{2\tau_p^{(2)}}(M_{B}^{(2)}-1)+(\omega_2-\Omega_B)+\frac{Y_{A}^{(2)}(t)}{Y_{B}^{(2)}(t)}(\eta_r^{(2)}cos\phi_{BA}^{(2)}(t)+\eta_i^{(2)}sin\phi_{BA}^{(2)}(t))\\ &+\frac{Y_{C}^{(2)}(t)}{Y_{B}^{(2)}(t)}(\eta_{r2}^{(2)}cos\phi_{CB}^{(2)}(t)-\eta_{i2}^{(2)}sin\phi_{CB}^{(2)}(t))\\ &-k_{r2}\frac{Y_{B}^{(2)}(t-\tau_{c})}{Y_{B}^{(2)}(t)}sin(\phi_{B}^{(2)}(t)+\omega_2\tau_{c}-\phi_{B}^{(2)}(t-\tau_{c}))\\ &-k_{inj}\frac{E_B(t)}{Y_{B}^{(2)}(t)}sin(\pi S_B(t)-\phi_B^{(2)}(t))-\Delta v, \end{aligned}$$
$$\begin{aligned} \frac{d\phi_{C}^{(2)}(t)}{dt}=&-\frac{\alpha_H^{(2)}}{2\tau_p^{(2)}}(M_{C}^{(2)}-1)+(\omega_2-\Omega_C)+\frac{Y_{A}^{(2)}(t)}{Y_{C}^{(2)}(t)}(\eta_r^{(2)}cos\phi_{CA}^{(2)}(t)+\eta_i^{(2)}sin\phi_{CA}^{(2)}(t))\\ &+\frac{Y_{B}^{(2)}(t)}{Y_{C}^{(2)}(t)}(\eta_{r2}^{(2)}cos\phi_{CB}^{(2)}(t)+\eta_{i2}^{(2)}sin\phi_{CB}^{(2)}(t))\\ &-k_{r3}\frac{Y_{C}^{(2)}(t-\tau_{c})}{Y_{C}^{(2)}(t)}sin(\phi_{C}^{(2)}(t)+\omega_2\tau_{c}-\phi_{C}^{(2)}(t-\tau_{c})\\ &-k_{inj}\frac{E_C(t)}{Y_{C}^{(2)}(t)}sin(\pi S_C(t)-\phi_C^{(2)}(t))-\Delta v, \end{aligned}$$
where the superscripts 1 and 2 denote the TCL-SL$_1$ and TCL-SL$_2$, respectively; the subscripts A, B and C represent the lasers A, B and C in turn; the subscript j=A, B, C (the same below); Y$_A^{(1)}$, Y$_B^{(1)}$ and Y$_C^{(1)}$ are the normalized field amplitudes of the lasers A$_1$, B$_1$ and C$_1$, respectively. Y$_A^{(2)}$, Y$_B^{(2)}$ and Y$_C^{(2)}$ are those of the laser A$_2$, B$_2$ and C$_2$, respectively; M$_A^{(1)}$, M$_B^{(1)}$ and M$_C^{(1)}$ are the normalized carrier densities in the lasers A$_1$, B$_1$ and C$_1$ in turn. M$_A^{(2)}$, M$_B^{(2)}$ and M$_C^{(2)}$ are those in the laser A$_2$, B$_2$ and C$_2$, respectively. $\phi _A^{(1)}$, $\phi _B^{(1)}$ and $\phi _C^{(1)}$ are the phases of the lasers A$_1$, B$_1$ and C$_1$, respectively. $\phi _A^{(2)}$, $\phi _B^{(2)}$ and $\phi _C^{(2)}$ are the phases of the laser A$_2$, B$_2$ and C$_2$ in turn. The phase differences $\phi _{BA}^{(1),(2)}$= $\phi _B^{(1),(2)}$-$\phi _A^{(1),(2)}$, $\phi _{CA}^{(1),(2)}$= $\phi _C^{(1),(2)}$-$\phi _A^{(1),(2)}$ and $\phi _{CB}^{(1),(2)}$= $\phi _C^{(1),(2)}$-$\phi _B^{(1),(2)}$. The term $\eta ^{(1)}$ is the complex coupling coefficient between the lasers A$_1$ and B$_1$, which is identical to that between the lasers A$_1$ and C$_1$. The $\eta ^{(2)}$ is the complex coupling coefficient between the lasers A$_2$ and B$_2$, which is the same with that between the lasers A$_2$ and C$_2$. $\eta _r^{(1)}$ and $\eta _i^{(1)}$ are the real and imaginary parts of $\eta ^{(1)}$, respectively. $\eta _r^{(2)}$ and $\eta _i^{(2)}$ are the real and imaginary parts of $\eta ^{(2)}$. $\eta ^{(1)}$ and $\eta ^{(2)}$ are defined as
$$\left|\eta^{(1)}\right|=C_{\eta}\exp({-}2W_r\frac{d^{(1)}}{a}), arg(\eta^{(1)})=C_\theta-2W_i\displaystyle\frac{d^{(1)}}{a},$$
$$\left|\eta^{(2)}\right|=C_{\eta}\exp({-}2W_r\frac{d^{(2)}}{a}), arg(\eta^{(2)})=C_\theta-2W_i\displaystyle\frac{d^{(2)}}{a},$$
where W$_r$, W$_i$ are the real and imaginary parts of the transverse propagation constant in the regions outside the core of LWGs A, B and C in the TCL-SL$_1$ or the TCL-SL$_2$. C$_{\eta }$, C$_{\theta }$ can be found from numerical integration. $\eta _{r2}^{(1)}$ and $\eta _{i2}^{(1)}$ are the real and imaginary parts of the complex coupling coefficient $\eta _2^{(1)}$ between the lasers B$_1$ and C$_1$. $\eta _{r2}^{(2)}$ and $\eta _{i2}^{(2)}$ are the real and imaginary parts of $\eta _2^{(2)}$ between the lasers B$_2$ and C$_2$. $\eta _2^{(1)}$ and $\eta _2^{(2)}$ are expressed as
$$\left|\eta_2^{(1)}\right|=C_{\eta}\exp({-}2W_r\frac{2d^{(1)}+a}{a}), arg(\eta_2^{(1)})=C_\theta-2W_{i}\displaystyle\frac{2d^{(1)}+a}{a},$$
$$\left|\eta_2^{(2)}\right|=C_{\eta}\exp({-}2W_r\frac{2d^{(2)}+a}{a}), arg(\eta_2^{(2)})=C_\theta-2W_{i}\displaystyle\frac{2d^{(2)}+a}{a},$$

Moreover, $\tau$ is the self-feedback delay; k$_{f1}$, k$_{f2}$ and k$_{f3}$ are the self-feedback strengths of lasers A$_1$, B$_1$ and C$_1$ in turn; k$_{r1}$, k$_{r2}$ and k$_{r3}$ are the feedback strengths for the delay lines DL$_1$, DL$_2$ and DL$_3$, respectively; k$_{inj}$ is injection strength. $\tau _n^{(1)}$ and $\tau _n^{(2)}$ are the carrier lifetime; $\tau _p^{(1)}$ and $\tau _p^{(2)}$ are the photon lifetime; $\alpha _H^{(1)}$ and $\alpha _H^{(2)}$ are the line-width enhancement factor that accounts for the phase-amplitude coupling in the electric field; $\omega _1$ and $\omega _2$ are the free-running angular frequencies of the total electric field of the TCL-SL$_1$ and TCL-SL$_2$, respectively; $\Omega _A$, $\Omega _B$ and $\Omega _C$ are respectively the waveguide frequencies of LWGs A, B and C in the TCL-SL$_1$ or the TCL-SL$_2$. The term $\Delta v$ is the frequency detuning between D-SL and TCL-SL$_2$. Q$^{(1)}$ and Q$^{(2)}$ are the normalized pumping rate, which can be expressed in terms of the ratio of pumping rate to its threshold value, P/P$_{th}$, as

$$Q^{(1),(2)}=C_Q(\frac{P^{(1),(2)}}{P_{th}}-1)+\frac{P^{(1),(2)}}{P_{th}},$$
where C$_Q$=a$_{dif\negthickspace f}$N$_0$/g$_{th}$, with a$_{dif\negthickspace f}$ as the differential gain, N$_0$ as the carrier density under transparency, and g$_{th}$ as the unit length gain under threshold. The injected slowly varying complex electric field E$_j$(t) can be written as [33]
$$E_j(t)=E_d\sqrt{\frac{ca_{diff}\tau_n^{(2)}}{n_0}}, j=A,B,C (The\, same\, below),$$
where E$_d$ is the amplitude of CW output from the D-SL; c is the speed of light in vacuum; n$_0$ is the refractive index of the laser waveguides A, B and C in the TCL-SL$_2$.

In Eqs. (8)–(14), the masked input data S$_A$(t), S$_B$(t) and S$_C$(t) can be written as

$$S_j(t)=Mask(t)\times u_j(n)\times\gamma,$$
where Mask express the masked signal, which is chaos signal and presented in [46]. u$_A$(n), u$_B$(n) and u$_C$(n) are the sampled and held input signals, which are from the outputs of the lasers A$_1$, B$_1$ and C$_1$, respectively; $\gamma$ is the scaling factor.

3. Results and discussions

The key material parameter values for the TCL-SL$_1$ and TCL-SL$_2$ are identical and given as follows [48]: g$_{th}$=87.7cm$^{-1}$; W$_r$=1.26, W$_i$=0; C$_\eta$=83.6ns$^{-1}$, C$_\theta$=0, n$_0$=3.4. The half-width (a) of each LWG in the TCL-SL$_1$ or TCL-SL$_2$ is taken as 4$\mu$m. The other parameter values for calculation are given as follows [33,48]: a$_{dif\negthickspace f}$= 1$\times$10$^{-15}$ cm$^2$; N$_0$= 1$\times$10$^{18}$ cm$^{-3}$; k$_{inj}$=12.43ns$^{-1}$; $\Delta v$=-4GHz and E$_d$=2.5612$\times$10$^{10}$V/m; $\tau _n^{(1)}$, $\tau _n^{(2)}$= 1.0 ns; $\tau _p^{(1)}$, $\tau _p^{(2)}$= 1.53 ps; $\alpha _H^{(1)}$=3, $\alpha _H^{(2)}$=2; k$_{f1}$, k$_{f2}$, k$_{f3}$=3ns$^{-1}$; k$_{r1}$, k$_{r2}$, k$_{r3}$=7ns$^{-1}$; d$^{(1)}$/a=1.2, d$^{(2)}$/a=3.5; P$^{(1)}$/P$_{th}$=1.2, P$^{(2)}$/P$_{th}$=1.4. The waveguide frequencies $\Omega _A$, $\Omega _B$ and $\Omega _C$ are all equal to 1.4499$\times$10$^{15}$ rad/s, which central wavelengths are all 1310 nm.

Using the above-mentioned parameters, we calculate numerically Eqs. (1)–(14) using the fourth-order Runge-Kutta method with a step of 1 ps. For the numerically solving Eqs. (1)–(7) for the TCL-SL$_1$, 5000 samples of input data (u$_A$(n), u$_B$(n) and u$_C$(n)) are recorded under the sampling interval of 10ps. After discarding the first 1000 samples (to eliminate transient states), we use the 3000 points for training the three reservoirs (R$_A$, R$_B$, R$_C$), and take their remaining 1000 points to test these reservoirs. Moreover, three mask signals are all chaotic signals generated by two mutually-coupled SLs, as presented in [46]. The intervals of these mask signals $\theta$ are all set as 20ps. The amplitudes of the mask signals are adjusted, making their standard deviations to be 1 and mean values 0. The period T of the input data is set as 8ns, and hence the data processing speed is 125 Mb/s. The number of virtual nodes N is set as 400, where N=T/$\theta$. The delay time $\tau _c$=T+$\theta$. The scaling factor $\gamma$ is set as 1. For the prediction tasks of the nonlinear dynamics of the lasers A$_1$, B$_1$ and C$_1$, the training error, i.e., the jth normalized mean-square error (NMSE$_j$) between the jth input data (u$_j$(n)) and the jth reservoir (R$_j$) output y$_j$(n) , is calculated to measure the performance of the R$_j$, which is defined as

$$NMSE_j=\frac{1}{L}\frac{\sum\nolimits_{n=1}^{L}(y_j(n)-u_j(n))^2}{var(y_j(n))},$$
where n is the discrete time index of the input data; L is the total number of data in the testing data set; the term var represents the variance. The NMSE with subscripts of j indicates how far the time series y$_j$(n) generated by the jth reservoir (R$_j$) deviates from the jth target time series u$_j$(n). NMSE$_j$ =0 means that y$_j$(n) is perfectly matched with u$_j$(n). When NMSE$_j$ =1 indicates that they do not match at all. Moreover, when NMSE$_j$ is less than 0.1, the trained reservoirs (R$_A$, R$_B$ and R$_C$) can infer the output chaotic trajectories from the driving lasers A$_1$, B$_1$ and C$_1$, respectively. In other word, the jth input chaotic time series u$_j$(n) from the laser-j element in the TCL-SL$_1$ wishes to synchronize with the trained predicted values y$_j$(n) from the R$_j$ output, which can be characterized by using the correlation coefficient as follows:
$$\rho_j=\frac{\left\langle\left[I_{j}^{(1)}-\left\langle{I_{j}^{(1)}}\right\rangle\right]\left[I_{j}^{(2)}-\left\langle{I_{j}^{(2)}}\right\rangle\right]\right\rangle}{{\left\langle\left[I_{j}^{(1)}-\left\langle{I_{j}^{(1)}}\right\rangle\right]^2\right\rangle}^{1/2}{\left\langle\left[I_{j}^{(2)}-\left\langle{I_{j}^{(2)}}\right\rangle\right]^2\right\rangle}^{1/2}}$$
where $I_{j}^{(1)}$=${\left |{u_{j}(n)}\right |}^2$ and $I_{j}^{(2)}$=${\left |{y_{j}(n)}\right |}^2$. The symbol $\left \langle \right \rangle$ denotes the time average. Note that $\rho$ ranges from −1 to 1. With the bigger value of $\rho$, the higher quality of synchronization can be obtained. When $\rho$ is equal to $\pm$1, there exist the in-phase and anti-phase synchronous solutions in the system.

3.1 Prediction performances for the nonlinear dynamics

In the parameter space of d$^{(1)}$/a and $\alpha _H^{(1)}$, we first calculate the dynamical evolutions of the lasers A$_1$, B$_1$ and C$_1$, and those of the trained reservoirs (R$_A$, R$_B$ and R$_C$), as displayed in Fig. 4. Here, $\tau$=4ns; $\tau _c$=8.02ns; T=8ns; $\theta$=20ps; $\alpha _H^{(2)}$=2; k$_{f1}$, k$_{f2}$, k$_{f3}$=3ns$^{-1}$; k$_{r1}$, k$_{r2}$, k$_{r3}$=7ns$^{-1}$; d$^{(2)}$/a=3.5; P$^{(1)}$/P$_{th}$=1.2, P$^{(2)}$/P$_{th}$=1.4. As seen from Fig. 2, the dynamical evolutions from the driving laser A$_1$, B$_1$ and C$_1$ are identical to those of the trained reservoirs R$_A$, R$_B$ and R$_C$ outputs,respectively. For example, if $\alpha _H^{(1)}$>1.5, u$_A$(n), u$_B$(n) and u$_C$(n) that respectively come from the outputs of the lasers A$_1$, B$_1$ and C$_1$ are chaotic state. The output states of the trained reservoirs R$_A$, R$_B$ and R$_C$, i.e., y$_A$(n), y$_B$(n) and y$_C$(n), are also chaotic. When $\alpha _H^{(1)}$ is between 1 and 1.5, and d$^{(1)}$/a ranges from 1 to 3.5, the laser A$_1$ output experiences the following dynamical evolution: from chaos (CO), single period (P$_1$), double period (P$_2$), quasi period (QP), CO, continuous wave (CW), CO, CW, CO to CW (see Fig. 2(a$_1$)). The output state of the trained reservoir R$_A$ has the same evolution with the output of the laser A$_1$ (see Fig. 2(a$_2$)). The output states of the lasers B$_1$ and C$_1$ both go through the dynamical changes from CO, QP, P$_1$, P$_2$, CO to CW (see Figs. 2(b$_1$) and 2(b$_2$)), which are identical to the output states of the trained reservoirs R$_B$ and R$_C$, respectively (see Figs. 2(c$_1$) and 2(c$_2$)). To further observe the similarity of the output of the driving laser-element to the corresponding trained reservoir output, Fig. 3 displays the samples of the chaotic time series data (u$_A$(n), u$_B$(n) and u$_C$(n)), and the output values of the reservoirs (R$_A$, R$_B$ and R$_C$) when $\alpha _H^{(1)}$=3, d$^{(1)}$/a=1.2, and the other parameters are presented in Fig. 2. It is found from Fig. 3(a) that the target value u$_A$(n) from the chaotic output of the driving laser A$_1$ is highly similar to the output value y$_A$(n) the trained reservoir R$_A$. The NMSE between them is 0.058 when $\tau _c$=8.02ns and $\theta$=20ps (see Fig. 5(a) and Fig. 6(a)). As seen from Fig. 3(b), the target value u$_B$(n) from the driving laser B$_1$ output is almost identical to the output value y$_B$(n) the trained reservoir R$_B$, and their NMSE is 0.057 at $\tau _c$=8.02ns and $\theta$=20ps (see Fig. 5(b) and Fig. 6(b)). One sees from Fig. 3(c) that the target value u$_C$(n) rom the driving laser C$_1$ is almost consistent with the output value y$_C$(n) the trained reservoir R$_C$, and their NMSE is 0.057 while $\tau _c$=8.02ns and $\theta$=20ps (see Fig. 5(c) and Fig. 6(c)). Figure 4 presents the chaotic attractors of three laser-elements in the TCL-SL$_1$ and those of three trained reservoirs, where $\alpha _H^{(1)}$=3; $\alpha _H^{(2)}$=2; d$^{(1)}$/a=1.2; d$^{(2)}$/a=3.5; $\tau$=4ns; $\tau _c$=8.02ns; T=8ns; $\theta$=20ps; k$_{f1}$, k$_{f2}$, k$_{f3}$=3ns$^{-1}$; k$_{r1}$, k$_{r2}$, k$_{r3}$=7ns$^{-1}$; P$^{(1)}$/P$_{th}$=1.2, P$^{(2)}$/P$_{th}$=1.4. As shown in Figs. 4(a$_1$) and 4(a$_2$), the chaotic attractors of the driving laser A$_1$ have almost the same type of the chaotic attractors of the trained reservoir R$_A$. Compared with Figs. 4(b$_1$) and 4(b$_2$), we found that the chaotic attractors of the driving laser B$_1$ are highly consistent with those of the trained reservoir R$_B$. As displayed in Figs. 4(c$_1$) and 4(c$_2$), the chaotic attractors of the laser C$_1$ are highly similar to those of the trained reservoir R$_C$. In addition, as observed from Figs. 2(b$_2$)–2(c$_2$) and 4(b$_2$)–4(c$_2$), the dynamical trajectories and chaotic attractors of the reservoir R$_B$ are similar with those of the reservoir R$_C$. The reason is that the dynamical trajectories and chaotic attractors of these training reservoirs depend on those of the driving lasers (laser A$_1$, B$_1$ and C$_1$) to be predicted. Under the structural symmetry between the driving lasers B$_1$ and C$_1$ their dynamical trajectories and chaotic attractors to be predicted are identical (see Figs. 2(b$_1$)–2(c$_1$), and 4(b$_1$)–4(c$_1$)).

 figure: Fig. 2.

Fig. 2. (a$_1$) Map of the dynamics from the laser A$_1$ output in the parameter space of d$^{(1)}$/a and $\alpha _H^{(1)}$; (a$_2$) Map of the dynamics of the trained reservoir R$_A$ output in the parameter space of d$^{(1)}$/a and $\alpha _H^{(1)}$; (b$_1$) Map of the dynamics from the laser B$_1$ output in the parameter space of d$^{(1)}$/a and $\alpha _H^{(1)}$; (b$_2$) Map of the dynamics of the trained reservoir R$_B$ output in the parameter space of d$^{(1)}$/a and $\alpha _H^{(1)}$; (c$_1$) Map of the dynamics from the laser C$_1$ output in the parameter space of d$^{(1)}$/a and $\alpha _H^{(1)}$; (c$_2$) Map of the dynamics of the trained R$_C$ output in the parameter space of d$^{(1)}$/a and $\alpha _H^{(1)}$. Here, CO: Chaotic state; QP: Quasi-periodic oscillation; P$_2$: Period-two oscillation; P$_1$: Period-one oscillation; CW: Stable operation. Here, $\tau$=4ns; $\tau _c$=8.02ns; T=8ns; $\theta$=20ps; $\alpha _H^{(2)}$=2; k$_{f1}$, k$_{f2}$, k$_{f3}$=3ns$^{-1}$; k$_{r1}$, k$_{r2}$, k$_{r3}$=7ns$^{-1}$; d$^{(2)}$/a=3.5; P$^{(1)}$/P$_{th}$=1.2, P$^{(2)}$/P$_{th}$=1.4.

Download Full Size | PDF

 figure: Fig. 3.

Fig. 3. (a) A sample of the chaotic time series data u$_A$(n) from the driving laser A$_1$ output (the blue solid line ) and the trained reservoir R$_A$ output (the red dashed line); (b) A sample of the target chaotic time series data u$_B$(n) from the driving laser B$_1$ output (the red dashed line) and the trained reservoir R$_B$ output (the blue solid line); (c) A sample of the target chaotic time series data u$_C$(n) from the driving laser C$_1$ output (the blue solid line) and the trained reservoir and the trained reservoir R$_C$ output (the red dashed line). Here, $\alpha _H^{(1)}$=3, d$^{(1)}$/a=1.2, and the other parameter values are the same as those in Fig. 2.

Download Full Size | PDF

 figure: Fig. 4.

Fig. 4. (a$_1$) and (a$_2$) Chaotic attractors as a function of (M$_A^{(1)}$, u$_A$) from the driving laser A$_1$ and those as a function of (M$_A^{(2)}$, y$_A$) from the trained reservoir R$_A$, respectively; (b$_1$) and (b$_2$) Chaotic attractors as a function of (M$_B^{(1)}$, u$_B$) from the driving laser B$_1$ and those as a function of (M$_B^{(2)}$, y$_B$) from the trained reservoir R$_B$, respectively; (c$_1$) and (c$_2$) Chaotic attractors as a function of (M$_C^{(1)}$, u$_C$) from the driving laser C$_1$ and those as a function of (M$_C^{(2)}$, y$_C$) from the trained R$_C$, respectively. Here, $\alpha _H^{(1)}$=3, d$^{(1)}$/a=1.2, and the other parameter values are the same as those in Fig. 2.

Download Full Size | PDF

 figure: Fig. 5.

Fig. 5. (a) The NMSE$_A$ as a function of the delay-time $\tau _c$ for the prediction of the reservoir R$_A$ to the chaotic time series from the laser A$_1$ output; (b) the NMSE$_B$ as a function of $\tau _c$ for the prediction of the reservoir R$_B$ to the chaotic time series from the laser B$_1$ output; (c) the NMSE$_C$ as a function of $\tau _c$ for the prediction of the reservoir R$_C$ to the chaotic time series from the laser C$_1$ output. Here, the parameters except for $\tau _c$ are the same as those in Fig. 2.

Download Full Size | PDF

 figure: Fig. 6.

Fig. 6. (a) The NMSE$_A$ as a function of the virtual node interval $\theta$ for the prediction of the reservoir R$_A$ to the chaotic time series from the laser A$_1$ output; (b) NMSE$_B$ as a function of $\theta$ for the prediction of the reservoir R$_B$ to the chaotic time series from the laser B$_1$ output; (c) NMSE$_C$ as a function of $\theta$ for the prediction of the reservoir R$_C$ to the chaotic time series from the laser C$_1$ output. Here, the parameters except for $\theta$ are the same as those in Fig. 2.

Download Full Size | PDF

3.2 Training errors for the nonlinear dynamics

To further explore the predictive performances of the trained reservoirs R$_A$, R$_B$ and R$_C$ to the dynamics of the driving lasers A$_1$, B$_1$ and C$_1$, respectively, Fig. 5 displays three training errors (NMSE$_A$, NMSE$_B$ and NMSE$_C$) as a function of the delay-time $\tau _c$ under $\theta$=20ps. It can be clearly seen from Fig. 5 that in the region of $\tau _c$ between 0.1ns and 9ns, these three training errors are less than 0.065, but they show a rise in oscillation with the increase of $\tau _c$. The reason that a longer delay-time $\tau _c$ results in an oscillation rising training error may be explained as follows. In this work, when $\theta$ is fixed at 20ps, T=$\tau _c$-$\theta$ and N=$\tau _c$/$\theta$ −1, a larger N is accompanied by a larger $\tau _c$, indicating that a higher dimension state space, which can lead to the case that the predictions of the trained reservoirs to the dynamics of the driving laser-elements become unsteady and more difficult. Therefore, this case results in a larger NMSE. Moreover, for the predictions of the chaotic time series of three driving laser-elements, Fig. 6 shows their training errors as a function of the virtual node interval $\theta$. From this figure, one sees that with T fixed at 8ns, the training errors appear cliff-like decline when $\theta$ increases from 4ps to 15ps, then gradually stabilize to 0.048 with the increase of $\theta$ from 15ps to 200ps. The reason is explained as follows. A very small $\theta$ leads to the reduction of the trained reservoir responses, which indicates larger training errors. If $\theta$ further increases from 15 ps to 200 ps, the responses of the trained reservoirs are further enhanced, which induces less training errors. In addition, although the dimension of state space is further lowered with the increase of $\theta$, there are still enough virtual nodes for training reservoirs, which makes these training errors to be small and changed between 0.048 and 0.058.

3.3 Predictive learning of three-channel chaotic synchronization

By the observations of Figs. 26, we find that the trained reservoirs can accurately infer the dynamical trajectories of the driving laser-elements by the optimization of some key parameters such as $\tau _c$, $\theta$, k$_{f1}$, k$_{f2}$, k$_{f3}$,k$_{r1}$, k$_{r2}$ and k$_{r3}$. In the other words, three trained reservoir computers based on the driving lasers A$_2$, B$_2$ and C$_2$ can reproduce the nonlinear dynamics of the driving lasers A$_1$, B$_1$ and C$_1$, respectively, and their training errors are very small if $\theta$ is more than 15ps and $\tau _c$ is less than 10ns. These findings indicate that the three trained reservoirs can well synchronize with three chaotic driving laser-elements, respectively, i.e., u$_A$(n)/y$_A$(n)$\approx$1, u$_B$(n)/y$_B$(n)$\approx$1 and u$_C$(n)/y$_C$(n)$\approx$1. To realize their chaos synchronizations, in the output layer, the jth time-dependent output y$_A$(n)from the jth reservoir R$_j$ is taken to be a linear function of the reservoir sate and input data such that

$$y_j(n)=W_{j,1}b_{out}+W_{j,2}u_j(n)+\sum^N_{i=1}W_{j,i+2}Y_{j,i}^{(2)}(n), j=A,B,C,$$
where the term W$_{j,i}$ is the ith-element of the output weight matrix W$_j$; the term b$_{out}$ is a constant and equal to 1; the variable $Y_{j,i}^{(2)}(n)$ represents the ith internal states of the jth reservoir R$_j$. Previous studies have shown that the output weight matrix W$_j$ can be analytically given by [21,22]
$$\textbf{W}_j=\textbf{Z}_j\textbf{X}_j^{T}/[\textbf{X}_j\textbf{X}_j^{T}+\lambda\Pi],$$
where the subscript j means the jth reservoir R$_j$; the superscript T represents transpose; $\Pi$ is an identity matrix; $\lambda$ is the ridge regression parameter for avoiding overfitting, which is set as 10$^{-6}$. X$_j$ is the matrix whose kth column is [b$_{out}$;u$_j$(k);$Y_{j,i}^{(2)}(k)$] and Z$_j$ is the matrix whose kth column is [u$_j$(k+1)].

To further look into the quality of their synchronizations, based on Eqs. (23)–(25), we presents the evolutions of the correlation coefficients ($\rho _A$, $\rho _B$ and $\rho _C$) in parameter spaces of d$^{(1)}$/a and $\alpha _H^{(1)}$, d$^{(1)}$/a and P$^{(1)}$/P$_{th}$, d$^{(1)}$/a and $\gamma$, k$_{f1}$ and k$_{r1}$, k$_{f2}$ and k$_{r2}$, k$_{f3}$ and k$_{r3}$, which are displayed Fig. 7. As seen from Figs. 7(a$_1$), 7(b$_1$) and 7(c$_1$), where $\alpha _H^{(1)}$ is between 1 and 4, $\rho _A$ is not less than 0.975, $\rho _B$ and $\rho _C$ are greater than or equal to 0.975. One sees from Figs. 7(a$_2$), 7(b$_2$) and 7(c$_2$), $\rho _A$, $\rho _B$ and $\rho _C$ are all more than 0.97 when P$^{(1)}$/P$_{th}$ ranges from 1.1 to 4. As shown in Figs. 7(a$_3$), 7(b$_3$) and 7(c$_3$), these correlation coefficients are all more than 0.98 when $\gamma$ is between 0.1 and 2. As further observed from Figs. 7(a$_4$)–7(c$_4$), they are all more than 0.99 when the feedback strengths(k$_{r1}$, k$_{r2}$ and $k_{r3}$) and the self-feedback strengths(k$_{f1}$, k$_{f2}$ and $k_{f3}$) are all between 1ns$^{-1}$ and 10ns$^{-1}$.

 figure: Fig. 7.

Fig. 7. Maps of the evolutions of the correlation coefficients ($\rho _A$, $\rho _B$ and $\rho _C$) in different parameter spaces. Here, $\tau$=4ns; $\alpha _H^{(2)}$=2; d$^{(2)}$/a=3.5; P$^{(2)}$/P$_{th}$=1.4; $\tau _c$=8.02ns and T=8ns; $\theta$=20ps; (a$_1$)-(c$_1$): the parameter space of $\alpha _H^{(1)}$ and d$^{(1)}$/a where $\gamma$= 1, k$_{f1}$, k$_{f2}$, k$_{f3}$=3ns$^{-1}$; k$_{r1}$, k$_{r2}$, k$_{r3}$=7ns$^{-1}$ and P$^{(1)}$/P$_{th}$=1.2; (a$_2$)-(c$_2$): the parameter space of P$^{(1)}$/P$_{th}$ and d$^{(1)}$/a where $\alpha _H^{(1)}$=3, k$_{f1}$, k$_{f2}$, k$_{f3}$=3ns$^{-1}$; k$_{r1}$, k$_{r2}$, k$_{r3}$=7ns$^{-1}$ and $\gamma$ = 1; (a$_3$)-(c$_3$): that of $\gamma$ and d$^{(1)}$/a where $\alpha _H^{(1)}$ =3, k$_{f1}$, k$_{f2}$, k$_{f3}$=3ns$^{-1}$; k$_{r1}$, k$_{r2}$, k$_{r3}$=7ns$^{-1}$ and P$^{(1)}$/P$_{th}$ =1.2; (a$_4$): that of k$_{f1}$ and k$_{r1}$ where $\alpha _H^{(1)}$ =3, $\gamma$ = 1, P$^{(1)}$/P$_{th}$=1.2, d$^{(1)}$/a=1.2, k$_{r1}$, k$_{r2}$= k$_{r3}$ and k$_{f1}$, k$_{f2}$=k$_{f3}$; (b$_4$): that of k$_{f2}$ and k$_{r2}$ where $\alpha _H^{(1)}$ =3, $\gamma$ = 1, P$^{(1)}$/P$_{th}$=1.2, d$^{(1)}$/a=1.2, k$_{r1}$, k$_{r2}$= k$_{r3}$ and k$_{f1}$, k$_{f2}$=k$_{f3}$; (c$_4$): that of k$_{f3}$ and k$_{r3}$ where $\alpha _H^{(1)}$ =3, $\gamma$ = 1, P$^{(1)}$/P$_{th}$=1.2, d$^{(1)}$/a=1.2, k$_{r1}$, k$_{r2}$= k$_{r3}$ and k$_{f1}$, k$_{f2}$=k$_{f3}$.

Download Full Size | PDF

These results show that even when there are mismatches between some key parameters of the driving laser-element and the response laser-element, high-quality chaotic synchronization between one driving laser and its corresponding trained RC can still be achieved. The reason is that under very small training errors, these three well trained RCs can accurately infer the chaotic trajectories of three driving laser-elements, respectively.

4. Conclusions

We proposed to use a machine-learning technique by means of three optical chaotic reservoir computers for the modeling of three optical nonlinear dynamic systems, respectively. The three optical chaotic reservoir computers are based on the trained three-element laser array subject to double delay-time feedback and optical injection simultaneously, and the three optical nonlinear dynamic systems to be modeled are driving three-element laser array with self-feedback. It is found that the three trained reservoir computers can accurately predict the dynamical trajectories of three driving laser-elements, respectively, where very small training errors for their nonlinear dynamic predictions are obtained by the optimization of the delay-time and the interval of the virtual nodes. Moreover, these three trained reservoir computers can well synchronize with the corresponding driving chaotic laser-elements, respectively.

In general, the previously reported works on optical reservoir computers are usually applied in the benchmark tasks, such as Santa-Fe time series prediction, channel equalization, speech recognition, and so on. Compared with these works, the advantages of our presented reservoir computers are as follows: accurate prediction for all dynamical behaviors (including chaos, period-one, quasi-period, period-two, stable operation, etc) of nonlinear lasers; predictive learning of multi-channel high-quality chaotic synchronization under larger parameters mismatch. Moreover, our findings show that these chaotic synchronizations are very robust even despite existence of some key parameter mismatches between the response three-element laser array and the driving three-element laser array. Our work shows that the optical reservoir computing approach is an effective technology to achieve high-quality chaotic synchronization between the driving laser and the response laser when their rate-equations imperfectly match each other. Our results provide potential applications in real multichannel secure communications, real complex neural network, and real synchronized lidar ranging for multi-target, where the high-quality synchronization is required under the imperfect matching for many parameters.

Funding

National Natural Science Foundation of China (62075168); GuangDong Basic and Applied Basic Research Foundation (2020A1515010088); Major Project of Basic Research and Applied Research for Natural Science in GuangDong Province (2017KZDXM086); Special project in key fields of Guangdong Provincial Department of Education of China (2019KZDZX1025, 2020ZDZX3052).

Disclosures

The authors declare no conflicts of interest.

References

1. E. Marom, O. Ramer, and S. Ruschin, “Relation between normal-mode and coupled-mode analyses of parallel waveguides,” IEEE J. Quantum Electron. 20(12), 1311–1319 (1984). [CrossRef]  

2. M. C. Soriano, J. García Ojalvo, C. R. Mirasso, and I. Fischer, “Complex photonics: Dynamics and applications of delay-coupled semiconductors lasers,” Rev. Mod. Phys. 85(1), 421–470 (2013). [CrossRef]  

3. M. Sciamanna and A. Shore, “Physics and applications of laser diode chaos,” Nat. Photonics 9(3), 151–162 (2015). [CrossRef]  

4. S. Donati and S. Hwang, “Chaos and high-level dynamics in coupled lasers and their applications,” Prog. Quantum Electron. 36(2-3), 293–341 (2012). [CrossRef]  

5. P. Badola, S. Tambe, and B. Kulkarni, “Driving systems with chaotic signals,” Phys. Rev. A 46(10), 6735–6737 (1992). [CrossRef]  

6. L. Kocarev and U. Parlitz, “Generalized synchronization, predictability, and equivalence of unidirectionally coupled dynamical systems,” Phys. Rev. Lett. 76(11), 1816–1819 (1996). [CrossRef]  

7. N. Jiang, W. Pan, B. Luo, and S. Xiang, “Synchronization properties of a cascaded system consisting of two external-cavity semiconductor lasers mutually coupled via an intermediate laser,” IEEE J. Sel. Top. Quantum Electron. 19(4), 1500108 (2013). [CrossRef]  

8. D. Zhong, H. Yang, J. Xi, N. Zeng, and Z. Xu, “Exploring new chaotic synchronization properties in the master-slave configuration based on three laterally coupled semiconductor lasers with self-feedback,” Opt. Express 28(18), 25778–25794 (2020). [CrossRef]  

9. J. Liu, Z. Wu, and G. Xia, “Dual-channel chaos synchronization and communication based on unidirectionally coupled vcsels with polarization-rotated optical feedback and polarization-rotated optical injection,” Opt. Express 17(15), 12619–12626 (2009). [CrossRef]  

10. N. Jiang, W. Pan, L. Yan, B. Luo, W. Zhang, S. Xiang, L. Yang, and D. Zheng, “Chaos synchronization and communication in mutually coupled semiconductor lasers driven by a third laser,” J. Lightwave Technol. 28(13), 1978–1986 (2010). [CrossRef]  

11. A. Mengue and B. Essimbi, “Secure communication using chaotic synchronization in mutually coupled semiconductor lasers,” Nonlinear Dyn. 70(2), 1241–1253 (2012). [CrossRef]  

12. S. Boccaletti, D. Valladares, L. Pecora, H. Geffert, and T. Carroll, “Reconstructing embedding spaces of coupled dynamical systems from multivariate data,” Phys. Rev. E 65(3), 035204 (2002). [CrossRef]  

13. H. Jaeger and H. Haas, “Harnessing nonlinearity: Predicting chaotic systems and saving energy in wireless communication,” Science 304(5667), 78–80 (2004). [CrossRef]  

14. J. Pathak, Z. Lu, B. Hunt, M. Girvan, and E. Ott, “Using machine learning to replicate chaotic attractors and calculate lyapunov exponents from data,” Chaos 27(12), 121102 (2017). [CrossRef]  

15. Z. Lu, B. Hunt, and E. Ott, “Attractor reconstruction by machine learning,” Chaos 28(6), 061104 (2018). [CrossRef]  

16. J. Pathak, B. Hunt, M. Girvan, Z. Lu, and E. Ott, “Model-free prediction of large spatiotemporally chaotic systems from data: A reservoir computing approach,” Phys. Rev. Lett. 120(2), 024102 (2018). [CrossRef]  

17. L. Appeltant, M. Soriano, G. Van der Sande, J. Danckaert, S. Massar, J. Dambre, B. Schrauwen, C. Mirasso, and I. Fischer, “Information processing using a single dynamical node as complex system,” Nat. Commun. 2(1), 468 (2011). [CrossRef]  

18. T. Weng, H. Yang, C. Gu, J. Zhang, and M. Small, “Synchronization of chaotic systems and their machine learning models,” Phys. Rev. E 99(4), 042203 (2019). [CrossRef]  

19. L. Larger, M. C. Soriano, D. Brunner, L. Appeltant, J. M. Gutierrez, L. Pesquera, C. R. Mirasso, and I. Fischer, “Photonic information processing beyond turing: an optoelectronic implementation of reservoir computing,” Opt. Express 20(3), 3241–3249 (2012). [CrossRef]  

20. Y. Paquot, F. Duport, A. Smerieri, J. Dambre, B. Schrauwen, M. Haelterman, and S. Massar, “Optoelectronic reservoir computing,” Sci. Rep. 2(1), 287 (2012). [CrossRef]  

21. R. Martinenghi, S. Rybalko, M. Jacquot, Y. Chembo, and L. Larger, “Photonic nonlinear transient computing with multiple-delay wavelength dynamics,” Phys. Rev. Lett. 108(24), 244101 (2012). [CrossRef]  

22. M. C. Soriano, S. Ortín, D. Brunner, L. Larger, C. R. Mirasso, I. Fischer, and L. Pesquera, “Optoelectronic reservoir computing: tackling noise-induced performance degradation,” Opt. Express 21(1), 12–20 (2013). [CrossRef]  

23. F. Duport, B. Schneider, A. Smerieri, M. Haelterman, and S. Massar, “All-optical reservoir computing,” Opt. Express 20(20), 22783–22795 (2012). [CrossRef]  

24. A. Dejonckheere, F. Duport, A. Smerieri, L. Fang, J. L. Oudar, M. Haelterman, and S. Massar, “All-optical reservoir computer based on saturation of absorption,” Opt. Express 22(9), 10868–10881 (2014). [CrossRef]  

25. Q. Vinckier, F. Duport, A. Smerieri, K. Vandoorne, P. Bienstman, M. Haelterman, and S. Massar, “High-performance photonic reservoir computer based on a coherently driven passive cavity,” Optica 2(5), 438–446 (2015). [CrossRef]  

26. D. Brunner, M. Soriano, C. Mirasso, and I. Fischer, “Parallel photonic information processing at gigabyte per second data rates using transient states,” Nat. Commun. 4(1), 1364 (2013). [CrossRef]  

27. K. Hicke, M. A. Escalona Morán, D. Brunner, M. C. Soriano, I. Fischer, and C. R. Mirasso, “Information processing using transient dynamics of semiconductor lasers subject to delayed feedback,” IEEE J. Sel. Top. Quantum Electron. 19(4), 1501610 (2013). [CrossRef]  

28. Y. Kuriki, J. Nakayama, K. Takano, and A. Uchida, “Impact of input mask signals on delay-based photonic reservoir computing with semiconductor lasers,” Opt. Express 26(5), 5777–5788 (2018). [CrossRef]  

29. R. M. Nguimdo and T. Erneux, “Enhanced performances of a photonic reservoir computer based on a single delayed quantum cascade laser,” Opt. Lett. 44(1), 49–52 (2019). [CrossRef]  

30. H. Jaeger, “The “echo state” approach to analysing and training recurrent neural networks,” Tech. rep., German National Research Center for Information Technology, 2001.

31. A. Rodan and P. Tiňo, “Simple deterministically constructed recurrent neural networks,” in Intelligent Data Engineering and Automated Learning – IDEAL 2010, C. Fyfe, P. Tino, D. Charles, C. Garcia-Osorio, and H. Yin, eds. (Springer Berlin Heidelberg, Berlin, Heidelberg, 2010), pp. 267–274.

32. M. Lukoševičius, H. Jaeger, and B. Schrauwen, “Reservoir computing trends,” Künstl Intell 26(4), 365–371 (2012). [CrossRef]  

33. Y. Hou, G. Xia, W. Yang, D. Wang, E. Jayaprasath, Z. Jiang, C. Hu, and Z. Wu, “Prediction performance of reservoir computing system based on a semiconductor laser subject to double optical feedback and optical injection,” Opt. Express 26(8), 10211–10219 (2018). [CrossRef]  

34. X. Bao, Q. Zhao, H. Yin, and J. Qin, “Recognition of the optical packet header for two channels utilizing the parallel reservoir computing based on a semiconductor ring laser,” Mod. Phys. Lett. B 32(14), 1850150 (2018). [CrossRef]  

35. F. Triefenbach, A. Jalalvand, B. Schrauwen, and j. p. Martens, “Phoneme recognition with large hierarchical reservoirs,” NIPS '10: Proceedings of the 23rd International Conference on Neural Information Processing Systems, 2010, 2307–2315.

36. L. Boccato, A. Lopes, R. Attux, and F. Von Zuben, “An echo state network architecture based on volterra filtering and pca with application to the channel equalization problem,” Proceedings of the International Joint Conference on Neural Networks pp. 580–587 (2011).

37. L. Boccato, A. Lopes, R. Attux, and F. J. Von Zuben, “An extended echo state network using volterra filtering and principal component analysis,” Neural Networks 32, 292–302 (2012). Selected Papers from IJCNN 2011. [CrossRef]  

38. Q. Cai, Y. Guo, P. Li, A. Bogris, A. Shore, and y. Wang, “Modulation format identification in fiber communications using a single dynamical node based artificial neural network,” Photonics Res. 9(1), B1–B8 (2021). [CrossRef]  

39. K. Kitayama, M. Notomi, M. Naruse, K. Inoue, S. Kawakami, and A. Uchida, “Novel frontier of photonics for data processing—photonic accelerator,” APL Photonics 4(9), 090901 (2019). [CrossRef]  

40. D. Brunner, B. Penkovsky, B. Marquez, M. Jacquot, I. Fischer, and L. Larger, “Tutorial: Photonic neural networks in delay systems,” J. Appl. Phys. 124(15), 152004 (2018). [CrossRef]  

41. P. Amil, M. Soriano, and C. Masoller, “Machine learning algorithms for predicting the amplitude of chaotic laser pulses,” Chaos 29(11), 113111 (2019). [CrossRef]  

42. P. Antonik, M. Gulina, J. Pauwels, and S. Massar, “Using a reservoir computer to learn chaotic attractors, with applications to chaos synchronization and cryptography,” Phys. Rev. E 98(1), 012215 (2018). [CrossRef]  

43. R. Hermann and A. Krener, “Nonlinear controllability and observability,” IEEE Trans. Autom. Control 22(5), 728–740 (1977). [CrossRef]  

44. P. So, E. Ott, and W. Dayawansa, “Observing chaos: deducing and tracking the state of a chaotic system from limited observation,” Phys. Lett. A 176(6), 421–427 (1993). [CrossRef]  

45. J. Schumann Bischoff, S. Luther, and U. Parlitz, “Estimability and dependency analysis of model parameters based on delay coordinates,” Phys. Rev. E 94(3), 032221 (2016). [CrossRef]  

46. Y. Hou, L. Yi, G. Xia, and Z. Wu, “Exploring high quality chaotic signal generation in a mutually delay coupled semiconductor lasers system,” IEEE Photonics J. 9(5), 1–10 (2017). [CrossRef]  

47. J. Nakayama, K. Kanno, and A. Uchida, “Laser dynamical reservoir computing with consistency: An approach of a chaos mask signal,” Opt. Express 24(8), 8679 (2016). [CrossRef]  

48. N. Li, H. Susanto, B. Cemlyn, I. Henning, and M. Adams, “Locking bandwidth of two laterally-coupled semiconductor lasers subject to optical injection,” Sci. Rep. 8(1), 109 (2018). [CrossRef]  

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (7)

Fig. 1.
Fig. 1. Schematic diagram of three parallel optical chaotic reservoir computers to train real-time chaotic synchronizations based on the three-element laser array with double delay-time feedback and optical injection (see texts for the detailed description).
Fig. 2.
Fig. 2. (a$_1$) Map of the dynamics from the laser A$_1$ output in the parameter space of d$^{(1)}$/a and $\alpha _H^{(1)}$; (a$_2$) Map of the dynamics of the trained reservoir R$_A$ output in the parameter space of d$^{(1)}$/a and $\alpha _H^{(1)}$; (b$_1$) Map of the dynamics from the laser B$_1$ output in the parameter space of d$^{(1)}$/a and $\alpha _H^{(1)}$; (b$_2$) Map of the dynamics of the trained reservoir R$_B$ output in the parameter space of d$^{(1)}$/a and $\alpha _H^{(1)}$; (c$_1$) Map of the dynamics from the laser C$_1$ output in the parameter space of d$^{(1)}$/a and $\alpha _H^{(1)}$; (c$_2$) Map of the dynamics of the trained R$_C$ output in the parameter space of d$^{(1)}$/a and $\alpha _H^{(1)}$. Here, CO: Chaotic state; QP: Quasi-periodic oscillation; P$_2$: Period-two oscillation; P$_1$: Period-one oscillation; CW: Stable operation. Here, $\tau$=4ns; $\tau _c$=8.02ns; T=8ns; $\theta$=20ps; $\alpha _H^{(2)}$=2; k$_{f1}$, k$_{f2}$, k$_{f3}$=3ns$^{-1}$; k$_{r1}$, k$_{r2}$, k$_{r3}$=7ns$^{-1}$; d$^{(2)}$/a=3.5; P$^{(1)}$/P$_{th}$=1.2, P$^{(2)}$/P$_{th}$=1.4.
Fig. 3.
Fig. 3. (a) A sample of the chaotic time series data u$_A$(n) from the driving laser A$_1$ output (the blue solid line ) and the trained reservoir R$_A$ output (the red dashed line); (b) A sample of the target chaotic time series data u$_B$(n) from the driving laser B$_1$ output (the red dashed line) and the trained reservoir R$_B$ output (the blue solid line); (c) A sample of the target chaotic time series data u$_C$(n) from the driving laser C$_1$ output (the blue solid line) and the trained reservoir and the trained reservoir R$_C$ output (the red dashed line). Here, $\alpha _H^{(1)}$=3, d$^{(1)}$/a=1.2, and the other parameter values are the same as those in Fig. 2.
Fig. 4.
Fig. 4. (a$_1$) and (a$_2$) Chaotic attractors as a function of (M$_A^{(1)}$, u$_A$) from the driving laser A$_1$ and those as a function of (M$_A^{(2)}$, y$_A$) from the trained reservoir R$_A$, respectively; (b$_1$) and (b$_2$) Chaotic attractors as a function of (M$_B^{(1)}$, u$_B$) from the driving laser B$_1$ and those as a function of (M$_B^{(2)}$, y$_B$) from the trained reservoir R$_B$, respectively; (c$_1$) and (c$_2$) Chaotic attractors as a function of (M$_C^{(1)}$, u$_C$) from the driving laser C$_1$ and those as a function of (M$_C^{(2)}$, y$_C$) from the trained R$_C$, respectively. Here, $\alpha _H^{(1)}$=3, d$^{(1)}$/a=1.2, and the other parameter values are the same as those in Fig. 2.
Fig. 5.
Fig. 5. (a) The NMSE$_A$ as a function of the delay-time $\tau _c$ for the prediction of the reservoir R$_A$ to the chaotic time series from the laser A$_1$ output; (b) the NMSE$_B$ as a function of $\tau _c$ for the prediction of the reservoir R$_B$ to the chaotic time series from the laser B$_1$ output; (c) the NMSE$_C$ as a function of $\tau _c$ for the prediction of the reservoir R$_C$ to the chaotic time series from the laser C$_1$ output. Here, the parameters except for $\tau _c$ are the same as those in Fig. 2.
Fig. 6.
Fig. 6. (a) The NMSE$_A$ as a function of the virtual node interval $\theta$ for the prediction of the reservoir R$_A$ to the chaotic time series from the laser A$_1$ output; (b) NMSE$_B$ as a function of $\theta$ for the prediction of the reservoir R$_B$ to the chaotic time series from the laser B$_1$ output; (c) NMSE$_C$ as a function of $\theta$ for the prediction of the reservoir R$_C$ to the chaotic time series from the laser C$_1$ output. Here, the parameters except for $\theta$ are the same as those in Fig. 2.
Fig. 7.
Fig. 7. Maps of the evolutions of the correlation coefficients ($\rho _A$, $\rho _B$ and $\rho _C$) in different parameter spaces. Here, $\tau$=4ns; $\alpha _H^{(2)}$=2; d$^{(2)}$/a=3.5; P$^{(2)}$/P$_{th}$=1.4; $\tau _c$=8.02ns and T=8ns; $\theta$=20ps; (a$_1$)-(c$_1$): the parameter space of $\alpha _H^{(1)}$ and d$^{(1)}$/a where $\gamma$= 1, k$_{f1}$, k$_{f2}$, k$_{f3}$=3ns$^{-1}$; k$_{r1}$, k$_{r2}$, k$_{r3}$=7ns$^{-1}$ and P$^{(1)}$/P$_{th}$=1.2; (a$_2$)-(c$_2$): the parameter space of P$^{(1)}$/P$_{th}$ and d$^{(1)}$/a where $\alpha _H^{(1)}$=3, k$_{f1}$, k$_{f2}$, k$_{f3}$=3ns$^{-1}$; k$_{r1}$, k$_{r2}$, k$_{r3}$=7ns$^{-1}$ and $\gamma$ = 1; (a$_3$)-(c$_3$): that of $\gamma$ and d$^{(1)}$/a where $\alpha _H^{(1)}$ =3, k$_{f1}$, k$_{f2}$, k$_{f3}$=3ns$^{-1}$; k$_{r1}$, k$_{r2}$, k$_{r3}$=7ns$^{-1}$ and P$^{(1)}$/P$_{th}$ =1.2; (a$_4$): that of k$_{f1}$ and k$_{r1}$ where $\alpha _H^{(1)}$ =3, $\gamma$ = 1, P$^{(1)}$/P$_{th}$=1.2, d$^{(1)}$/a=1.2, k$_{r1}$, k$_{r2}$= k$_{r3}$ and k$_{f1}$, k$_{f2}$=k$_{f3}$; (b$_4$): that of k$_{f2}$ and k$_{r2}$ where $\alpha _H^{(1)}$ =3, $\gamma$ = 1, P$^{(1)}$/P$_{th}$=1.2, d$^{(1)}$/a=1.2, k$_{r1}$, k$_{r2}$= k$_{r3}$ and k$_{f1}$, k$_{f2}$=k$_{f3}$; (c$_4$): that of k$_{f3}$ and k$_{r3}$ where $\alpha _H^{(1)}$ =3, $\gamma$ = 1, P$^{(1)}$/P$_{th}$=1.2, d$^{(1)}$/a=1.2, k$_{r1}$, k$_{r2}$= k$_{r3}$ and k$_{f1}$, k$_{f2}$=k$_{f3}$.

Equations (25)

Equations on this page are rendered with MathJax. Learn more.

d Y A ( 1 ) ( t ) d t = 1 2 τ p ( 1 ) ( M A ( 1 ) ( t ) 1 ) Y A ( 1 ) ( t ) Y B ( 1 ) ( t ) ( η r ( 1 ) s i n ϕ B A ( 1 ) ( t ) + η i ( 1 ) c o s ϕ B A ( 1 ) ( t ) ) Y C ( 1 ) ( t ) ( η r ( 1 ) s i n ϕ C A ( 1 ) ( t ) + η i ( 1 ) c o s ϕ C A ( 1 ) ( t ) ) + k f 1 Y A ( 1 ) ( t τ ) c o s ( ϕ A ( 1 ) ( t ) + ω 1 τ ϕ A ( 1 ) ( t τ ) ) ,
d Y B ( 1 ) ( t ) d t = 1 2 τ p ( 1 ) ( M B ( 1 ) ( t ) 1 ) Y B ( 1 ) ( t ) + Y A ( 1 ) ( t ) ( η r ( 1 ) s i n ϕ B A ( 1 ) ( t ) η i ( 1 ) c o s ϕ B A ( 1 ) ( t ) ) Y C ( 1 ) ( t ) ( η r 2 ( 1 ) s i n ϕ C B ( 1 ) ( t ) + η i 2 ( 1 ) c o s ϕ C B ( 1 ) ( t ) ) + k f 2 Y B ( 1 ) ( t τ ) c o s ( ϕ B ( 1 ) ( t ) + ω 1 τ ϕ B ( 1 ) ( t τ ) ) ,
d Y C ( 1 ) ( t ) d t = 1 2 τ p ( 1 ) ( M C ( 1 ) ( t ) 1 ) Y C ( 1 ) ( t ) + Y A ( 1 ) ( t ) ( η r ( 1 ) s i n ϕ C A ( 1 ) ( t ) η i ( 1 ) c o s ϕ C A ( 1 ) ( t ) ) + Y B ( 1 ) ( t ) ( η r 2 ( 1 ) s i n ϕ C B ( 1 ) ( t ) η i 2 ( 1 ) c o s ϕ C B ( 1 ) ( t ) ) + k f 3 Y C ( 1 ) ( t τ ) c o s ( ϕ C ( 1 ) ( t ) + ω 1 τ ϕ C ( 1 ) ( t τ ) ) ,
d M j ( 1 ) ( t ) d t = 1 τ n ( 1 ) [ Q ( 1 ) M j ( 1 ) ( t ) ( 1 + ( Y j ( 1 ) ( t ) ) 2 ) ] ,
d ϕ A ( 1 ) ( t ) d t = α H ( 1 ) 2 τ p ( 1 ) ( M A ( 1 ) 1 ) + ( ω 1 Ω A ) + Y B ( 1 ) ( t ) Y A ( 1 ) ( t ) ( η r ( 1 ) c o s ϕ B A ( 1 ) ( t ) η i ( 1 ) s i n ϕ B A ( 1 ) ( t ) ) + Y C ( 1 ) ( t ) Y A ( 1 ) ( t ) ( η r ( 1 ) c o s ϕ C A ( 1 ) ( t ) η i ( 1 ) s i n ϕ C A ( 1 ) ( t ) ) k f 1 Y A ( 1 ) ( t τ ) Y A ( 1 ) ( t ) s i n ( ϕ A ( 1 ) ( t ) + ω 1 τ ϕ A ( 1 ) ( t τ ) ) ,
d ϕ B ( 1 ) ( t ) d t = α H ( 1 ) 2 τ p ( 1 ) ( M B ( 1 ) 1 ) + ( ω 1 Ω B ) + Y A ( 1 ) ( t ) Y B ( 1 ) ( t ) ( η r ( 1 ) c o s ϕ B A ( 1 ) ( t ) + η i ( 1 ) s i n ϕ B A ( 1 ) ( t ) ) + Y C ( 1 ) ( t ) Y B ( 1 ) ( t ) ( η r 2 ( 1 ) c o s ϕ C B ( 1 ) ( t ) η i 2 ( 1 ) s i n ϕ C B ( 1 ) ( t ) ) k f 2 Y B ( 1 ) ( t τ ) Y B ( 1 ) ( t ) s i n ( ϕ B ( 1 ) ( t ) + ω 1 τ ϕ B ( 1 ) ( t τ ) ) ,
d ϕ C ( 1 ) ( t ) d t = α H ( 1 ) 2 τ p ( 1 ) ( M C ( 1 ) 1 ) + ( ω 1 Ω C ) + Y A ( 1 ) ( t ) Y C ( 1 ) ( t ) ( η r ( 1 ) c o s ϕ C A ( 1 ) ( t ) + η i ( 1 ) s i n ϕ C A ( 1 ) ( t ) ) + Y B ( 1 ) ( t ) Y C ( 1 ) ( t ) ( η r 2 ( 1 ) c o s ϕ C B ( 1 ) ( t ) + η i 2 ( 1 ) s i n ϕ C B ( 1 ) ( t ) ) k f 3 Y C ( 1 ) ( t τ ) Y C ( 1 ) ( t ) s i n ( ϕ C ( 1 ) ( t ) + ω 1 τ ϕ C ( 1 ) ( t τ ) ) ,
d Y A ( 2 ) ( t ) d t = 1 2 τ p ( 2 ) ( M A ( 2 ) ( t ) 1 ) Y A ( 2 ) ( t ) Y B ( 2 ) ( t ) ( η r ( 2 ) s i n ϕ B A ( 2 ) ( t ) + η i ( 2 ) c o s ϕ B A ( 2 ) ( t ) ) Y C ( 2 ) ( t ) ( η r ( 2 ) s i n ϕ C A ( 2 ) ( t ) + η i ( 2 ) c o s ϕ C A ( 2 ) ( t ) ) + k r 1 Y A ( 2 ) ( t τ c ) c o s ( ϕ A ( 2 ) ( t ) + ω 2 τ c ϕ A ( 2 ) ( t τ c ) + k i n j E A ( t ) c o s ( π S A ( t ) ϕ A ( 2 ) ( t ) ) ,
d Y B ( 2 ) ( t ) d t = 1 2 τ p ( 2 ) ( M B ( 2 ) ( t ) 1 ) Y B ( 2 ) ( t ) + Y A ( 2 ) ( t ) ( η r ( 2 ) s i n ϕ B A ( 2 ) ( t ) η i ( 2 ) c o s ϕ B A ( 2 ) ( t ) ) Y C ( 2 ) ( t ) ( η r 2 ( 2 ) s i n ϕ C B ( 2 ) ( t ) + η i 2 ( 2 ) c o s ϕ C B ( 2 ) ( t ) ) + k r 2 Y B ( 2 ) ( t τ c ) c o s ( ϕ B ( 2 ) ( t ) + ω 2 τ c ϕ B ( 2 ) ( t τ c ) ) + k i n j E B ( t ) c o s ( π S B ( t ) ϕ B ( 2 ) ( t ) ) ,
d Y C ( 2 ) ( t ) d t = 1 2 τ p ( 2 ) ( M C ( 2 ) ( t ) 1 ) Y C ( 2 ) ( t ) + Y A ( 2 ) ( t ) ( η r ( 2 ) s i n ϕ C A ( 2 ) ( t ) η i ( 2 ) c o s ϕ C A ( 2 ) ( t ) ) + Y B ( 2 ) ( t ) ( η r 2 ( 2 ) s i n ϕ C B ( 2 ) ( t ) η i 2 ( 2 ) c o s ϕ C B ( 2 ) ( t ) ) + k r 3 Y C ( 2 ) ( t τ c ) c o s ( ϕ C ( 2 ) ( t ) + ω 2 τ c ϕ C ( 2 ) ( t τ c ) ) + k i n j E C ( t ) c o s ( π S C ( t ) ϕ B ( 2 ) ( t ) ) ,
d M j ( 2 ) ( t ) d t = 1 τ n ( 2 ) [ Q ( 2 ) M j ( 2 ) ( t ) ( 1 + ( Y j ( 2 ) ( t ) ) 2 ) ] ,
d ϕ A ( 2 ) ( t ) d t = α H ( 2 ) 2 τ p ( 2 ) ( M A ( 2 ) 1 ) + ( ω 2 Ω A ) + Y B ( 2 ) ( t ) Y A ( 2 ) ( t ) ( η r ( 2 ) c o s ϕ B A ( 2 ) ( t ) η i ( 2 ) s i n ϕ B A ( 2 ) ( t ) ) + Y C ( 2 ) ( t ) Y A ( 2 ) ( t ) ( η r ( 2 ) c o s ϕ C A ( 2 ) ( t ) η i ( 2 ) s i n ϕ C A ( 2 ) ( t ) ) k r 1 Y A ( 2 ) ( t τ c ) Y A ( 2 ) ( t ) s i n ( ϕ A ( 2 ) ( t ) + ω 2 τ c ϕ A ( 2 ) ( t τ c ) ) k i n j E A ( t ) Y A ( 2 ) ( t ) s i n ( π S A ( t ) ϕ A ( 2 ) ( t ) ) Δ v ,
d ϕ B ( 2 ) ( t ) d t = α H ( 2 ) 2 τ p ( 2 ) ( M B ( 2 ) 1 ) + ( ω 2 Ω B ) + Y A ( 2 ) ( t ) Y B ( 2 ) ( t ) ( η r ( 2 ) c o s ϕ B A ( 2 ) ( t ) + η i ( 2 ) s i n ϕ B A ( 2 ) ( t ) ) + Y C ( 2 ) ( t ) Y B ( 2 ) ( t ) ( η r 2 ( 2 ) c o s ϕ C B ( 2 ) ( t ) η i 2 ( 2 ) s i n ϕ C B ( 2 ) ( t ) ) k r 2 Y B ( 2 ) ( t τ c ) Y B ( 2 ) ( t ) s i n ( ϕ B ( 2 ) ( t ) + ω 2 τ c ϕ B ( 2 ) ( t τ c ) ) k i n j E B ( t ) Y B ( 2 ) ( t ) s i n ( π S B ( t ) ϕ B ( 2 ) ( t ) ) Δ v ,
d ϕ C ( 2 ) ( t ) d t = α H ( 2 ) 2 τ p ( 2 ) ( M C ( 2 ) 1 ) + ( ω 2 Ω C ) + Y A ( 2 ) ( t ) Y C ( 2 ) ( t ) ( η r ( 2 ) c o s ϕ C A ( 2 ) ( t ) + η i ( 2 ) s i n ϕ C A ( 2 ) ( t ) ) + Y B ( 2 ) ( t ) Y C ( 2 ) ( t ) ( η r 2 ( 2 ) c o s ϕ C B ( 2 ) ( t ) + η i 2 ( 2 ) s i n ϕ C B ( 2 ) ( t ) ) k r 3 Y C ( 2 ) ( t τ c ) Y C ( 2 ) ( t ) s i n ( ϕ C ( 2 ) ( t ) + ω 2 τ c ϕ C ( 2 ) ( t τ c ) k i n j E C ( t ) Y C ( 2 ) ( t ) s i n ( π S C ( t ) ϕ C ( 2 ) ( t ) ) Δ v ,
| η ( 1 ) | = C η exp ( 2 W r d ( 1 ) a ) , a r g ( η ( 1 ) ) = C θ 2 W i d ( 1 ) a ,
| η ( 2 ) | = C η exp ( 2 W r d ( 2 ) a ) , a r g ( η ( 2 ) ) = C θ 2 W i d ( 2 ) a ,
| η 2 ( 1 ) | = C η exp ( 2 W r 2 d ( 1 ) + a a ) , a r g ( η 2 ( 1 ) ) = C θ 2 W i 2 d ( 1 ) + a a ,
| η 2 ( 2 ) | = C η exp ( 2 W r 2 d ( 2 ) + a a ) , a r g ( η 2 ( 2 ) ) = C θ 2 W i 2 d ( 2 ) + a a ,
Q ( 1 ) , ( 2 ) = C Q ( P ( 1 ) , ( 2 ) P t h 1 ) + P ( 1 ) , ( 2 ) P t h ,
E j ( t ) = E d c a d i f f τ n ( 2 ) n 0 , j = A , B , C ( T h e s a m e b e l o w ) ,
S j ( t ) = M a s k ( t ) × u j ( n ) × γ ,
N M S E j = 1 L n = 1 L ( y j ( n ) u j ( n ) ) 2 v a r ( y j ( n ) ) ,
ρ j = [ I j ( 1 ) I j ( 1 ) ] [ I j ( 2 ) I j ( 2 ) ] [ I j ( 1 ) I j ( 1 ) ] 2 1 / 2 [ I j ( 2 ) I j ( 2 ) ] 2 1 / 2
y j ( n ) = W j , 1 b o u t + W j , 2 u j ( n ) + i = 1 N W j , i + 2 Y j , i ( 2 ) ( n ) , j = A , B , C ,
W j = Z j X j T / [ X j X j T + λ Π ] ,
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.