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

Optical cascaded reservoir computing for realization of dual-channel high-speed OTDM chaotic secure communication via four optically pumped VCSEL

Open Access Open Access

Abstract

In this work, we propose a chaotic secure communication system with optical time division multiplexing (OTDM), using two cascaded reservoir computing systems based on multi beams of chaotic polarization components emitted by four optically pumped VCSELs. Here, each level of reservoir layer includes four parallel reservoirs, and each parallel reservoir contains two sub-reservoirs. When the reservoirs in the first-level reservoir layer are well trained and the training errors are far less than 0.1, each group of chaotic masking signals can be effectively separated. When the reservoirs in the second reservoir layer are effectively trained and the training errors are far less than 0.1, the output for each reservoir can be well synchronized with the corresponding original delay chaotic carrier-wave. Here, the synchronization quality between them can be characterized by the correlation coefficients of more than 0.97 in different parameter spaces of the system. Under these high-quality synchronization conditions, we further discuss the performances of dual-channel OTDM with a rate of 4×60 Gb/s. By observing the eye diagram, bit error rate and time-waveform of each decoded message in detail, we find that there is a large eye-openings in the eye diagrams, low bit error rate and higher quality time-waveform for each decoded message. Except that the bit error rate of one decoded message is lower than 7 × 10−3 in different parameter spaces, and those of the other decoded messages are close to 0, indicating that high-quality data transmissions are expected to be realized in the system. The research results show that the multi-cascaded reservoir computing systems based on multiple optically pumped VCSELs provide an effective method for the realization of multi-channel OTDM chaotic secure communications with high-speed.

© 2023 Optica Publishing Group under the terms of the Optica Open Access Publishing Agreement

1. Introduction

As we all know, so far, the methods for optical communication multiplexing mainly include range from wavelength division multiplexing (WDM), optical time division multiplexing (OTDM) to polarization division multiplexing (PDM). In these methods, the rate of single-channel communication provided by OTDM [16] technology is far higher than that of any single-channel communication system based on electronic devices in the same period. Since Tucker et al. [5] took the lead in realizing 4-channel OTDM with 4Gbit/s in 1987, OTDM technology has attracted great attention [79]. By using different multiplexing and demultiplexing technology, the researchers have greatly improved the rate of OTDM. For example, in 2005, the single-channel rate of OTDM had reached 160 Gbit/s [1,2,1013]. In 2014, Hu et al. achieved a rate of 1.2 Tbit/s for OTDM by the combination of time division multiplexing and polarization multiplexing [14]. In 2018, Hirooka et al. realized an OTDM system with a single channel rate of 10.2Tbit/s by using optical Nyquist pulse [15]. In 2020, Watanabe et al. performed a 10-channel optical multiplexing communication system with 12.8Tbit/s by the combination of OTDM and WDM [16]. OTDM provides a rate unmatched by the other multiplexing methods. In the OTDM system, the most critical technology is time division demultiplexing technology implemented by clock extraction. Previous works have reported many traditional clock extraction schemes. For example, high Q value and high gain loop based on photoelectric phase-locked loop [17] or electro-absorption modulator (EAM) [18], and frame clock extraction based on unequal amplitude encoding [19]. Many devices have been proposed to realize optical time division demultiplexing [20,21], such as EAM-based demultiplexer, nonlinear optical fiber demultiplexer, semiconductor optical amplifier demultiplexer, four-wave mixing demultiplexer using optical fiber or semiconductor optical amplifier, and all-optical demultiplexer utilizing cross-phase modulation effect, and so on. However, these reported demultiplexing technology in OTDM system were implemented by clock extraction, where complex optical hardware system with high cost was needed to be used for optical clock extraction and optical sampling.

In addition, optically pumped spin-VCSEL (OP-Spin-VCSEL) has many advantages over traditional edge-emitting lasers. For example, smaller threshold current, larger modulation bandwidth (about 200GHz) [22,23], independently controlled output polarization and intensity, and ultra-fast dynamic behavior. Utilizing these characteristics, OP-spin-VCSEL can be widely used in optical communication, optical information processing, data storage, quantum computing and biosensing. OP-Spin-VCSEL can generate different forms of ultrafast instabilities, such as periodic oscillation, polarization conversion and chaotic dynamics. The potential applications of chaotic dynamics of OP-spin-VCSEL in ultrafast chaotic computation, ultrafast random code generation and ultrafast chaotic secure communication have attracted great attention. In recent decades, optical chaotic secure communications have been widely studied [24]. In order to promote the development of optical chaotic secure communication toward high capacity and high speed, future works will focus on multi-channel optical chaotic secure communications, including WDM and OTDM chaotic secure communications. It is expected that the OTDM chaotic secure communication with high-speed can be realized by using OP-spin-VCSELs, due to their femtosecond dynamic characteristics, ultra-large bandwidth and independent control of output polarization. However, in such a system, how to realize high-quality chaotic synchronization and time division demultiplexing will be faced challenge. Traditional chaotic synchronizations (such as leading synchronization and lagging synchronization, and so on) is limited by the symmetry between driving laser and response one, and the perfect match of their parameters. In addition, most of the traditional time division demultiplexing schemes using clock extraction possessed complex structures and high costs. The recently developed photon reservoir computing (RC) systems [25] have showed good performances in chaotic synchronization prediction and chaotic signal separation. These RC systems are expected to solve the faced challenges in high-speed OTDM secure communication.

In recent years, photonic artificial intelligence has greatly developed [2628]. Significantly, deep learning and delay-based reservoir computing (RC) technology have been applied in synchronous prediction of optical chaos [25], nonlinear equalization and optical communication performance monitoring [29]. Deep learning technology applied for the prediction of optical chaos synchronization needs accurate information about structure and parameters of the optical system. In addition, when dealing with complex tasks such as face or speech recognition, the deep-learning with too many neurons or layers are usually blamed for time-consuming. In comparison, delay-based RC typically uses a single delay loop configuration and time-multiplexing of the input data to emulate a ring topology. The introduction of this concept led to a better understanding of RC, its minimal requirements, and suitable parameter conditions. Moreover, it facilitated their implementation on various nonlinear systems [3034], such as photoelectric feedback system [35], active nonlinear device [36], optical feedback semiconductor laser [37] and so on. In fact, the delay-based RC concept inspired successful implementations in terms of hardware efficiency [30], processing speed and task performance [31,38]. Most notably, the delay-based RC using nonlinear semiconductor lasers has the advantages of fast-speed, high efficiency and parallel computing capability for processing time-dependent signals. A growing number of studies have demonstrated that this effective technique can well forecast trajectories of optical chaotic systems [25,39], distinct chaotic signals [40] and synchronize with chaotic system [39]. Recently, our work further shows that high-quality chaotic synchronization between the driving laser and the response laser can be achieved by using the delay-based photon RC method [41].

Recently, a few works proposed a delay-based RC system based on electronically pumped spin-VCSELs [25]. In such a RC system, the nonlinear dynamical x-PC and y-PC from the VCSEL output can be utilized to perform two parallel reservoir computers, which can well predict two independent chaotic time-series in parallel. Our recent work further demonstrates the effective separation of linearly superimposed optical chaos by using a delay-based RC based on OP-Spin-VCSEL [42]. In addition, OP-Spin-VCSEL offers the flexible spin control of the lasing output, as well as offering more control parameters. Based on this, QP-Spin-VCSEL has better controllability for polarization switch [22,23], which is conducive to the realization of two parallel RCs. Moreover, it can produce ultra-fast chaotic response with short delay feedback or without feedback, thus forming very short spacing between two virtual nodes under sufficient nodes. These show that two RC using two chaotic polarization components emitted by an optically pumped VCSEL can deal with high-speed chaotic time series in parallel. Therefore, the delay-based RC system based on QP-Spin-VCSEL can be potentially applied in the demultiplexing in a dual-channel OTDM system.

Based on the above considerations, in this paper, using two cascaded reservoir computing systems based on the multi beams of chaotic polarization components emitted by four optically pumped VCSELs, we propose a novel OTDM chaotic secure communication system. In such a system, there are four parallel reservoirs in each reservoir layer. We further explore the training errors for these four reservoirs in each reservoir layer in some key parameter spaces, and discuss the evolutions of chaotic synchronization between any one reservoir in last-level reservoir layer and the corresponding prediction target in different parameter spaces. Finally, we discuss the performances of the OTDM chaotic secure communication system, such as bit error rates and eye diagrams.

2. Theory and model

Figure 1 depicts a scheme diagram for dual-channel OTDM chaotic secure communication system with high-speed using two cascaded RCs based optically pumped VCSELs. Here, QP-Spin-VCSEL operating along, as a light source, is used to generate ultrafast chaotic carrier. Response Spin-VCSELs (R-Spin-VCSELs) (with subscript 1-8) represent reservoir lasers. The reservoir computing formed by the R-Spin-VCSEL with the subscript of $j$ is defined as RC$_j$, where $j$=1, 2, 3, $\ldots$, 8. The chaotic X polarization component X-PC and Y-PC emitted by the QP-Spin-VCSEL with the subscript of $j$, as two nonlinear nodes, are used to form two parallel sub-reservoirs, respectively. The four sub-reservoirs formed by four beams of the chaotic X-PCs from the R-Spin-VCSELs with the subscripts of 1-4 are respectively utilized for separating four chaotic masked signals ([$C_{x}$($t$-$dt_{1}$)+$m_{x1}$($t$-$dt_{1}$)]-[$C_{x}$($t$-$dt_{4}$)+$m_{x4}$($t$-$dt_{4}$)]). These separated signals are defined as $C^{'}_{x}$($t$-$dt_{1}$), $C^{'}_{x}$($t$-$dt_{2}$), $C^{'}_{x}$($t$-$dt_{3}$) and $C^{'}_{x}$($t$-$dt_{4}$), respectively. Here, $C_{x}$ is the light intensity of the X-PC. $dt_{1}$-$dt_{4}$ indicate four different delay times. The four sub-reservoirs using four beams of the chaotic Y-PCs from the R-Spin-VCSELs with subscript 1-4 are respectively used for separating four chaotic masked signals ([$C_{y}$($t$-$dt_{1}$)+$m_{y1}$($t$-$dt_{1}$)]-[$C_{y}$($t$-$dt_{4}$)+$m_{y4}$($t$-$dt_{4}$)]). These separated signals are defined as $C^{'}_{y}$($t$-$dt_{1}$), $C^{'}_{y}$($t$-$dt_{2}$), $C^{'}_{y}$($t$-$dt_{3}$) and $C^{'}_{y}$($t$-$dt_{4}$), respectively. Here, $C_{y}$ is the light intensity of the Y-PC. The four sub-reservoirs formed by four beams of the chaotic X-PCs from the R-Spin-VCSELs with the subscripts of 5-8 are used for the predictions of the original chaotic X-PCs ($C_{x}$($t$-$dt_{1}$)-$C_{x}$($t$-$dt_{4}$)), respectively. Their outputs are respectively defined as $C^{''}_{x1}$($t$)-$C^{''}_{x4}$($t$). The four sub-reservoirs based on the four beams of the chaotic Y-PCs from the R-Spin-VCSELs with subscripts of 5-8 are utilized for the predictions of the original chaotic Y-PCs ($C_{y}$($t$-$dt_{1}$)-$C_{y}$($t$-$dt_{4}$)), respectively. Their outputs are respectively defined as $C^{''}_{y1}$($t$)-$C^{''}_{y4}$($t$). The delay multiplexing module for the X-PC (X-DMM) are used for the delay of modulation signals $m_{x1}$-$m_{x4}$. The delay multiplexing module for the Y-PC (Y-DMM) are utilized for the delay of the multiplex modulation signals $m_{y1}$-$m_{y4}$. Each delay multiplexing module consists of four modulators (MD), four delay lines (DL) and optical time multiplexer (OTM). The fiber polarization couplers (FPCs) (the subscript 1-6) are used to couple X-PC and Y-PC into a beam of light. The fiber polarization splitters (FPBSs) (the subscripts of 1-10) are applied to separate a beam of light into the X-PC and Y-PC. The continuous-wave (CW) lasers (the subscripts of 1-4) are utilized to modulate the masked input signal. The optical isolators (ISs) (the subscripts of 1-24) are used to avoid optical feedback. The polarization controllers (PCs) with subscript 1-34 are used to control the polarization of light. The photodetectors (PDs) with the subscripts of 1-26 are utilized to convert optical signals into electrical signals. The phase modulators (PMs) (the subscripts of 1-10) are applied for the phase modulation of the mask input signals. The neutral density filters (NDFs) (the subscripts of 1-5) are used to control the light intensity. The optical circulator is named as OC for short, which subscripts are 1-8. The variable attenuators (VOAs) (the subscripts of 1-16) are used to control the intensity of feedback light. The delay line is named as DL for short. The EA is the electric amplifier. The DM is a discrete module. The SC is scaling operation circuits. The OSC is oscilloscope. Any one the feedback loops (Loop$_1$-Loop$_{16}$) consists of the PC, DL and VOA. The $Mask$ is a mask signal.

 figure: Fig. 1.

Fig. 1. Schematic diagram of the dual-channel OTDM chaotic secure communication with high-speed using two cascaded RCs based on optically pumped VCSELs (The detailed descriptions see the above texts).

Download Full Size | PDF

The system shown in Fig. 1 is mainly composed of the time division multiplexing modules, the input layers, cascaded reservoir layers and output layers. In the X-DMM, the chaotic carrier-wave emitted by the spin-VCSEL operating alone is separated into X-PC and Y-PC by the FPBS$_1$. Their light intensities are defined as $C_{x}$($t$) and $C_{y}$($t$) respectively. The encoded signals $m_{x1}$($t$)- $m_{x4}$($t$) are modulated to $C_{x}$($t$) by using the modulators (MDs) to $C_{x}$($t$), then respectively are delayed by delay lines (DLs). Here, their delay times are $dt_{1}$-$dt_{4}$, respectively. These delayed signals are multiplexed in time by the OTM. The multiplexed signal $U_{x}$($t$) is expressed as follows: $U_{x}(t)$=$\sum _{i=1}^{4}[c_{x}(t-dt_{i})+m_{xi}(t-dt_{i})]$ ($i$=1,2,3,4, the same below). In the Y-DMM, the encoded signals $m_{y1}$($t$)-$m_{y4}$($t$) are delayed and multiplexed in the same way. The multiplexed signal $U_{y}$($t$) for them are described as follows: $U_{y}(t)$=$\sum _{i=1}^{4}[c_{y}(t-dt_{i})+m_{yi}(t-dt_{i})]$.

The input layers provide the connections with reservoirs. In the input layers 1 and 2, the multiplexed signals $U_{x}$($t$) and $U_{y}$($t$) are first converted into current signals by the PDs, then amplified by the EAs, and finally sampled into two groups of input data $U_{x}$($n$) and $U_{y}$($n$) by the discrete modules (DMs). The sampled data $U_{x}$($n$) and $U_{y}$($n$) with period $T$ are multiplied by the Mask signals with period $T$. The Mask signals both are the chaotic signal generated by the mutually-coupled semiconductor lasers [43,44]. After scaled with a scaling factor $\gamma$ by the scaling operation circuits (SCs), the input layers 1 and 2 yield output signals, denoted as $S_{1x}$($n$) and $S_{1y}$($n$), respectively. They are modulated to the optical-field phases of the CW$_1$- CW$_2$ by using phase modulators PM$_1$ and PM$_2$, respectively. The modulated $S_{1x}$($n$) and $S_{1y}$($n$) are first coupled into one beam by the FPC$_2$, and then divided into four beams of lights by the FBS$_2$. These four beams of lights are respectively injected into the R-Spin-VCSELs with the subscripts of 1-4.

For simplicity, within any one of the RC$_1$-RC$_4$, two polarization components emitted by the R-Spin-VCSEL with double feedbacks are defined as the X-PC${\rm _R}$ and Y-PC${\rm _R}$. These two PCs will show chaotic state under a certain condition, and be used as two nonlinear nodes to form two sub-reservoirs. The X-PC${\rm _R}$ and Y-PC${\rm _R}$ in each RC are fed back to the R-Spin-VCSEL itself by using the Loop$_1$ and Loop$_2$. The feedback time along any delay line (DL) is set to $\tau$. The light intensities of the X-PC${\rm _R}$ and Y-PC${\rm _R}$ emitted by each R-Spin-VCSEL are respectively extracted at an interval of $\theta$, and interpreted as the states of virtual nodes. Here, the number of virtual node along each delay line (DL) satisfies $N=\tau _{R}/\theta$, where $\tau$ = $T$. Two outputs of each RC are first converted into current signals by the PDs, then injected into the corresponding output layers. In the output layers of 1-4, for the $i$th prediction target ($C_{x}$($n$-$L_{i}$)+$m_{xi}$($n$-$L_{i}$))($L_{i}$ is the length of the discrete delay time), the corresponding current signal is defined as $C^{'}_{x}$($n$-$L_{i}$) after being weighted and linearly summed in the $i$th output layer. In the output layers of 5-8, for the $i$th prediction target ($C_{y}$($n$-$L_{i}$)+$m_{yi}$($n$-$L_{i}$)), after being weighted and linearly summed in the output layer of (i+4), the corresponding current signal is defined as $C^{'}_{y}$($n$-$L_{i}$). Here, the weights need to be trained using linear least-squares method that minimize the mean-square error between each target signal and the corresponding reservoir output. In such a reservoir system, by training the weights, $C^{'}_{x}$($n$-$L_{i}$) and $C^{'}_{y}$($n$-$L_{i}$) can well replicate ($C_{x}$($n$-$L_{i}$)+$m_{xi}$($n$-$L_{i}$)) and ($C_{y}$($n$-$L_{i}$)+$m_{yi}$($n$-$L_{i}$)), respectively, indicating that the reservoirs RC$_1$-RC$_4$ can effectively separate the chaotic masking signals, which are multiplexed in time. The chaotic masking signals ($C^{'}_{x}$($n$-$L_{1}$)-$C^{'}_{x}$($n$-$L_{4}$)) output from the output layers of 1-4 are first combined into one beam by using the combiner (CB$_1$), then injected into the input layer 3. Here, the combined signal $U^{'}_{x}$($n$)=$\sum _{i=1}^{4}C^{'}_{x}$($n$-$L_{i}$). The chaotic masking signals ($C^{'}_{y}$($n$-$L_{1}$)-$C^{'}_{y}$($n$-$L_{4}$)) from the output layers of 5-8 are first combined into one beam by using the combiner (CB$_2$), then injected into the input layer 4, where the combined signal $U^{'}_{y}$($n$)=$\sum _{i=1}^{4}C^{'}_{y}$($n$-$L_{i}$). After being experienced the similar processing with those in the input layers 1 and 2, these chaotic masking signals $U^{'}_{x}$($n$)and $U^{'}_{y}$($n$) from the input layers of 3-4 are injected into the R-Spin-VCSEL with the subscripts of 5-8. The outputs from the R-Spin-VCSELs (the subscripts of 5-8) are first injected to the output layers of 9-16, respectively, and then weighted and linearly summed. Under this condition, the outputs layers of 9-12 ($C^{''}_{x1}$($n$)-$C^{''}_{x4}$($n$)) can well reproduce ($C_{x}$($n$-$L_{1}$)-$C_{x}$($n$-$L_{4}$)), respectively. The outputs layers of 13-16 ($C^{''}_{y1}$($n$)-$C^{''}_{y4}$($n$)) can well modeled ($C_{y}$($n$-$L_{1}$)-$C_{y}$($n$-$L_{4}$)), respectively. Therefore, the reservoirs RC$_5$-RC$_8$ can effectively separate the chaotic carrier-waves from the above-mentioned chaotic making signals. When ($C^{''}_{x1}$($n$)-$C^{''}_{x4}$($n$)) from the output layer 9-12 are synchronously subtracted from ($C_{x}$($n$-$L_{1}$)+$m_{x1}$($n$-$L_{1}$))-($C_{x}$($n$-$L_{4}$)+$m_{x4}$($n$-$L_{4}$)) from the output layers of 1-4, respectively, the decoded signals ($m^{'}_{x1}$-$m^{'}_{x4}$) can be obtained. Moreover, when ($C^{''}_{y1}$($n$)-$C^{''}_{y4}$($n$)) from the output layer 13-16 are synchronously subtracted from ($C_{y}$($n$-$L_{1}$)+$m_{y1}$($n$-$L_{1}$))-($C_{y}$($n$-$L_{4}$)+$m_{y4}$($n$-$L_{4}$)) from the output layer 5-8, respectively, the decoded signals ($m^{'}_{y1}($n$)$-$m^{'}_{y4}($n$)$) can be achieved.

Based on the modified spin-dependent model developed by San Miguel et al. [45], the four coupled rate equations of the optically pumped spin-VCSEL with optical feedback can be described as follows

$$\begin{aligned}\frac{dE_{x}(t)}{dt}=&k(1+i\alpha)\big[M(t)E_{x}(t)+in(t)E_{y}(t)-E_{x}(t)\big]-i\gamma_{p}E_{x}(t)-\gamma_{a}E_{x}(t)\\ &+\{\beta_{sp}\gamma[n(t)+M(t)]\}^{1/2}\xi_{x}+k_{f}E_{x}(t-\tau)exp({-}i\omega\tau), \end{aligned}$$
$$\begin{aligned}\frac{dE_{y}(t)}{dt}=&k(1+i\alpha)\big[M(t)E_{y}(t)+in(t)E_{x}(t)-E_{y}(t)\big]-i\gamma_{p}E_{y}(t)-\gamma_{a}E_{y}(t)\\ &+\{\beta_{sp}\gamma[n(t)+M(t)]\}^{1/2}\xi_{y}+k_{f}E_{y}(t-\tau)exp({-}i\omega\tau), \end{aligned}$$
$$\begin{aligned}\frac{dM(t)}{dt}=&-\gamma\big[M(t)(1+|E_{x}(t)|^2+|E_{y}(t)|^2)\big]+\gamma\eta-\\ & i\gamma n(t)\big[E_{y}(t)E_{x}^{*}(t)-E_{x}(t)E_{y}^{*}(t)\big], \end{aligned}$$
$$\begin{aligned}\frac{dn(t)}{dt}=&\gamma p\eta-\gamma_{s}n(t)-\gamma n(t)(|E_{x}(t)|^2+|E_{y}(t)|^2)-\\ & i\gamma M(t)\big[E_{y}(t)E_{x}^{*}(t)-E_{x}(t)E_{y}^{*}(t)\big]. \end{aligned}$$

Suppose that the continuous-wave lasers (CW$_1$-CW$_4$) have the same center frequency, we obtain the nonlinear dynamic equations of R-Spin-VCSEL (subscript 1-8) with optical feedback and optical injection as follows

$$\begin{aligned}\frac{dE_{Rx,j}(t)}{dt}=&k_{R}(1+ia_{R})\big[M_{R,j}(t)E_{Rx,j}(t)+in_{R,j}(t)E_{Ry,j}(t)-E_{Rx,j}(t)\big]\\ &-i(\gamma_{R_{p}}+\Delta\omega_{j})E_{Rx,j}(t)-\gamma_{Ra}E_{Rx,j}(t)+\{\beta_{sp}\gamma_{R}[n_{R,j}(t)+M_{R,j}(t)]\}^{1/2}\xi_{x}\\ &+k_{Rf}E_{Rx,j}(t-\tau_{R})exp({-}i\omega_{R}\tau_{R})+k_{x}E_{xinj,1}+k_{x}E_{xinj,3}, \end{aligned}$$
$$\begin{aligned}\frac{dE_{Ry,j}(t)}{dt}=&k_{R}(1+ia_{R})\big[M_{R,j}(t)E_{Ry,j}(t)+in_{R,j}(t)E_{Rx,j}(t)-E_{Ry,j}(t)\big]\\ &+i(\gamma_{R_{p}}-\Delta\omega_{j})E_{Ry,j}(t)-\gamma_{Ra}E_{Ry,j}(t)+\{\beta_{sp}\gamma_{R}[n_{R,j}(t)+M_{R,j}(t)]\}^{1/2}\xi_{y}\\ &+k_{Rf}E_{Ry,j}(t-\tau_{R})e^{{-}i\omega_{R}\tau_{R}}+k_{y}E_{yinj,2}+k_{y}E_{yinj,4}, \end{aligned}$$
$$\begin{aligned}\frac{dM_{R,j}(t)}{dt}=&-\gamma_{R}\big[M_{R,j}(t)(1+|E_{Rx,j}(t)|^{2}+|E_{Ry,j}(t)|^{2})\big]+\gamma_{R}\eta_{R}\\ &-i\gamma_{R}n_{R,j}(t)\big[E_{Ry,j}(t)E^{*}_{Rx,j}(t)-E_{Rx,j}(t)E^{*}_{Ry,j}(t)\big], \end{aligned}$$
$$\begin{aligned}\frac{dn_{R,j}(t)}{dt}=&\gamma_{R}p_{R}\eta_{R}-\gamma_{sR,j}n_{R,j}(t)-\gamma_{R}n_{R,j}(t)(|E_{Rx,j}(t)|^{2}+|E_{Ry,j}(t)|^{2})\\ &-i\gamma_{R}M_{R,j}(t)\big[E_{Ry,j}(t)E^{*}_{Rx,j}(t)-E_{Rx,j}(t)E^{*}_{Ry,j}(t)\big]. \end{aligned}$$

In Eqs. (1)–(8), the subscript $R$ represents the R-spin-VCSEL. The subscript $j$ ($j$=1-8, the same below) represents the $j$th R-spin-VCSEL. $E_{x}$ and $E_{Rx}$ are the slowly varying amplitudes of the X-PC and X-PC${\rm _R}$, respectively. $E_{y}$ and $E_{Ry}$ are the slowly varying amplitudes of the Y-PC and Y-PC${\rm _R}$, respectively. $E_{xinj,1}$ and $E_{yinj,2}$ are the optical-field amplitudes of the CW$_1$ and CW$_2$, respectively. $E_{xinj,3}$ and $E_{yinj,4}$ are the optical-field amplitudes of the CW$_3$ and CW$_4$, respectively. Here, $E_{xinj,1}$ is injected into the X-PCs emitted by the R-Spin-VCSELs with the subscripts of 1-4. $E_{xinj,3}$ is injected into the X-PCs from the R-Spin-VCSELs with the subscripts of 5-8. $E_{yinj,2}$ is injected into the Y-PCs emitted by the R-Spin-VCSELs with the subscripts 1-4. $E_{yinj,4}$ is injected the Y-PCs of the R-Spin-VCSELs with the subscripts of 5-8. In these lasers, the circularly polarized electric field components are coupled by crystal birefringence, and characterized by birefringence $\gamma _{p}$ and dichroic $\gamma _{a}$. The normalized carrier variable $M$ and $n$ appearing in Eqs. (1)–(8) are defined by $M=(n^{+}+n^{-})$/2 and $n=(n^{+}-n^{-})$/2, where $n^{+}$ and $n^{-}$ are the corresponding normalized densities of electrons with spin-up and spin-down, respectively. $k$ and $k_{R}$ are the cavity decay rates. $a$ and $a_{R}$ are the linewidth enhancement factor. $\gamma$ and $\gamma _{R}$ are the electron density decay rate. $\gamma _{s}$ and $\gamma _{Rs}$ are the spin relaxation rates. $\eta$ and $\eta _{R}$ are the total normalized pump energy. $p$ and $p_{R}$ are the pump polarization ellipticity. $k_{f}$ and $k_{Rf}$ are the feedback intensity. $k_{x}$ and $k_{y}$ are the injection intensities of the X-PC${\rm _R}$ and Y-PC${\rm _R}$ of each R-Spin-VCSEL, respectively. $\Delta \omega _{j}$ is the center frequency detuning between the R-Spin-VCSEL with the subscript of $j$ and the CW with the subscript of $j$. $\omega _{R}$ is the center frequency of each R-Spin-VCSEL; $\beta _{sp}$ is the spontaneous emission coefficient, which can also be considered as the noise intensity. $\xi _{x}$, $\xi _{y}$ are independent Gaussian white noise with a mean of 0 and a variance of 1.

The time-division multiplexing signals $U_{x}(t)$ and $U_{y}(t)$ from the x-DMM and the y-DMM are respectively expressed as

$${U_{x}(t)}=\sum_{i=1}^{4}C_{x}(t-dt_{i})m_{xi}(t-dt_{i}), {U_{y}(t)}=\sum_{i=1}^{4}C_{y}(t-dt_{i})m_{yi}(t-dt_{i}),$$

Here, $i$=1, 2, 3, 4. The encoded signals $m_{x1}$-$m_{x4}$ and $m_{y1}$-$m_{y4}$ are considered as aperiodic rectangular pulses, which are expressed as

$$m_{xi}=\sum_{i=1}^{4}A_{xi}\sum_{L=1}^{N_{m}}rectpuls(t-LD_{T}-dt_{i},T_{m}), m_{yi}=\sum_{i=1}^{4}A_{yi}\sum_{L=1}^{N_{m}}rectpuls(t-LD_{T}-dt_{i},T_{m}),$$
where $A_{xi}$ and $A_{yi}$ are the amplitudes of the $m_{xi}$ and $m_{yi}$, respectively. $A_{x1}$, $A_{y1}$=0.1, $A_{x2}$, $A_{y2}$=0.3, $A_{x3}$, $A_{y3}$=0.5, and $A_{x4}$, $A_{y4}$=0.7. The variable $rectpuls$ is a function of the periodic rectangular pulse with a period of $T_{m}$. $D_{T}$ is the basic offset time. $N_{m}$ is the total number of the periodic rectangular pulses. $dt{_{i}}$ is the delay time and expressed as $(i-1)D_{\rm _T}$/4. The optical-field amplitudes of the CW$_1$-CW$_4$ can be expressed as [46]
$$\begin{aligned}E_{xinj,1}(t)=\sqrt{I_{d}}exp[i\pi{S_{1x}(t)}],\quad E_{xinj,3}(t)=\sqrt{I_{d}}exp[i\pi{S_{2x}(t)}], \end{aligned}$$
$$\begin{aligned}E_{xinj,2}(t)=\sqrt{I_{d}}exp[i\pi{S_{1y}(t)}],\quad E_{xinj,4}(t)=\sqrt{I_{d}}exp[i\pi{S_{2y}(t)}], \end{aligned}$$
where $I_{d}$ is the intensity of any one of the CW$_1$-CW$_4$. $S_{1x}(t)$, $S_{1y}(t)$, $S_{2x}(t)$ and $S_{2y}(t)$ represent the masked input signals, which can be respectively described as
$$\begin{aligned}S_{1x}(t)={Mask_{1}(t)} {\times} [U_{x}(n)] {\times} {\gamma},\quad S_{1y}(t)={Mask_{2}(t)} {\times} [U_{y}(n)] {\times} {\gamma}, \end{aligned}$$
$$\begin{aligned}S_{2x}(t)={Mask_{3}(t)} {\times} [U^{'}_{x}(n)] {\times} {\gamma},\quad S_{2y}(t)={Mask_{4}(t)} {\times} [U^{'}_{y}(n)] {\times} {\gamma}, \end{aligned}$$
where the masked signals $Mask_{1}$ and $Mask_{2}$ are chaotic signals generated by the mutually- coupled lasers [43,44]. $\gamma$ is the scale factor.

In the system shown in Fig.1, chaotic synchronization plays a key role in security and encrypted message recovery. In the following, we use the reservoirs (RC$_1$- RC$_8$) to address the chaotic synchronizations. According to the theory of complete chaotic synchronization, we get the synchronization solution as follows

$$\begin{aligned}C^{\prime\prime}_{xi}(n)=C_{x}(n-L_{i}),C^{\prime\prime}_{yi}(n)=C_{y}(n-L_{i}),i=1,2,3,4 ({\rm the} \ {\rm same} \ {\rm below}), \end{aligned}$$
$$\begin{aligned}C^{'}_{x}(n-L_{i})=C_{x}(n-L_{i})+m_{xi}(n-L_{i}),C^{'}_{y}(n-L_{i})=C_{y}(n-L_{i})+m_{yi}(n-L_{i}), \end{aligned}$$
where $C^{'}_{x}(n-L_{i})$ is considered as the linear function of the light intensity of the X-PC from the R-Spin-VCSEL (the subscript of $i$) and the prediction target ($C_{x}(n-L_{i})$+$m_{xi}(n-L_{i})$). $C^{'}_{y}(n-L_{i})$ is regarded as the linear function of the light intensity of the Y-PC from the R-Spin-VCSEL (the subscript of $i$) and ($C_{y}(n-L_{i})$+$m_{yi}(n-L_{i})$). Their expressions are respectively written as
$$\begin{aligned}C^{'}_{x}(n-L_{i})={\rm W}_{x,1}^{(i)}b_{out}+{\rm W}_{x,2}^{(i)}[C_{x}(n-L_{i})+m_{xi}(n-L_{i})]+\sum_{l=1}^{N} {\rm W}_{x,l+2}^{(i)}I_{x,l}^{(i)}(n), \end{aligned}$$
$$\begin{aligned}C^{'}_{y}(n-L_{i})={\rm W}_{y,1}^{(i)}b_{out}+{\rm W}_{y,2}^{(i)}[C_{y}(n-L_{i})+m_{yi}(n-L_{i})]+\sum_{l=1}^{N} {\rm W}_{y,l+2}^{(i)}I_{y,l}^{(i)}(n), \end{aligned}$$
where $i$=1, 2, 3, 4. ${{\textbf {W}}^{(i)}}_{x}$ and ${{\textbf {W}}^{(i)}}_{y}$ are the output weights of two sub-reservoirs, which are respectively formed by the X-PC and Y-PC emitted by the R-Spin-VCSEL with the subscript of $i$. ${W}^{(i)}_{x,l}$ and ${W}^{(i)}_{y,l}$ are the $l$th-element of ${{\textbf {W}}^{(i)}}_{x}$ and ${{\textbf {W}}^{(i)}}_{y}$, respectively; $I^{(i)}_{x,l}$ and $I^{(i)}_{y,l}$ represent the $l$th output state of the X-PC and Y-PC from the R-Spin-VCSEL with the subscript of $i$, respectively. Here $I^{(i)}_{x}$=$|E_{Rx,i}|^2$ and $I^{(i)}_{y}$=$|E_{Ry,i}|^2$. The term $b_{out}$ is a constant and equals to 1. Previous studies [41] have shown that these output weights can be analytically given by
$$\begin{aligned}{\textbf{W}}_{x}^{(i)}={\textbf{Y}}_{x}^{(i)}({\textbf{X}}_{x}^{(i)})^{\rm Tr}/[{\textbf{X}}_{x}^{(i)}({\textbf{X}}_{x}^{(i)})^{\rm Tr}+\delta\boldsymbol{\Pi}], \end{aligned}$$
$$\begin{aligned}{\textbf{W}}_{y}^{(i)}={\textbf{Y}}_{y}^{(i)}({\textbf{X}}_{y}^{(i)})^{\rm Tr}/[{\textbf{X}}_{y}^{(i)}({\textbf{X}}_{y}^{(i)})^{\rm Tr}+\delta\boldsymbol{\Pi}], \end{aligned}$$
where $\delta$ is the ridge regression parameter for avoiding overfitting and set as $10^{-6}$. $\boldsymbol {\Pi }$ is an identity matrix. The superscript $T_{r}$ represents transpose. ${{\textbf {Y}}^{(i)}}_{x}$ and ${{\textbf {Y}}^{(i)}}_{y}$ both are the matrix, and their $k$th columns are ($C_{x}(k-L_{i}+1)$+$m_{xi}(k-L_{i}+1)$) and ($C_{y}(k-L_{i}+1)$+$m_{yi}(k-L_{i}+1)$) respectively. ${\textbf {X}}_{x}^{(i)}$ and ${\textbf {X}}_{y}^{(i)}$ both are the matrix, and their $k$th columns are [$b_{out}$; $C_{x}(k-L_{i})$+$m_{xi}(k-L_{i})$; $I^{(i)}_{x,l}(k)$;], [$b_{out}$; $C_{y}(k-L_{i})$+$m_{yi}(k-L_{i})$; $I^{(i)}_{y,l}(k)$;]. $C^{''}_{xi}(n)$ is considered as the linear function of the light intensity of the X-PC from the R-Spin-VCSEL with the subscript of ($i$+4) and the prediction target $C_{x}(n-L_{i})$. $C^{''}_{yi}(n)$ is regarded as the linear function of the light intensity of the Y-PC from the R-Spin-VCSEL with the subscript of ($i$+4) and the prediction target $C_{y}(n-L_{i})$. The expressions of $C^{''}_{xi}(n)$ and $C^{''}_{yi}(n)$ are given as follows
$$\begin{aligned}C^{\prime\prime}_{xi}(n)={\rm W}_{x,1}^{(i+4)}b_{out}+{\rm W}_{x,2}^{(i+4)}C_{x}(n-L_{i})+\sum_{l=1}^{N} {\rm W}_{x,l+2}^{(i+4)}I_{x,l}^{(i+4)}(n), \end{aligned}$$
$$\begin{aligned}C^{\prime\prime}_{yi}(n)={\rm W}_{y,1}^{(i+4)}b_{out}+{\rm W}_{y,2}^{(i+4)}C_{y}(n-L_{i})+\sum_{l=1}^{N} {\rm W}_{y,l+2}^{(i+4)}I_{y,l}^{(i+4)}(n), \end{aligned}$$
where ${\textbf {W}}_{x}^{(i+4)}$ and ${\textbf {W}}_{y}^{(i+4)}$ are the output weight of two sub-reservoirs, which are respectively formed by the X-PC and Y-PC emitted by the R-Spin-VCSEL with the subscript of ($i$+4). ${\rm W}_{x,l}^{(i+4)}$ and ${\rm W}_{y,l}^{(i+4)}$ are the $l$th-element of ${\textbf {W}}_{x}^{(i+4)}$ and ${\textbf {W}}_{y}^{(i+4)}$, respectively. $I^{(i+4)}_{x,l}$ and $I^{(i+4)}_{y,l}$ indicate the $l$th output state of the X-PC and Y-PC from the R-Spin-VCSEL with the subscript of ($i$+4), respectively. Here, $I^{(i+4)}_{x}$=$|E_{Rx,i+4}|^2$ and $I^{(i+4)}_{y}$=$|E_{Ry,i+4}|^2$. The output weights and ${\textbf {W}}_{x}^{(i+4)}$ and ${\textbf {W}}_{y}^{(i+4)}$ can be described as
$${\textbf{W}}_{x}^{(i+4)}={\textbf{Z}}_{x}^{(i)}({\textbf{X}}_{x}^{(i+4)})^{\rm Tr}/[{\textbf{X}}_{x}^{(i+4)}({\textbf{X}}_{x}^{(i+4)})^{\rm Tr}+\delta\boldsymbol{\Pi}],$$
$${\textbf{W}}_{y}^{(i+4)}={\textbf{Z}}_{y}^{(i)}({\textbf{X}}_{y}^{(i+4)})^{\rm Tr}/[{\textbf{X}}_{y}^{(i+4)}({\textbf{X}}_{y}^{(i+4)})^{\rm Tr}+\delta\boldsymbol{\Pi}],$$
where ${\textbf {Z}}_{x}^{(i)}$ and ${\textbf {Z}}_{y}^{(i)}$ both are the matrix, and their $k$th columns are $C_{x}(k-L_{i}+1)$ and $C_{y}(k-L_{i}+1)$ ; ${\textbf {X}}_{x}^{(i)}$ and ${\textbf {X}}_{y}^{(i)}$ both are the matrix, and their $k$th columns are [$b_{out}$; $C_{x}(k-L_{i})$; $I_{x,l}^{(i+4)}(k)$], [$b_{out}$; $C_{y}(k-L_{i})$ ; $I_{y,l}^{(i+4)}(k)$]. Under complete synchronizations (see Eqs. (15)–(16)), we can obtain
$$m^{'}_{xi}\approx m_{xi}(n-L_{i}), m^{'}_{yi}\approx m_{yi}(n-L_{i}),$$

3. Results and discussions

In the following calculation, the parameter values for the Spin-VCSEL and any one of the R-Spin-VCSELs are presented in Table 1. The center wavelengths of the Spin-VCSEL and any one of the R-Spin-VCSELs are both 1550 nm. The duration ($T_{m}$) of the periodic rectangular pulse signals $m_{xi}(n)$ or $m_{yi}(n)$ is 16ps. The sampling frequency of $U_{x}(n)$ or $U_{y}(n)$ is 1/$T$, and $T$=20ps. The delay times are given as follows: $dt_{1}$= 0 ns, $dt_{2}$= 0.03 ns, $dt_{3}$= 0.06 ns, $dt_{4}$= 0.09 ns. The delay lengths are presented as follows: $L_{1}$=15000, $L_{2}$=15030, $L_{3}$=15060 and $L_{4}$=15090. We first numerically solve Eqs. (1)–(8) by the fourth-order Runge-Kutta method, where Eqs. (1)–(4) are solved with a step of 1ps, and Eqs. (5)–(8) are solved with a step of 0.01ps. Here, the four sub-reservoirs formed by the X-PCs of the R-Spin-VCSELs with the subscripts of 1-4 are used to predict the targets ([$C_{x}(n-L_{1})$+$m_{x1}(n-L_{1})$]-[$C_{x}(n-L_{4})$+$m_{x4}(n-L_{4})$]), respectively. The four sub-reservoirs formed by the Y-PC from the R-Spin-VCSELs with the subscripts of 1-4 are utilized to predict the target ([$C_{y}(n-L_{1})$+$m_{y1}(n-L_{1})$]-[$C_{y}(n-L_{4})$+$m_{y4}(n-L_{4})$]), respectively. 7,000 sampling data of the prediction targets ($C_{x}(n-L_{i})$+$m_{xi}(n-L_{i})$) and ($C_{y}(n-L_{i})$+$m_{yi}(n-L_{i})$), as the input data, are recorded with the sampling interval of 1ps. After discarding the first 1000 points (to eliminate transients), we use the 3000 points for training one of the sub-reservoirs in the reservoir layers RC$_1$-R$_4$, then take the remain 3000 points to test the corresponding sub-reservoir. The four sub-reservoirs formed by the X-PCs from the R-Spin-VCSELs with the subscript of 5-8 are applied to predict the targets ($C^{'}_{x}(n-L_{1})$-$C^{'}_{x}(n-L_{4})$), respectively. The four sub-reservoirs formed by the Y-PC from the R-Spin-VCSELs with the subscripts of 5-8 are employed to predict the targets ($C^{'}_{y}(n-L_{1})$-$C^{'}_{y}(n-L_{4})$). For these sub-reservoirs, 3000 sampled data of the prediction targets ($C^{'}_{x}(n-L_{i})$ and $C^{'}_{y}(n-L_{i})$), as the input data, are recorded with the sampling interval of 1 ps. After discarding the first 1000 points (to eliminate transients), we utilize 1000 points to train one of the sub-reservoirs in the reservoir layers RC$_5$-RC$_8$, then take the remain 1000 points to test the corresponding sub-reservoir.

Tables Icon

Table 1. The parameter values for the Spin-VCSEL and the R-Spin-VCSELs with the subscripts of 1-8

Figure 2 shows the samples of the predicted targets ($C_{x}(n-L_{i})$+$m_{xi}(n-L_{i})$) and ($C_{y}(n-L_{i})$+$m_{yi}(n-L_{i})$) ($i$=1-4) and the outputs ($C^{'}_{x}(n-L_{i})$ and $C^{'}_{y}(n-L_{i})$) the trained sub-reservoirs in the reservoir-layers RC$_1$-RC$_4$. Here, $T$=20ps, $\theta$=0.1ps and $N$=200. As seen from Fig. 2, the trajectories of the prediction targets and the outputs of these sub-reservoirs all are chaotic. In addition, the trajectories of ($C^{'}_{x}(n-L_{1})$-$C^{'}_{x}(n-L_{4})$) is almost the same as those of ([$C_{x}(n-L_{1})$+$m_{x1}(n-L_{1})$]-[$C_{x}(n-L_{4})$+$m_{x4}(n-L_{4})$]), respectively. The trajectories of ($C^{'}_{y}(n-L_{1})$-$C^{'}_{y}(n-L_{4})$) are almost identical to those of ([$C_{y}(n-L_{1})$+$m_{y1}(n-L_{1})$]-[$C_{y}(n-L_{4})$+$m_{y4}(n-L_{4})$]), respectively. These results show that the four sub-reservoirs formed by the X-PCs from the R-Spin-VCSELs with the subscripts of 1-4 can effectively predict the trajectories of the targets ([$C_{x}(n-L_{1})$+$m_{x1}(n-L_{1})$]-[$C_{x}(n-L_{4})$+$m_{x4}(n-L_{4})$]), respectively. The four sub-reservoirs formed by the Y-PCs from the R-Spin-VCSELs with the subscripts of 1-4 can effectively model the trajectories of the targets ([$C_{y}(n-L_{1})$+$m_{y1}(n-L_{1})$]-[$C_{y}(n-L_{4})$+$m_{y4}(n-L_{4})$]), respectively. In other words, each sub-reservoir in the reservoir-layers RC$_1$-RC$_4$ can effectively separate each group of chaotic masking signals multiplexed in time.

 figure: Fig. 2.

Fig. 2. The samples of the predictive targets ($C_{x}(n-L_{i})$+$m_{xi}(n-L_{i})$) and ($C_{y}(n-L_{i})$+$m_{yi}(n-L_{i})$) ($i$=1-4) and the outputs ($C^{'}_{x}(n-L_{i})$ and $C^{'}_{y}(n-L_{i})$) of the trained sub-reservoirs in the reservoir-layers RC$_1$-RC$_4$. Here, $T$=20ps; $\theta$=0.1ps; $N$=200. (a$_1$): $C_{x}(n-L_{1})$+$m_{x1}(n-L_{1})$ and $C^{'}_{x}(n-L_{1})$ ; (a$_2$): $C_{y}(n-L_{1})$+$m_{y1}(n-L_{1})$ and $C^{'}_{y}(n-L_{1})$ ; (b$_1$): $C_{x}(n-L_{2})$+$m_{x2}(n-L_{2})$ and $C^{'}_{x}(n-L_{2})$ ; (b$_2$): $C_{y}(n-L_{2})$+$m_{y2}(n-L_{2})$ and $C^{'}_{y}(n-L_{2})$ ; (c$_1$): $C_{x}(n-L_{3})$+$m_{x3}(n-L_{3})$ and $C^{'}_{x}(n-L_{3})$ ; (c$_2$): $C_{y}(n-L_{3})$+$m_{y3}(n-L_{3})$ and $C^{'}_{y}(n-L_{3})$ ; (d$_1$): $C_{x}(n-L_{4})$+$m_{x4}(n-L_{4})$ and $C^{'}_{x}(n-L_{4})$ ; (d$_2$): $C_{y}(n-L_{4})$+$m_{y4}(n-L_{4})$ and $C^{'}_{y}(n-L_{4})$ .

Download Full Size | PDF

Figure 3 further presents the trajectories of the predictive targets $C_{x}(n-L_{i})$ and $C_{y}(n-L_{i})$ ($i$=1-4) and the outputs ($C^{''}_{xi}(n)$ and $C^{''}_{yi}(n)$) of the trained sub-reservoirs in the reservoir-layers RC$_5$-RC$_8$, where $T$=20ps, $\theta$=0.1ps, $N$=200. As displayed in Fig. 3, the trajectories of these predictive targets and the outputs by these sub-reservoirs all are chaotic. The trajectories of ($C^{''}_{x1}(n)$-$C^{''}_{x4}(n)$) are almost the same with those of the predictive targets ($C_{x}(n-L_{1})$-$C_{x}(n-L_{4})$), respectively. Moreover, the trajectories of ($C^{''}_{y1}(n)$-$C^{''}_{y4}(n)$) are consistent with the those of the predictive targets ($C_{y}(n-L_{1})$-$C_{y}(n-L_{4})$), respectively. These results show that the four sub- reservoirs formed by the X-PCs from the R-Spin-VCSELs with the subscripts of 5-8 can effectively predict the trajectories of the targets ($C_{x}(n-L_{1})$-$C_{x}(n-L_{4})$), respectively. The four sub-reservoirs formed by the Y-PCs from the R-Spin-VCSELs with the subscripts of 5-8 can effectively model the trajectories of the targets ($C_{y}(n-L_{1})$-$C_{y}(n-L_{4})$), respectively.

 figure: Fig. 3.

Fig. 3. The samples of the predictive targets ($C_{x}(n-L_{i})$ and $C_{y}(n-L_{i})$) ($i$=1-4) and the outputs ($C^{''}_{xi}(n)$ and $C^{''}_{yi}(n)$) of the trained sub-reservoirs in the reservoir-layers RC$_5$-RC$_8$. Here, $T$=20ps; $\theta$=0.1ps; $N$=200. (a$_1$): $C_{x}(n-L_{1})$ and $C^{''}_{x1}(n)$; (a$_2$): $C_{y}(n-L_{1})$ and $C^{''}_{y1}(n)$ ; (b$_1$): $C_{x}(n-L_{2})$ and $C^{''}_{x2}(n)$; (b$_2$): $C_{y}(n-L_{2})$ and $C^{''}_{y2}(n)$ ; (c$_1$): $C_{x}(n-L_{3})$ and $C^{''}_{x3}(n)$; (c$_2$): $C_{y}(n-L_{3})$ and $C^{''}_{y3}(n)$ ; (d$_1$): $C_{x}(n-L_{4})$ and $C^{''}_{x4}(n)$; (d$_2$): $C_{y}(n-L_{4})$ and $C^{''}_{y4}(n)$.

Download Full Size | PDF

To quantitatively observe the training errors of the prediction targets, we introduce the expressions of the normalized mean square errors as follows

$${NMSE}_{xi}^{(1)}=\frac{1}{L_{1}}\frac{\sum\limits_{n=1}^{L_{1}} \left\{C_{x}^{'}(n-L_{i})-\left[C_{x}(n-L_{i})+m_{x}(n-L_{i})\right]\right\}}{var\left[C^{'}_{x}(n-L_{i})\right]},i=1,2,3,4({\rm the} \ {\rm same} \ {\rm below}).$$
$${NMSE}_{yi}^{(1)}=\frac{1}{L_{1}}\frac{\sum\limits_{n=1}^{L_{1}} \left\{C_{y}^{'}(n-L_{i})-\left[C_{y}(n-L_{i})+m_{y}(n-L_{i})\right]\right\}}{var\left[C^{'}_{y}(n-L_{i})\right]},$$
$${NMSE}_{xi}^{(2)}=\frac{1}{L_{2}}\frac{\sum\limits_{n=1}^{L_{2}} \left[C_{xi}^{\prime\prime}(n)-C_{x}(n-L_{i})\right]}{var\left[C^{\prime\prime}_{xi}(n)\right]},$$
$${NMSE}_{yi}^{(2)}=\frac{1}{L_{2}}\frac{\sum\limits_{n=1}^{L_{2}} \left[C_{yi}^{\prime\prime}(n)-C_{y}(n-L_{i})\right]}{var\left[C^{\prime\prime}_{yi}(n)\right]},$$
where the superscript 1 denotes the first-level reservoir layer, which includes the reservoirs RC$_1$-RC$_4$. The superscript 2 indicates the second-level reservoir layer, which contains the reservoirs RC$_5$-RC$_8$. $L_{1}$ and $L_{2}$ respectively denote the total length of test data for each reservoir in the first-level reservoir layer and that of the second-level reservoir layer. The term $var$ represents the variance. when $\it NMSE_{xi}^{(1)}$ and $\it NMSE_{yi}^{(1)}$ =0, the trajectories of ($C_{x}(n-L_{i})$+$m_{x}(n-L_{i})$) and ($C_{y}(n-L_{i})$+$m_{y}(n-L_{i})$) are completely matched with those of $C^{'}_{x}(n-L_{i})$ and $C^{'}_{y}(n-L_{i})$, respectively. If $\it NMSE_{xi}^{(1)}$, $\it NMSE_{yi}^{(1)}$ =1, their trajectories are completely different. While $\it NMSE_{xi}^{(1)}$ and $\it NMSE_{yi}^{(1)}$ are less than 0.1, the trained RC$_1$-RC$_4$ can replicate the trajectories of ($C_{x}(n-L_{i})$+$m_{x}(n-L_{i})$) and ($C_{y}(n-L_{i})$+$m_{y}(n-L_{i})$), respectively. Under $\it NMSE_{xi}^{(2)}$, $\it NMSE_{yi}^{(2)}$ =0, the traces of $C_{x}(n-L_{i})$ and $C_{y}(n-L_{i})$ are completely identical to those of $C^{''}_{xi}(n)$ and $C^{''}_{yi}(n)$, respectively. Under $\it NMSE_{xi}^{(2)}$, $\it NMSE_{yi}^{(2)}$=1, their traces are completely different. When $\it NMSE_{xi}^{(2)}$ and $\it NMSE_{yi}^{(2)}$ are less than 0.1, the trained RC$_5$-RC$_8$ can model the trajectories of the $C_{x}(n-L_{i})$ and $C_{y}(n-L_{i})$.

Figure 4 gives the dependences of the training errors ($\it NMSE_{x1}^{(1)}$-$\it NMSE_{x4}^{(1)}$ and $\it NMSE_{y1}^{(1)}$-$\it NMSE_{y4}^{(1)}$) on the period $T$. Here, the interval $\theta$ between virtual nodes is fixed at 0.1ps. As observed from Fig.4, when $T$ is between 10ps and 50ps, these training errors decrease almost linearly with the increase of $T$. The reason is given as follows. When $\theta$=$T/N$ is fixed at 0.1ps, smaller $N$ is accompanied by smaller $T$, indicating that that the reservoirs have a lower space dimension. In such a case, the predictions of the trained reservoirs to the original target signals become unstable and more difficult. When $T$ is fixed at a certain value, these training errors have the following relations: $\it NMSE_{x4}^{(1)}$>$\it NMSE_{x3}^{(1)}$>$\it NMSE_{x2}^{(1)}$>$\it NMSE_{x1}^{(1)}$; $\it NMSE_{y4}^{(1)}$>$\it NMSE_{y3}^{(1)}$>$\it NMSE_{y2}^{(1)}$>$\it NMSE_{y1}^{(1)}$. The reasons can be expressed as follows. As shown in Fig.2, compared with the other predictive targets, $C_{x}(n-L_{4})$+$m_{x}(n-L_{4})$ and $C_{y}(n-L_{4})$+$m_{y}(n-L_{4})$ appear the most complicated chaotic trajectories, which makes the predictions of the reservoirs to be more difficult. Besides, when $T$ ranges from 10ps to 50ps, $\it NMSE_{x1}^{(1)}$-$\it NMSE_{x4}^{(1)}$ are less than 0.059, 0.075, 0.0945 and 0.097, respectively, and $\it NMSE_{y1}^{(1)}$-$\it NMSE_{y4}^{(1)}$ are less than 0.052, 0.061, 0.086 and 0.091, respectively. These show that the reservoirs RC$_1$-RC$_4$ can effectively separate each group of chaotic masking signals multiplexed in time.

 figure: Fig. 4.

Fig. 4. Training errors ($\it NMSE_{x1}^{(1)}$-$\it NMSE_{x4}^{(1)}$ and $\it NMSE_{y1}^{(1)}$-$\it NMSE_{y4}^{(1)}$) as a function of the period $T$ when $\theta$=0.1ps.

Download Full Size | PDF

Figure 5 further offers the dependences of the training errors ($\it NMSE_{x1}^{(2)}$-$\it NMSE_{x4}^{(2)}$ and $\it NMSE_{y1}^{(2)}$-$\it NMSE_{y4}^{(2)}$) on the period $T$. With the further increase of $T$, $\it NMSE_{x1}^{(2)}$-$\it NMSE_{x4}^{(2)}$ appear an oscillatory decrease from 0.054 to 0.042, and $\it NMSE_{y1}^{(2)}$-$\it NMSE_{y4}^{(2)}$ exhibit an oscillatory decrease from 0.045 to 0.037. When $T$ is fixed at 20ps, Fig. 6 shows the dependences of the training errors ($\it NMSE_{x1}^{(1)}$-$\it NMSE_{x4}^{(1)}$ and $\it NMSE_{y1}^{(1)}$-$\it NMSE_{y4}^{(1)}$) on the interval $\theta$ between the virtual nodes. It is found from Fig. 6 that when $\theta$ increases from 0.01ps to 0.1ps, $\it NMSE_{x1}^{(1)}$ and $\it NMSE_{y1}^{(1)}$ rapidly increase to 0.04 and 0.038, respectively. When $\theta$ further increases from 0.1ps to 0.5ps, $\it NMSE_{x1}^{(1)}$ and $\it NMSE_{y1}^{(1)}$ radually stabilize at 0.051 and 0.048 respectively. Moreover, any one of $\it NMSE_{x2}^{(1)}$-$\it NMSE_{x4}^{(1)}$ and $\it NMSE_{y2}^{(1)}$-$\it NMSE_{y4}^{(1)}$ remains a unchanged value with the increase of $\theta$ from 0.01ps to 0.5ps. In other words, $\it NMSE_{x2}^{(1)}$- $\it NMSE_{x4}^{(1)}$ keep at 0.068, 0.089 and 0.092, respectively $\it NMSE_{y2}^{(1)}$-$\it NMSE_{y4}^{(1)}$ keep at 0.063, 0.078 and 0.089, respectively. Figure 7 displays the dependence of training errors ($\it NMSE_{x1}^{(2)}$-$\it NMSE_{x4}^{(2)}$ and $\it NMSE_{y1}^{(2)}$-$\it NMSE_{y4}^{(2)}$) on $\theta$, where $T$=20ps, As seen from Fig. 7, these training errors have the same change trends. When $\theta$ increases from 0.01ps to 0.5ps, $\it NMSE_{x1}^{(2)}$-$\it NMSE_{x4}^{(2)}$ first increase quickly to 0.051, and then gradually stabilize at 0.059. $\it NMSE_{y1}^{(2)}$-$\it NMSE_{y4}^{(2)}$ first increase rapidly to 0.045, and then gradually keep at 0.0526.

 figure: Fig. 5.

Fig. 5. Training errors ($\it NMSE_{x1}^{(2)}$-$\it NMSE_{x4}^{(2)}$ and $\it NMSE_{y1}^{(2)}$-$\it NMSE_{y4}^{(2)}$) as a function of the period $T$ when $\theta$=0.1ps.

Download Full Size | PDF

 figure: Fig. 6.

Fig. 6. Training errors ($\it NMSE_{x1}^{(1)}$-$\it NMSE_{x4}^{(1)}$ and $\it NMSE_{y1}^{(1)}$-$\it NMSE_{y4}^{(1)}$) as a function of the nterval $\theta$ between the virtual nodes when $T$=20ps.

Download Full Size | PDF

 figure: Fig. 7.

Fig. 7. Training errors ($\it NMSE_{x1}^{(2)}$-$\it NMSE_{x4}^{(2)}$ and $\it NMSE_{y1}^{(2)}$-$\it NMSE_{y4}^{(2)}$) as a function of the nterval $\theta$ between the virtual nodes when $T$=20ps.

Download Full Size | PDF

The results obtained from Figs. 4-7 show that the reservoirs RC$_1$-RC$_4$ in the first-level reservoir layers can effectively separate each group of chaotic masking signals multiplexed in time. The reservoirs RC$_5$-RC$_8$ in the second-level reservoir layers can accurately predict the original chaotic carriers ($C_{x}(n-L_{1})$-$C_{x}(n-L_{4})$) and ($C_{y}(n-L_{1})$-$C_{y}(n-L_{4})$).

In the system presented in Fig.1, the synchronization between the output from one of the reservoirs RC$_5$-RC$_8$ and the corresponding original chaotic carrier plays a key role in extracting the time division multiplexed signals. The correlation coefficients used to quantitatively describe the synchronization qualities are introduced and expressed as

$$\rho_{xi,yi}=\frac{\big<\big[I_{x,y}(n-L_{i})-\big<I_{x,y}(n-L_{i})\big>\big]\big[I^{'}_{xi,yi}(n)-\big<I^{'}_{xi,yi}(n)\big>\big]\big>}{\Big(\big<\big[I_{x,y}(n-L_{i})-\big<I_{x,y}(n-L_{i})\big>\big]^{2}\big>\big<\big[I^{'}_{xi,yi}(n)-\big<I^{'}_{xi,yi}(n)\big>\big]^{2}\big>\Big)^{\frac{1}{2}}}$$
where the subscripts x and y represent the X-PC and Y-PC, respectively. The subscript $i$=1, 2, 3, 4. $I^{'}_{xi,yi}(n)$=|$C^{''}_{xi,yi}(n)$| and $I_{x,y}(n-L_{i})$=|$C_{x,y}(n-L_{i})$|, the symbol $\big < \big >$ represents the time average. $\rho$ is from −1 to 1. With the bigger absolute value of $\rho$, the higher quality of synchronization can be obtained. When $\rho$ is equal to $\pm$1, there are in-phase and anti-phase synchronization in the system.

As observed from Figs. 8(a$_1$)-8(b$_4$), when $\eta$ is between 1 and 5, and $\Delta \omega$ varies from $-80{\times }10^{9}$ rad/s to $80{\times }10^{9}$ rad/s, $\rho _{x1}$-$\rho _{x4}$ all are more than 0.972, and $\rho _{y1}$-$\rho _{y4}$ all are more than 0.97. As shown in Figs. 8(c$_1$)-8(d$_4$), when $\Delta \omega$ varies from $-80{\times }10^{9}$ rad/s to $80{\times }10^{9}$rad/s and $\gamma$ varies from 0.1 to 2, the values of $\rho _{x1}$-$\rho _{x4}$ all exceed 0.973. The values of $\rho _{y1}$-$\rho _{y4}$ all are greater than 0.97. As displayed in Figs. 8(e$_1$)-8(f$_4$), when $\eta$ varies from 1 to 5 and $\gamma$ changes from 0.1 to 2, $\rho _{x1}$-$\rho _{x4}$ all are more than 0.974, and $\rho _{y1}$-$\rho _{y4}$ all are more than 0.97. These results show that the outputs ($C^{''}_{x1}(n)$-$C^{''}_{x4}(n)$) rom the reservoirs RC$_5$-RC$_8$ can be well synchronized with the original chaotic carriers ($C_{x}(n-L_{1})$-$C_{x}(n-L_{4})$), respectively. Furthermore, ($C^{''}_{y1}(n)$-$C^{''}_{y4}(n)$) can be well synchronized with ($C_{y}(n-L_{1})$-$C_{y}(n-L_{4})$), respectively. To clearly observe the dependences of the correlation coefficients ($\rho _{x1}$-$\rho _{x4}$ and $\rho _{y1}$-$\rho _{y4}$) on different parameters, Fig. 9 presents the plots of $\rho _{x1}$-$\rho _{x4}$ and $\rho _{y1}$-$\rho _{y4}$ via different parameters when $T$ = 20ps, $\theta$=0.1ps, $N$=20 and $\tau _{x}$=$\tau _{y}$=15ns. As seen from this figure, under different parameters, $\rho _{x1}$-$\rho _{x4}$ and $\rho _{y1}$-$\rho _{y4}$ all appear an oscillatory change in small range. For example, when $\Delta \omega$ is between −80rad/ns and 80rad/ns, $\rho _{x1}$-$\rho _{x4}$ show an oscillatory change from 0.938 to 0.961(sees Fig. 9(a)), and $\rho _{y1}$-$\rho _{y4}$ vary in oscillation from 0.9708 to 0.9746 (sees Fig. 9(b)). In other parameter spaces, $\rho _{x1}$-$\rho _{x4}$ and $\rho _{y1}$-$\rho _{y4}$ have similar oscillatory change. In the following, to obtain high-quality synchronization ($\rho _{x1}$-$\rho _{x4}$=0.972 and $\rho _{y1}$-$\rho _{y4}$=0.97), some key parameters of the system are taken values as follows: $T$=20ps, $\theta$=0.1ps, $\gamma$=1, $\rho _{x}$=$\rho _{y}$=15ns, $\eta$=2, $\Delta \omega ={-80}{\times }10^{9}$rad/s.

 figure: Fig. 8.

Fig. 8. Evolutions of correlation coefficients $\rho _{x1}$-$\rho _{x4}$ and $\rho _{y1}$-$\rho _{y4}$ in different parameter spaces. Where $T$ = 20ps, $\theta$=0.1ps, $N$=20 and $\tau _{x}$=$\tau _{y}$=15ns. (a$_1$)-(b$_4$): The evolutions of the correlation coefficients in the parameter space of $\eta$ and $\Delta \omega$ when $\gamma$ =1${\rm ns}^{-1}$. (c$_1$)-(d$_4$): The evolutions of the correlation coefficients in the parameter space of $\Delta \omega$ and $\gamma$ under $\eta$=2. (e$_1$)-(f$_4$): The evolutions of the correlation coefficients in the parameter space of $\eta$ and $\gamma$ under $\Delta \omega ={-80}{\times }10^{9}$ rad/s.

Download Full Size | PDF

 figure: Fig. 9.

Fig. 9. Dependences of correlation coefficients $\rho _{x1}$-$\rho _{x4}$ and $\rho _{y1}$-$\rho _{y4}$ on different parameters, Where $T$ = 20ps, $\theta$=0.1ps, $N$=20 and $\tau _{x}$=$\tau _{y}$=15ns. Here, (a):$\rho _{x1}$-$\rho _{x4}$ versus $\Delta \omega$ when $\gamma$ =1${\rm ns}^{-1}$ and $\eta$=2; (b):$\rho _{y1}$-$\rho _{y4}$ versus $\Delta \omega$ when $\gamma$ =1${\rm ns}^{-1}$ and $\eta$=2; (c):$\rho _{x1}$-$\rho _{x4}$ versus $\eta$ when $\gamma$ =1${\rm ns}^{-1}$ and $\Delta \omega ={-80}{\times }10^{9}$ rad/s; (d):$\rho _{y1}$-$\rho _{y4}$ versus $\eta$ when $\gamma$ =1${\rm ns}^{-1}$ and $\Delta \omega ={-80}{\times }10^{9}$ rad/s; (e):$\rho _{x1}$-$\rho _{x4}$ versus $\gamma$ when $\eta$=2 and $\Delta \omega = {-80}{\times }10^{9}$ rad/s; (f):$\rho _{y1}$-$\rho _{y4}$ versus $\gamma$ when $\eta$=2 and $\Delta \omega ={-80}{\times }10^{9}$ rad/s;

Download Full Size | PDF

Under $\rho _{x1}$-$\rho _{x4}$=0.972 and $\rho _{y1}$-$\rho _{y4}$=0.97, each encoded message is decoded by the synchronous subtraction between the output of one sub-reservoir in the second-level reservoir layer and the output of the corresponding sub-reservoir in first-level reservoir layer. The eye-diagrams of the decoded messages ($m^{'}_{x1}(n)$-$m^{'}_{x4}(n)$) and ($m^{'}_{y1}(n)$-$m^{'}_{y4}(n)$) are presented in Fig. 10. As seen from this figure, the "eyes" sizes of the eye-diagrams of these decoded messages are enough large, indicating that the decoded messages of the system have a relatively large tolerance error for noise and jitter, and have good quality. However, the superposition of multiple decoded messages causes the signal line of each eye-diagram to become thicker and appear fuzzy. The reason is that very small synchronization errors may be converted into noise and superimposed on the signal line of the eye-diagram.

 figure: Fig. 10.

Fig. 10. Eye-diagrams of the decoded messages $m^{'}_{x1}(n)$-$m^{'}_{x4}(n)$ and $m^{'}_{y1}(n)$-$m^{'}_{y4}(n)$. (a$_1$): The eye- diagram for $m^{'}_{x1}(n)$; (a$_2$): The eye- diagram for $m^{'}_{y1}(n)$; (b$_1$): The eye- diagram for $m^{'}_{x2}(n)$; (b$_2$): The eye- diagram for $m^{'}_{y2}(n)$; (c$_1$): The eye- diagram for $m^{'}_{x3}(n)$; (c$_2$): The eye- diagram for $m^{'}_{y3}(n)$; (d$_1$): The eye- diagram for $m^{'}_{x4}(n)$; (d$_2$): The eye- diagram for $m^{'}_{y4}(n)$;

Download Full Size | PDF

Bit error rate ($BER$) is usually used to measure the data transmission quality of optical chaotic secure communication system, and defined as

$$BER_{x,y}=\frac{1}{2}erfc(\frac{Q_{x,y}}{\sqrt{2}})$$
where the subscript $x$ is responsible for the decoded messages ($m^{'}_{x1}(n)$-$m^{'}_{x4}(n)$). The subscript $y$ answers for the decoded messages ($m^{'}_{y1}(n)$-$m^{'}_{y4}(n)$). The parameters $Q_{x}$=$\frac {I_{x1}-I_{x0}}{\sigma _{x1}+\sigma _{x0}}$ and $Q_{y}$=$\frac {I_{y1}-I_{y0}}{\sigma _{y1}+\sigma _{y0}}$; $I_{x1}$ and $\sigma _{x1}$ are the mean and variance of the "1" code for each of the decoded messages ($m^{'}_{x1}(n)$-$m^{'}_{x4}(n)$), respectively; $I_{y1}$ and $\sigma _{y1}$ are the mean and variance of the "1" code for each of the decoded messages ($m^{'}_{y1}(n)$-$m^{'}_{y4}(n)$), respectively; $I_{x0}$ and $\sigma _{x0}$ are the mean and variance of the "0" code for each of the decoded messages ($m^{'}_{x1}(n)$-$m^{'}_{x4}(n)$), respectively; $I_{y0}$ and $\sigma _{y0}$ are the mean and variance of the "0" code for each of the decoded messages ($m^{'}_{y1}(n)$-$m^{'}_{y4}(n)$), respectively.

The variable $erfc$ is a complementary error function. Figure 11 presents the dependences of the bit error rates ($BER_{x}$ and $BER_{y}$) on the parameters $\gamma$, $K_{x}$, $K_{f}$ and $\eta$. As displayed in Fig.11, the bit error rates of $m^{'}_{x2}(n)$-$m^{'}_{x4}(n)$ and $m^{'}_{y2}(n)$-$m^{'}_{y4}(n)$ are almost equal to 0 under different parameters. However, for $m^{'}_{x1}(n)$ and $m^{'}_{y1}(n)$, their bit error rates show an irregular oscillation in a small range, and are less than $7{\times }10^{-3}$. The reason is given as follows: the amplitudes of the encoded messages of $m_{x1}(n)$ and $m_{y1}(n)$ are smallest among these encoded messages, which are close to the synchronization error between $C_{x}(n-L_{1})$ and $C^{''}_{x1}(n)$. According to Eq. (31), this synchronization error can lead to the case that the bit error rates for $m^{'}_{x1}(n)$ and $m^{'}_{y1}(n)$ are obviously bigger than those of the other decoded messages. If $m^{'}_{x1}(n)$ and $m^{'}_{y1}(n)$ are filtered, shaped and regenerated, their bit error rates may be less than $10^{-10}$. The above results show that the system presented in Fig.1 can effectively demultiplex the optical time-division multiplexing signals.

To further observe the quality of the decoded messages, Figs. 12(a$_1$) and 12(a$_2$) display the time-division multiplexing trajectories of the original delay encoded messages ($m_{x1}(n-L_{1})$-$m_{x4}(n-L_{4})$) and ($m_{y1}(n-L_{1})$-$m_{y4}(n-L_{4})$), respectively. As observed from these figures, according to Eq. (10), the original delay encoded messages can be effectively multiplexed in time-division by adjusting the delays of the pulses. Figures 12(b$_1$)-12(c$_2$) further give the temporal traces of the decoded messages $m^{'}_{x1}(n)$-$m^{'}_{x4}(n)$ and $m^{'}_{y1}(n)$-$m^{'}_{y4}(n)$. It can be further seen from Figs. 12(b$_1$)-12(c$_2$) that the temporal traces of the original delay encoded messages $m_{x1}(n-L_{1})$-$m_{x4}(n-L_{4})$ are almost the same with those of the decoded messages $m^{'}_{x1}(n)$-$m^{'}_{x4}(n)$, respectively. The temporal traces of the original delay encoded messages $m_{y1}(n-L_{1})$-$m_{y4}(n-L_{4})$ are almost identical to $m^{'}_{y1}(n)$-$m^{'}_{y4}(n)$, respectively. However, compared with the original encoded pulses, there appear a certain degree of jitters at the center of the decoded pulses, and there exist low-amplitude noises in the interval between two adjacent pulses can be weaken by using the electric filters. Moreover, compared with decoded messages $m^{'}_{x3}(n)$, $m^{'}_{x4}(n)$, $m^{'}_{y3}(n)$ and $m^{'}_{y4}(n)$, there are much more jitters that can be observed for the decoded messages $m^{'}_{x1}(n)$, $m^{'}_{x2}(n)$, $m^{'}_{y1}(n)$ and $m^{'}_{y2}(n)$. The reason for this case is given as follows: compared with the original encoded messages $m_{x3}(n)$, $m_{x4}(n)$, $m_{y3}(n)$ and $m_{y4}(n)$, the original encoded messages $m_{x1}(n)$, $m_{x2}(n)$, $m_{y1}(n)$ and $m_{y2}(n)$ have smaller amplitude. Their amplitudes approach to the synchronization error between $C_{x}(n-L_{1})$ and $C^{''}_{x1}(n)$ and that between $C_{x}(n-L_{2})$ and $C^{''}_{x2}(n)$, respectively. Therefore, much more jitters can be observed for the decoded messages $m^{'}_{x1}(n)$, $m^{'}_{x2}(n)$, $m^{'}_{y1}(n)$ and $m^{'}_{y2}(n)$.

In a word, by observations of the eye-diagram qualities, the change curves of the bit error rates and the temporal traces of the decoded messages from Figs. 1012, it is concluded that the high-quality encoded messages can be decoded synchronously by training the sub-reservoirs in the second-level reservoir layer presented in Fig. 1.

 figure: Fig. 11.

Fig. 11. Dependences of the bit error rates ($BER_{x}$ and $BER_{y}$) on different parameters. Here, (a$_1$): $BER_{x}$ versus $\gamma$; (b$_1$): $BER_{x}$ versus $K_{x}$; (c$_1$): $BER_{x}$ versus $K_{f}$; (d$_1$): $BER_{x}$ versus $\eta$; (a$_2$): $BER_{y}$ versus $\gamma$; (b$_2$): $BER_{y}$ versus $K_{x}$; (c$_2$): $BER_{y}$ versus $K_{f}$; (d$_2$): $BER_{y}$ versus $\eta$.

Download Full Size | PDF

 figure: Fig. 12.

Fig. 12. (a$_1$) The time-division multiplexing trajectories of the original delay encoded messages ($m_{x1}(n-L_{1})$-$m_{x4}(n-L_{4})$). (a$_2$) The time-division multiplexing trajectories of the original delay encoded messages ($m_{y1}(n-L_{1})$-$m_{y4}(n-L_{4})$). (b$_1$) The temporal traces of $m_{x1}(n-L_{1})$ or $m_{y1}(n-L_{1})$ and $m^{'}_{x1}(n)$ or $m^{'}_{y1}(n)$ ; (b$_2$) Those of $m_{x2}(n-L_{2})$ or $m_{y2}(n-L_{2})$ and $m^{'}_{x2}(n)$ or $m^{'}_{y2}(n)$ ; (c$_1$) Those of $m_{x3}(n-L_{3})$ or $m_{y3}(n-L_{3})$ and $m^{'}_{x3}(n)$ or $m^{'}_{y3}(n)$ ; (c$_2$) Those of $m_{x4}(n-L_{4})$ or $m_{y4}(n-L_{4})$ and $m^{'}_{x4}(n)$ or $m^{'}_{y4}(n)$.

Download Full Size | PDF

4. Conclusion

In this paper, we propose a novel dual-channel OTDM chaotic secure communication system, using two cascaded reservoir computing systems based on many beams of chaotic polarization components emitted by four optically pumped Spin-VCSELs. Here, there are four parallel reservoirs in each level reservoir layer, and each parallel reservoir contains two sub-reservoirs. Each group of chaotic masking messages multiplexed in time-division can be effectively separated by training the sub-reservoirs in the first-level reservoir layer, where the training errors are far less than 0.1. In addition, the high-quality synchronization between the output of each sub-reservoir in the second-level reservoir layers and its corresponding delayed chaotic carrier can be achieved by training sub-reservoirs in the second-level reservoir layer, where the training errors are far less than 0.1 and the correlation coefficients used to characterize the synchronization qualities are more than 0.97. Under these high-quality synchronizations, we further explore the performances of dual-channel OTDM chaotic secure communication with a rate of 4$\times$60Gb/s. By the observations of the eye diagram, bit error rate and temporal trajectory of each decoded message, it is found that there is a large eye opening in the eye diagram, and there appears a low bit error rate for each decoded message. Except that the bit error rate of one decoded message is lower than $7{\times }10^{-3}$ in different parameter spaces, and those of the other decoded messages are close to 0, showing that high-quality data transmissions are expected to be performed in the system. These results show that our OTDM system based on reservoir computing technology can recover each encoded message with high quality. Therefore, the multi-cascaded reservoir computing systems based on multiple optically pumped VCSELs open a new direction for the realization of multi-channel OTDM chaotic secure communications with high-speed. However, our proposed scheme can face some potential challenges in practical application. For example, for the encoded messages with large amplitude, there can exit large training errors in the multi-cascaded reservoir computing system. Moreover, since the rate of each encoded message is limited to the feedback delay time of each reservoir laser, the realization of the OTDM chaotic secure communication with higher speed can be more difficult. Finally, to meet communication standards, the decoded messages need to be further filtered, shaped and regenerated, and their bit-error rates should less than $10^{-10}$.

Funding

National Natural Science Foundation of China (62075168); Basic and Applied Basic Research Foundation of Guangdong Province (2023A1515010726); Special projects in key fields of Guangdong Provincial Department of Education of China (2019KZDZX1025); Major Projects of Guangdong Education Department for Foundation Research and Applied Research (2017KZDX086); Innovation team project of colleges and universities in Guangdong Province (2021KCXTD051); Special project in key fields of Guangdong Universities: the new generation of communication technology (2020ZDZX3052).

Disclosures

The authors declare no conflicts of interest.

Data availability

Data underlying the results presented in this paper are not publicly available at this time but may be obtained from the authors upon reasonable request.

References

1. J. P. Turkiewicz, E. Tangdiongga, G. Lehmann, H. Rohde, W. Schairer, Y. R. Zhou, E. S. R. Sikora, A. Lord, D. B. Payne, G. D. Khoe, and H. D. Waardt, “160 Gb/s OTDM Networking using deployed fiber,” J. Lightwave Technol. 23(1), 225–235 (2005). [CrossRef]  

2. S. Weisser, S. Ferber, L. Raddatz, R. Ludwig, A. Benz, C. Boerner, and H. G. Weber, “Single- and alternating-polarization 170 Gb/s transmission up to 4000 km using dispersion-managed fiber and all-Raman amplification,” IEEE Photonics Technol. Lett. 18(12), 1320–1322 (2006). [CrossRef]  

3. T. S. Kinsel and R. T. Denton, “Terminals for a high-speed optical pulse code modulation communication system:II. Optical multiplexing and demultiplexing,” Proc. IEEE 56(2), 146–154 (1968). [CrossRef]  

4. A. Ellis, F. Gunning, and T. Healy, “Optical multiplexing for high speed systems,” in Proceedings of 2005 7th International Conference Transparent Optical Networks, vol. 2 (2005), pp. 182–182a.

5. R. S. Tucker, G. Eisenstein, S. K. Korotky, L. L. Buhl, and R. C. Alferness, “16 Gbit/s fibre transmission experiment using optical time-division multiplexing,” Electron. Lett. 23(24), 1270–1271 (1987). [CrossRef]  

6. M. Nakazawa and T. Hirooka, “Terabit OTDM transmission Key challenges,” in 2007 Digest of the IEEE/LEOS Summer Topical Meetings, (2007), pp. 230–231.

7. P. Zuo, J. Wu, F. Zhang, and J. Lin, “10 GHz frame clock extraction technology for 4×10Gbit/s OTDM System,” Acta Electronica Sinica 30(7), 1006–1008 (2002).

8. M. Wang, T. Li, C. Lou, S. Jian, L. Huo, H. Yao, L. Zeng, J. Cui, and C. Diao, “Dynamic PMD compensation in 4×10Gb/s optical time-division multiplexed transmission system,” Acta Phys. Sin. 54(6), 2774–2778 (2005). [CrossRef]  

9. X. Liu and P. Ye, “Design consideration of EAM-based short pulse light sources and demultiplexers in OTDM systems,” Acta Phys. Sin. 28, 1096–1101 (1999).

10. T. Li, M. Wang, L. Cai, J. Zhao, and S. Jian, “Dynamic Polarization-Mode-Dispersion Compensation for 160 Gbit/s OTDM Systems,” Chin. Phys. Lett. 23(4), 864–867 (2006). [CrossRef]  

11. D. Lu, N. Jia, K. Zhong, M. Chen, T. Li, and S. Jian, “Experimental and theory study the system performance of TOAD using for demultiplexing in 160Gb/s OTDM transmission system,” in Asia Communications and Photonics conference and Exhibition (ACP), vol. 2009-Supplement (2009), pp. 1–7.

12. M. Chen, B. Lv, T. Li, M. Wang, and S. Jian, “Method of improving bandwidth efficiency for OTDM transmission systems,” in Asia Communications and Photonics conference and Exhibition (ACP), vol. 2009-Supplement (2009), pp. 1–6.

13. T. Gong, F. Yan, D. Lu, M. Chen, P. Liu, P. Tao, M. Wang, T. Li, and S. Jian, “Demonstration of single channel 160-Gb/s OTDM 100-km transmission system,” Opt. Commun. 282(17), 3460–3463 (2009). [CrossRef]  

14. H. Hao, D. Kong, E. Palushani, J. Andersen, A. Rasmussen, and M. Galili, “1.28 Tbaud Nyquist Signal Transmission using Time-Domain Optical Fourier Transformation based Receiver,” in Cleo: Science and Innovations, (2013), p. CTh5D.5.

15. T. Hirooka, R. Hirata, J. Wang, M. Yoshida, and M. Nakazawa, “Single-channel 10.2 Tbit/s (2.56 Tbaud) optical Nyquist pulse transmission over 300 km,” Opt. Express 26(21), 27221–27236 (2018). [CrossRef]  

16. A. Watanabe, T. Hirooka, M. Yoshida, and M. Nakazawa, “12.8 Tbit/s (10 ch, 1.28 Tbit/s) OTDM-WDM Transmission of 320 Gbaud PDM-DQPSK Optical Nyquist Pulses over 1500 km,” in 2020 Opto-Electronics and Communications Conference (OECC), (2020), pp. 1–3.

17. I. D. Phillips, A. Gloag, D. G. Moodie, N. J. Doran, I. Bennion, and A. D. Ellis, “Drop and insert multiplexing with simultaneous clock recovery using an electro absorption modulator,” IEEE Photonics Technol. Lett. 10(2), 291–293 (1998). [CrossRef]  

18. B. Mikkelsen, G. Raybon, R. J. Essiambre, A. Stentz, T. Nielsen, D. Peckham, L. Hsu, L. Gruner-nielsen, K. Dreyer, and J. E. Johnson, “320Gb/s single-channel pseudo-linear transmission over 200km of nonzero-dispersion fiber,” IEEE Photonics Technol. Lett. 12(10), 1400–1402 (2000). [CrossRef]  

19. J. Yu, L. Wang, B. Li, X. Zhou, C. Xie, H. Shi, R. Zhou, K. Guan, J. Liu, and P. Ye, “2.5 GHz clock-extraction from 8×2.5Gbit/s OTDM system employing electrical filter with high Q value,” in 1998 International Conference on Communication Technology., vol. 1 (1998) p. 1–4.

20. P. A. Andrekson, N. A. Olsson, J. R. Simpson, D. DiGiovanni, P. Morton, T. Tanbun-ek, R. Logan, and K. Wecht, “64 Gb/s all-optical demultiplexing with the nonlinear optical-loop mirror,” IEEE Photonics Technol. Lett. 4(6), 644–647 (1992). [CrossRef]  

21. J. P. Sokoloff, P. R. Prucnal, I. Glesk, and M. Kane, “A terahertz optical asymmetric demultiplexer (TOAD),” IEEE Photonics Technol. Lett. 5(7), 787–790 (1993). [CrossRef]  

22. M. Lindemann, G. Xu, T. Pusch, R. Michalzik, M. R. Hofmann, I. Zutic, and N. C. Gerhardt, “Ultrafast spin-lasers,” Nature 568(7751), 212–215 (2019). [CrossRef]  

23. H. Susanto, K. Schires, M. J. Adams, and I. D. Henning, “Spin-flip model of spin-polarized vertical-cavity surface-emitting lasers: Asymptotic analysis, numerics, and experiments,” Phys. Rev. A 92, 2109–2118 (2016). [CrossRef]  

24. N. Li, H. Susanto, B. Cemlyn, I. D. Henning, and M. J. Adams, “Secure communication systems based on chaos in optically pumped spin-VCSELs,” Opt. Lett. 42(17), 3494–3497 (2017). [CrossRef]  

25. Y. Hou, G. Xia, W. Yang, D. Wang, 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]  

26. S. Xiang, Y. Shi, X. Guo, Y. Zhang, H. Wang, D. Zheng, Z. Song, Y. Han, S. Gao, S. Zhao, B. Gu, H. Wang, X. Zhu, L. Hou, X. Chen, W. Zheng, X. Ma, and Y. Hao, “Hardware-algorithm collaborative computing with photonic spiking neuron chip based on integrated Fabry–Perot laser with saturable absorber,” Optica 10(2), 162–171 (2023). [CrossRef]  

27. S. Xiang, Z. Ren, Z. Song, Y. Zhang, X. Guo, G. Han, and Y. Hao, “Computing primitive of fully-VCSELs-based all-optical spiking neural network for supervised learning and pattern classification,” IEEE Trans. Neural Netw. Learning Syst. 32(6), 2494–2505 (2021). [CrossRef]  

28. S. Xiang, Y. Zhang, J. Gong, X. Guo, L. Lin, and Y. Hao, “Stdp-based unsupervised spike pattern learning in a photonic spiking neural network with VCSELs and VCSOAs,” IEEE J. Select. Topics Quantum Electron. 25(6), 1–9 (2019). [CrossRef]  

29. D. Zhong, Z. Xu, K. Zhao, Y. Hu, W. Deng, P. Hou, and J. Zhang, “Exploring of chaotic secure communications with high-speed using optical reservoir computers,” Acta Photonica Sinica 51, 100–115 (2022).

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

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

32. G. Dion, S. Mejaouri, and J. Sylvestre, “Reservoir computing with a single delay-coupled non-linear mechanical oscillator,” J. Appl. Phys. 124(15), 152132 (2018). [CrossRef]  

33. M. Torrejon, F. A. Riou, S. Araujo, G. Tsunegi, D. Khalsa, P. Querlioz, V. Bortolotti, K. Cros, and A. a. Yakushiji, “Neuromorphic computing with nanoscale spintronic oscillators,” Nature 547(7664), 428–431 (2017). [CrossRef]  

34. X. Tan, Y. Hou, Z. mao Wu, and G. Xia, “Parallel information processing by a reservoir computing system based on a VCSEL subject to double optical feedback and optical injection,” Opt. Express 27(18), 26070–26078 (2019). [CrossRef]  

35. 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]  

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

37. J. Vatin, D. Rontani, and M. Sciamanna, “Enhanced performance of a reservoir computer using polarization dynamics in VCSELs,” Opt. Lett. 43(18), 4497–4500 (2018). [CrossRef]  

38. J. Bueno, D. Brunner, M. C. oriano, and I. Fischer, “Conditions for reservoir computing performance using semiconductor lasers with delayed optical feedback,” Opt. Express 25(3), 2401–2412 (2017). [CrossRef]  

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

40. 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]  

41. D. Zhong, H. Yang, J. Xi, N. Zeng, Z. Xu, and F. Deng, “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,” Opt. Express 29(4), 5279–5294 (2021). [CrossRef]  

42. D. Zhong, Y. Hu, K. Zhao, W. Deng, P. Hou, and J. Zhang, “Accurate separation of mixed high-dimension optical-chaotic signals using optical reservoir computing based on optically pumped VCSELs,” Opt. Express 30(22), 39561–39581 (2022). [CrossRef]  

43. 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]  

44. R. Lang and K. Kobayashi, “External optical feedback effects on semiconductor injection laser properties,” IEEE J. Quantum Electron. 16(3), 347–355 (1980). [CrossRef]  

45. M. S. Miguel, Q. Feng, and J. V. Moloney, “Light-polarization dynamics in surface-emitting semiconductor lasers,” Phys. Rev. A 52(2), 1728–1739 (1995). [CrossRef]  

46. 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–8692 (2016). [CrossRef]  

Data availability

Data underlying the results presented in this paper are not publicly available at this time but may be obtained from the authors upon reasonable request.

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 (12)

Fig. 1.
Fig. 1. Schematic diagram of the dual-channel OTDM chaotic secure communication with high-speed using two cascaded RCs based on optically pumped VCSELs (The detailed descriptions see the above texts).
Fig. 2.
Fig. 2. The samples of the predictive targets ($C_{x}(n-L_{i})$+$m_{xi}(n-L_{i})$) and ($C_{y}(n-L_{i})$+$m_{yi}(n-L_{i})$) ($i$=1-4) and the outputs ($C^{'}_{x}(n-L_{i})$ and $C^{'}_{y}(n-L_{i})$) of the trained sub-reservoirs in the reservoir-layers RC$_1$-RC$_4$. Here, $T$=20ps; $\theta$=0.1ps; $N$=200. (a$_1$): $C_{x}(n-L_{1})$+$m_{x1}(n-L_{1})$ and $C^{'}_{x}(n-L_{1})$ ; (a$_2$): $C_{y}(n-L_{1})$+$m_{y1}(n-L_{1})$ and $C^{'}_{y}(n-L_{1})$ ; (b$_1$): $C_{x}(n-L_{2})$+$m_{x2}(n-L_{2})$ and $C^{'}_{x}(n-L_{2})$ ; (b$_2$): $C_{y}(n-L_{2})$+$m_{y2}(n-L_{2})$ and $C^{'}_{y}(n-L_{2})$ ; (c$_1$): $C_{x}(n-L_{3})$+$m_{x3}(n-L_{3})$ and $C^{'}_{x}(n-L_{3})$ ; (c$_2$): $C_{y}(n-L_{3})$+$m_{y3}(n-L_{3})$ and $C^{'}_{y}(n-L_{3})$ ; (d$_1$): $C_{x}(n-L_{4})$+$m_{x4}(n-L_{4})$ and $C^{'}_{x}(n-L_{4})$ ; (d$_2$): $C_{y}(n-L_{4})$+$m_{y4}(n-L_{4})$ and $C^{'}_{y}(n-L_{4})$ .
Fig. 3.
Fig. 3. The samples of the predictive targets ($C_{x}(n-L_{i})$ and $C_{y}(n-L_{i})$) ($i$=1-4) and the outputs ($C^{''}_{xi}(n)$ and $C^{''}_{yi}(n)$) of the trained sub-reservoirs in the reservoir-layers RC$_5$-RC$_8$. Here, $T$=20ps; $\theta$=0.1ps; $N$=200. (a$_1$): $C_{x}(n-L_{1})$ and $C^{''}_{x1}(n)$; (a$_2$): $C_{y}(n-L_{1})$ and $C^{''}_{y1}(n)$ ; (b$_1$): $C_{x}(n-L_{2})$ and $C^{''}_{x2}(n)$; (b$_2$): $C_{y}(n-L_{2})$ and $C^{''}_{y2}(n)$ ; (c$_1$): $C_{x}(n-L_{3})$ and $C^{''}_{x3}(n)$; (c$_2$): $C_{y}(n-L_{3})$ and $C^{''}_{y3}(n)$ ; (d$_1$): $C_{x}(n-L_{4})$ and $C^{''}_{x4}(n)$; (d$_2$): $C_{y}(n-L_{4})$ and $C^{''}_{y4}(n)$.
Fig. 4.
Fig. 4. Training errors ($\it NMSE_{x1}^{(1)}$-$\it NMSE_{x4}^{(1)}$ and $\it NMSE_{y1}^{(1)}$-$\it NMSE_{y4}^{(1)}$) as a function of the period $T$ when $\theta$=0.1ps.
Fig. 5.
Fig. 5. Training errors ($\it NMSE_{x1}^{(2)}$-$\it NMSE_{x4}^{(2)}$ and $\it NMSE_{y1}^{(2)}$-$\it NMSE_{y4}^{(2)}$) as a function of the period $T$ when $\theta$=0.1ps.
Fig. 6.
Fig. 6. Training errors ($\it NMSE_{x1}^{(1)}$-$\it NMSE_{x4}^{(1)}$ and $\it NMSE_{y1}^{(1)}$-$\it NMSE_{y4}^{(1)}$) as a function of the nterval $\theta$ between the virtual nodes when $T$=20ps.
Fig. 7.
Fig. 7. Training errors ($\it NMSE_{x1}^{(2)}$-$\it NMSE_{x4}^{(2)}$ and $\it NMSE_{y1}^{(2)}$-$\it NMSE_{y4}^{(2)}$) as a function of the nterval $\theta$ between the virtual nodes when $T$=20ps.
Fig. 8.
Fig. 8. Evolutions of correlation coefficients $\rho _{x1}$-$\rho _{x4}$ and $\rho _{y1}$-$\rho _{y4}$ in different parameter spaces. Where $T$ = 20ps, $\theta$=0.1ps, $N$=20 and $\tau _{x}$=$\tau _{y}$=15ns. (a$_1$)-(b$_4$): The evolutions of the correlation coefficients in the parameter space of $\eta$ and $\Delta \omega$ when $\gamma$ =1${\rm ns}^{-1}$. (c$_1$)-(d$_4$): The evolutions of the correlation coefficients in the parameter space of $\Delta \omega$ and $\gamma$ under $\eta$=2. (e$_1$)-(f$_4$): The evolutions of the correlation coefficients in the parameter space of $\eta$ and $\gamma$ under $\Delta \omega ={-80}{\times }10^{9}$ rad/s.
Fig. 9.
Fig. 9. Dependences of correlation coefficients $\rho _{x1}$-$\rho _{x4}$ and $\rho _{y1}$-$\rho _{y4}$ on different parameters, Where $T$ = 20ps, $\theta$=0.1ps, $N$=20 and $\tau _{x}$=$\tau _{y}$=15ns. Here, (a):$\rho _{x1}$-$\rho _{x4}$ versus $\Delta \omega$ when $\gamma$ =1${\rm ns}^{-1}$ and $\eta$=2; (b):$\rho _{y1}$-$\rho _{y4}$ versus $\Delta \omega$ when $\gamma$ =1${\rm ns}^{-1}$ and $\eta$=2; (c):$\rho _{x1}$-$\rho _{x4}$ versus $\eta$ when $\gamma$ =1${\rm ns}^{-1}$ and $\Delta \omega ={-80}{\times }10^{9}$ rad/s; (d):$\rho _{y1}$-$\rho _{y4}$ versus $\eta$ when $\gamma$ =1${\rm ns}^{-1}$ and $\Delta \omega ={-80}{\times }10^{9}$ rad/s; (e):$\rho _{x1}$-$\rho _{x4}$ versus $\gamma$ when $\eta$=2 and $\Delta \omega = {-80}{\times }10^{9}$ rad/s; (f):$\rho _{y1}$-$\rho _{y4}$ versus $\gamma$ when $\eta$=2 and $\Delta \omega ={-80}{\times }10^{9}$ rad/s;
Fig. 10.
Fig. 10. Eye-diagrams of the decoded messages $m^{'}_{x1}(n)$-$m^{'}_{x4}(n)$ and $m^{'}_{y1}(n)$-$m^{'}_{y4}(n)$. (a$_1$): The eye- diagram for $m^{'}_{x1}(n)$; (a$_2$): The eye- diagram for $m^{'}_{y1}(n)$; (b$_1$): The eye- diagram for $m^{'}_{x2}(n)$; (b$_2$): The eye- diagram for $m^{'}_{y2}(n)$; (c$_1$): The eye- diagram for $m^{'}_{x3}(n)$; (c$_2$): The eye- diagram for $m^{'}_{y3}(n)$; (d$_1$): The eye- diagram for $m^{'}_{x4}(n)$; (d$_2$): The eye- diagram for $m^{'}_{y4}(n)$;
Fig. 11.
Fig. 11. Dependences of the bit error rates ($BER_{x}$ and $BER_{y}$) on different parameters. Here, (a$_1$): $BER_{x}$ versus $\gamma$; (b$_1$): $BER_{x}$ versus $K_{x}$; (c$_1$): $BER_{x}$ versus $K_{f}$; (d$_1$): $BER_{x}$ versus $\eta$; (a$_2$): $BER_{y}$ versus $\gamma$; (b$_2$): $BER_{y}$ versus $K_{x}$; (c$_2$): $BER_{y}$ versus $K_{f}$; (d$_2$): $BER_{y}$ versus $\eta$.
Fig. 12.
Fig. 12. (a$_1$) The time-division multiplexing trajectories of the original delay encoded messages ($m_{x1}(n-L_{1})$-$m_{x4}(n-L_{4})$). (a$_2$) The time-division multiplexing trajectories of the original delay encoded messages ($m_{y1}(n-L_{1})$-$m_{y4}(n-L_{4})$). (b$_1$) The temporal traces of $m_{x1}(n-L_{1})$ or $m_{y1}(n-L_{1})$ and $m^{'}_{x1}(n)$ or $m^{'}_{y1}(n)$ ; (b$_2$) Those of $m_{x2}(n-L_{2})$ or $m_{y2}(n-L_{2})$ and $m^{'}_{x2}(n)$ or $m^{'}_{y2}(n)$ ; (c$_1$) Those of $m_{x3}(n-L_{3})$ or $m_{y3}(n-L_{3})$ and $m^{'}_{x3}(n)$ or $m^{'}_{y3}(n)$ ; (c$_2$) Those of $m_{x4}(n-L_{4})$ or $m_{y4}(n-L_{4})$ and $m^{'}_{x4}(n)$ or $m^{'}_{y4}(n)$.

Tables (1)

Tables Icon

Table 1. The parameter values for the Spin-VCSEL and the R-Spin-VCSELs with the subscripts of 1-8

Equations (31)

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

d E x ( t ) d t = k ( 1 + i α ) [ M ( t ) E x ( t ) + i n ( t ) E y ( t ) E x ( t ) ] i γ p E x ( t ) γ a E x ( t ) + { β s p γ [ n ( t ) + M ( t ) ] } 1 / 2 ξ x + k f E x ( t τ ) e x p ( i ω τ ) ,
d E y ( t ) d t = k ( 1 + i α ) [ M ( t ) E y ( t ) + i n ( t ) E x ( t ) E y ( t ) ] i γ p E y ( t ) γ a E y ( t ) + { β s p γ [ n ( t ) + M ( t ) ] } 1 / 2 ξ y + k f E y ( t τ ) e x p ( i ω τ ) ,
d M ( t ) d t = γ [ M ( t ) ( 1 + | E x ( t ) | 2 + | E y ( t ) | 2 ) ] + γ η i γ n ( t ) [ E y ( t ) E x ( t ) E x ( t ) E y ( t ) ] ,
d n ( t ) d t = γ p η γ s n ( t ) γ n ( t ) ( | E x ( t ) | 2 + | E y ( t ) | 2 ) i γ M ( t ) [ E y ( t ) E x ( t ) E x ( t ) E y ( t ) ] .
d E R x , j ( t ) d t = k R ( 1 + i a R ) [ M R , j ( t ) E R x , j ( t ) + i n R , j ( t ) E R y , j ( t ) E R x , j ( t ) ] i ( γ R p + Δ ω j ) E R x , j ( t ) γ R a E R x , j ( t ) + { β s p γ R [ n R , j ( t ) + M R , j ( t ) ] } 1 / 2 ξ x + k R f E R x , j ( t τ R ) e x p ( i ω R τ R ) + k x E x i n j , 1 + k x E x i n j , 3 ,
d E R y , j ( t ) d t = k R ( 1 + i a R ) [ M R , j ( t ) E R y , j ( t ) + i n R , j ( t ) E R x , j ( t ) E R y , j ( t ) ] + i ( γ R p Δ ω j ) E R y , j ( t ) γ R a E R y , j ( t ) + { β s p γ R [ n R , j ( t ) + M R , j ( t ) ] } 1 / 2 ξ y + k R f E R y , j ( t τ R ) e i ω R τ R + k y E y i n j , 2 + k y E y i n j , 4 ,
d M R , j ( t ) d t = γ R [ M R , j ( t ) ( 1 + | E R x , j ( t ) | 2 + | E R y , j ( t ) | 2 ) ] + γ R η R i γ R n R , j ( t ) [ E R y , j ( t ) E R x , j ( t ) E R x , j ( t ) E R y , j ( t ) ] ,
d n R , j ( t ) d t = γ R p R η R γ s R , j n R , j ( t ) γ R n R , j ( t ) ( | E R x , j ( t ) | 2 + | E R y , j ( t ) | 2 ) i γ R M R , j ( t ) [ E R y , j ( t ) E R x , j ( t ) E R x , j ( t ) E R y , j ( t ) ] .
U x ( t ) = i = 1 4 C x ( t d t i ) m x i ( t d t i ) , U y ( t ) = i = 1 4 C y ( t d t i ) m y i ( t d t i ) ,
m x i = i = 1 4 A x i L = 1 N m r e c t p u l s ( t L D T d t i , T m ) , m y i = i = 1 4 A y i L = 1 N m r e c t p u l s ( t L D T d t i , T m ) ,
E x i n j , 1 ( t ) = I d e x p [ i π S 1 x ( t ) ] , E x i n j , 3 ( t ) = I d e x p [ i π S 2 x ( t ) ] ,
E x i n j , 2 ( t ) = I d e x p [ i π S 1 y ( t ) ] , E x i n j , 4 ( t ) = I d e x p [ i π S 2 y ( t ) ] ,
S 1 x ( t ) = M a s k 1 ( t ) × [ U x ( n ) ] × γ , S 1 y ( t ) = M a s k 2 ( t ) × [ U y ( n ) ] × γ ,
S 2 x ( t ) = M a s k 3 ( t ) × [ U x ( n ) ] × γ , S 2 y ( t ) = M a s k 4 ( t ) × [ U y ( n ) ] × γ ,
C x i ( n ) = C x ( n L i ) , C y i ( n ) = C y ( n L i ) , i = 1 , 2 , 3 , 4 ( t h e   s a m e   b e l o w ) ,
C x ( n L i ) = C x ( n L i ) + m x i ( n L i ) , C y ( n L i ) = C y ( n L i ) + m y i ( n L i ) ,
C x ( n L i ) = W x , 1 ( i ) b o u t + W x , 2 ( i ) [ C x ( n L i ) + m x i ( n L i ) ] + l = 1 N W x , l + 2 ( i ) I x , l ( i ) ( n ) ,
C y ( n L i ) = W y , 1 ( i ) b o u t + W y , 2 ( i ) [ C y ( n L i ) + m y i ( n L i ) ] + l = 1 N W y , l + 2 ( i ) I y , l ( i ) ( n ) ,
W x ( i ) = Y x ( i ) ( X x ( i ) ) T r / [ X x ( i ) ( X x ( i ) ) T r + δ Π ] ,
W y ( i ) = Y y ( i ) ( X y ( i ) ) T r / [ X y ( i ) ( X y ( i ) ) T r + δ Π ] ,
C x i ( n ) = W x , 1 ( i + 4 ) b o u t + W x , 2 ( i + 4 ) C x ( n L i ) + l = 1 N W x , l + 2 ( i + 4 ) I x , l ( i + 4 ) ( n ) ,
C y i ( n ) = W y , 1 ( i + 4 ) b o u t + W y , 2 ( i + 4 ) C y ( n L i ) + l = 1 N W y , l + 2 ( i + 4 ) I y , l ( i + 4 ) ( n ) ,
W x ( i + 4 ) = Z x ( i ) ( X x ( i + 4 ) ) T r / [ X x ( i + 4 ) ( X x ( i + 4 ) ) T r + δ Π ] ,
W y ( i + 4 ) = Z y ( i ) ( X y ( i + 4 ) ) T r / [ X y ( i + 4 ) ( X y ( i + 4 ) ) T r + δ Π ] ,
m x i m x i ( n L i ) , m y i m y i ( n L i ) ,
N M S E x i ( 1 ) = 1 L 1 n = 1 L 1 { C x ( n L i ) [ C x ( n L i ) + m x ( n L i ) ] } v a r [ C x ( n L i ) ] , i = 1 , 2 , 3 , 4 ( t h e   s a m e   b e l o w ) .
N M S E y i ( 1 ) = 1 L 1 n = 1 L 1 { C y ( n L i ) [ C y ( n L i ) + m y ( n L i ) ] } v a r [ C y ( n L i ) ] ,
N M S E x i ( 2 ) = 1 L 2 n = 1 L 2 [ C x i ( n ) C x ( n L i ) ] v a r [ C x i ( n ) ] ,
N M S E y i ( 2 ) = 1 L 2 n = 1 L 2 [ C y i ( n ) C y ( n L i ) ] v a r [ C y i ( n ) ] ,
ρ x i , y i = [ I x , y ( n L i ) I x , y ( n L i ) ] [ I x i , y i ( n ) I x i , y i ( n ) ] ( [ I x , y ( n L i ) I x , y ( n L i ) ] 2 [ I x i , y i ( n ) I x i , y i ( n ) ] 2 ) 1 2
B E R x , y = 1 2 e r f c ( Q x , y 2 )
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.