1. Introduction
As is well known, there are several methods for optical communication multiplexing, including wavelength division multiplexing (WDM), optical time division multiplexing (OTDM), and polarization multiplexing (PM). Coherent optical communication based on polarization-multiplexing was extensively studied in the 1980s due to the high sensitivity of coherent receivers, which could enhance unrepeated transmission distance [
1]. However, related research and development were interrupted in the 1990s due to the rapid advances in high-capacity WDM systems. In 2005, the demonstration of digital carrier-phase estimation in coherent receivers sparked renewed interest in coherent optical communications [
2,
3]. This was because the digital coherent receiver allowed for a variety of spectrally efficient modulation formats, such as M-ary phase-shift keying and quadrature-amplitude modulation (QAM), which rely upon stable carrier-phase estimation in the digital domain. Additionally, linear transmission impairments, such as group-velocity dispersion (GVD) and polarization-mode dispersion (PMD) of transmission fibers, can be addressed via digital signal processing (DSP). These advantages of the born-again coherent receiver afford considerable potential for innovating existing optical communication systems. Recently, 100-Gb/s transmission systems, which employ QPSK modulation, polarization-division multiplexing, and phase diversity homodyne detection assisted with high-speed DSP at a symbol rate of 25 GBd, have been developed and introduced into commercial networks [
4]. Worldwide efforts are now underway to develop coherent receivers that can handle a bit rate of over 400 Gb/s per WDM channel.
In recent decades, there has been a growing focus on enhancing the security of fiber-optic communication through the use of optical chaotic secure communications that employ various devices [
5]. As these methods have become increasingly capable of high-speed and high-capacity data transmission, most of the current studies are focused on multi-channel optical chaotic secure communications, including WDM, OTDM and PM chaotic secure communications. Efforts in this area aim to develop secure communication systems that can operate over multiple channels simultaneously, with the goal of improving both the speed and security of fiber-optic communication. Several researchers have already demonstrated successful implementations of WDM and OTDM chaotic secure communications. Furthermore, as digital signal processing (DSP) becomes increasingly integrated with coherent optical communication, high-speed coherent optical transmission systems are poised to play a more significant role in the global optical network infrastructure. The ongoing evolution of fiber-optic communication promises significant enhancements in both capacity and security. As a result, coherent optical chaotic secure communication (COCSC) has generated considerable interest from researchers and industry experts who are working to explore and develop this promising technology. However, it is worth noting that to date, COCSC has not been widely reported and there are several new challenges in key areas of the technology that will need to be addressed moving forward. These new challenges include the following: first, knowing how to realize multi-channel COCSCs with high-speed and high-capacity, and second, knowing how to achieve high-quality chaotic synchronization and coherent demodulation.
It is anticipated that quantum dot spin vertical-cavity surface-emitting lasers (QD-Spin-VCSELs) can be employed to implement high-speed and high-capacity multi-channel coherent optical chaotic secure communications (COCSCs). QD-Spin-VCSELs possess femtosecond dynamic characteristics [
6], temperature stability [
7], lower lasing current [
8], ultra-large bandwidth [
9], and independent control of output polarization [
10,
11,
12], making them well-suited for the realization of multi-channel COCSCs with high-speed and high-capacity. Furthermore, these lasers can achieve ultrafast operation from both their ground and excited states, presenting promising opportunities for ultrafast dual-wavelength laser modules that emit ultrafast dynamics. Each beam of light emitted from the ground state (GS) and excited state (ES) includes components with right circular polarization (RCP) and left circular polarization (LCP). The utilization of ultrafast chaotic RCPs and LCPs from the ground and excited states holds significant potential for realizing a four-channel COCSC system with high speed and high capacity. However, one of the challenges in such a COCSC system pertains to achieving high-quality chaotic synchronization and coherent demodulation. Traditional chaotic synchronization methods, such as leading synchronization and lagging synchronization, are limited by the symmetry between the driving laser and the response laser, as well as the need for a perfect match of their parameters. However, recently developed photon reservoir computing (RC) systems have demonstrated promising performances in chaotic synchronization prediction and chaotic signal separation. These RC systems are expected to alleviate the challenges faced in high-speed COCSC. In particular, a QD spin-VCSEL can generate four polarization components (PCs) from the GS and ES emissions. Four parallel RCs system are constructed by using the four PCs from its GS and ES emissions, where the spacing between two nonlinear nodes is very short. These four parallel RCs are potentially applied to address the challenge of high-quality chaos synchronizations.
Photon reservoir computing systems utilize the nonlinear dynamics of chaotic lasers to process and predict information [
13,
14]. They consist of a chaotic laser, which acts as a “reservoir” of nonlinear dynamics, and a readout layer that learns to map the reservoir dynamics to the desired output. This enables the system to capture and utilize the complex dynamics of chaotic signals for various applications [
15,
16,
17], including chaos synchronization and prediction. The advantage of photon RC systems lies in their ability to effectively handle the mismatch between the driving laser and the response laser, as well as the variability in their parameters. By utilizing the reservoir dynamics, these systems can adapt and learn from the input chaotic signals, allowing for robust synchronization and separation even in the presence of imperfections and parameter mismatches. In the context of high-speed COCSC, photon RC systems hold great potential for enhancing the synchronization performance and enabling coherent demodulation in multi-channel communication systems. By leveraging the capabilities of photon RC systems, it is expected that the challenges associated with achieving high-quality chaotic synchronization and coherent demodulation can be effectively addressed.
Recently, there have been several works proposing a delay-based photon RC system based on electronically pumped spin-VCSELs [
15,
18]. This RC system utilizes the nonlinear dynamical x polarization component (X-PC) and Y-PC from the VCSEL output to perform two parallel reservoir computers, which are capable of predicting two independent optical chaotic time-series simultaneously and their synchronizations. The output X-PC and Y-PC from the electronically pumped spin-VCSEL can be interchanged continuously under external perturbations and optical feedback, which can affect the predictive performance of the two parallel RCs. Compared to an electrically-pumped VCSEL, a QD spin-VCSEL offers flexible spin control of the lasing output and provides more control parameters [
19,
20]. This enables better controllability for polarization switching and weakly correlated GS and ES dynamics [
21,
22]. These advantages allow for the realization of four parallel RCs using the four PCs from the GS and ES emissions of the QD-spin-VCSEL. Additionally, a QD-spin-VCSEL can generate ultrafast chaotic dynamics when subjected to short feedback delays, resulting in very short spacing between two virtual nodes with sufficient nodes. Therefore, four RCs using the four PCs from the ground state and excited state emissions can effectively handle four high-speed chaotic time-series in parallel and their synchronizations.
In this study, we introduce a unique four-channel COCSC system that uses four concurrent photonic reservoir computers coupled with a coherent demodulation device. Within this system, a QD-spin-VCSEL is employed as the driving laser, and a separate QD-spin-VCSEL serves as the reservoir laser. We individually modulate four distinct encoded messages (QPSK, 4QAM, 8QAM and 16QAM) to four PCs, originating from the GS and ES emissions in the drive laser QD-spin-VCSEL. Additionally, we build four parallel photonic reservoirs using four PCs, sourced from the GS and ES of the reservoir QD-spin-VCSEL, maintaining a minimal distance between two non-linear nodes. By leveraging a concurrent simulation of Matlab and VPI [
23], these four photonic RCs help us overcome the obstacle of chaos synchronization for four pairs of PCs generated by the drive and reservoir QD-spin-VCSELs. We exhibit a four-channel COCSC with a 4 × 100 GHz capacity using chaos synchronizations founded on these quartet parallel photonic reservoirs. Once the output weights are trained within the nonlinear node states, the four parallel reservoirs can be employed for synchronization and decryption. Further, we coherently demodulate four channels of baseband signals (or bit sequence signals) hidden in modulation messages through a polarization diversity digital coherent receiver (PDDCR) and a variety of DSP methods. We examine the impact of the sampling period and the interval of the virtual nodes on training errors. We approximate the effects of the injection and feedback strengths on chaotic synchronizations. Conclusively, we evaluate the transmission performances of the four-channel baseband signals within this COCSC system, analyzing elements such as bit error rates and eye diagrams.
2. Theoretical Framework and Simulation Experiment Setup
Figure 1 displays the fundamental block diagram of a quad-channel COCSC system, built on four concurrent photonic reservoir computers. This intricate system is composed of the transmitter module (TM), the reservoir computing module (RCM), and the coherent demodulation module (CDM). Within the TM, the ground state of the QD-spin-VSEL generates the chaotic X-PC and Y-PC, marked as GS-PC
x and GS-PC
y, respectively. Interestingly, its excited state yields two additional photonic currents recognizable as ES-PC
x and ES-PC
y. Each of the QPSK, 4QAM, 8QAM and 16QAM is IQ modulated with a group of bit sequences (baseband signal). In this scheme, there are four distinct groups of bit sequence signals, as depicted as
–
, individually. For the convenience of discussion, the temporal dynamics of the QPSK, 4QAM, 8QAM and 16QAM are described by
(
t),
(
t),
(
t) and
(
t), respectively. The QPSK, 4QAM, 8QAM and 16QAM are masked within the chaotic GS-PC
x, GS-PC
y, ES-PC
x and ES-PC
y, respectively. These four channels of chaotic masked signals are integrated into a single optical fiber utilizing a wavelength division multiplexer (WDM Mux). In the RCM, after fiber transmission, the combined signals are partitioned into four-channel chaotic masked signals via a wavelength division demultiplexer (WDM DeMux). Each channel of chaotic masked signal is subsequently bisected into dual beams. A singular beam of chaotic masked signal is introduced to a photonic RC. Here, the predicted outputs from the RC
1–RC
4 are denoted as the GS-
, GS-
, ES-
and ES-
, respectively. Once output weights are precisely trained within the non-linear node states of each photonic RC, the GS-PC
x, GS-PC
y, ES-PC
x and ES-PC
y can be perfectly synchronized with GS-
, GS-
, ES-
and ES-
correspondingly. In this scenario, signal types QPSK, 4QAM, 8QAM and 16QAM can be demodulated by applying synchronous subtraction between the chaotic masked signal and each RC’s predicted output. These demodulated messages, noted as
(
t),
(
t),
(
t) and
(
t), are then channeled into their respective coherent demodulation units (CDUs with the subscripts of 1–4). Post coherent demodulation and DSP, four sets of bit sequence signals are further decoded. These reinstated signal bits are referred to as
–
, respectively.
Following the principal block diagram displayed in
Figure 1,
Figure 2a,b illustrate the simulation experiment setup for a four-channel COCSC system. In this configuration, the QD spin-VCSEL marked with subscript 1 functions as the driving laser, while the QD spin-VCSEL designated by subscript 2 serves as the reserve laser. The CWs, labelled from 1–8, represent the continuous wave lasers. Optical Isolators (ISs, with subscripts from 1–12) are put into service to prevent optical feedback. The neutral density filters (NDFs, labelled from 1–10) are employed to regulate light intensity. The QPSK transmitter (QPSKT), 4QAM transmitter (4QAMT), 8QAM transmitter (8QAMT) and 16QAM transmitter (16QAMT) generate QPSK, 4QAM, 8QAM and 16QAM signals, respectively. The fiber polarization beam splitters (FPBS), carrying subscripts 1–6, are used to partition the light into two distinct polarization components. Bidirectional ports (BPs, labelled 1–4) combine two bidirectional ports into a singular bidirectional multiport of width 2. Lastly, photodiodes (PDs), labeled from 1–12, are designated to convert light waves into corresponding current signals.
In
Figure 2a,b, in the QPSKT, the QPSK modulation scheme utilizes a baseband signal
for its in-phase (I) and quadrature (Q) components. Similarly, in the 4QAMT, for 4QAM modulation, the I and Q components are modulated using the odd and even parts of the signal
. In the 8QAMT, for 8QAM modulation, the odd and even parts of the signal
are used as the respective signals for the I and Q components. Lastly, for 16QAM modulation, the I and Q components are modulated using the odd and even parts of the signal
. In these four modules (QPSKT, 4QAMT, 8QAMT and 16QAMT), QPSK, 4QAM, 8QAM and 16QAM signals are optically modulated using continuous wave lasers and then converted into optical signals at the output ports of these modules. In the QD spin-VCSEL labeled with subscript 1, the light emitted from its ground state (GS) is divided into two chaotic polarization components (GS-PC
x and GS-PC
y) using the FPBS
1, with their amplitudes represented as
(
t) and
(
t), respectively. Likewise, the light emitted from its excited state (ES) is separated into two chaotic polarization components (ES-PC
x and ES-PC
y) using the FPBS
2, and their amplitudes are indicated by
(
t) and
(
t), respectively. The QPSK and 4QAM signals are concealed within the chaotic GS-PC
x and GS-PC
y using the power combiners 1 and 2 (PC
1 and PC
2), respectively. These two chaotic hidden signals can be described as (
(
t) +
(
t)) and (
(
t) +
(
t)), respectively, and are combined into a single beam through the fiber polarization coupler 1 (FPC
1). The 8QAM and 16QAM signals are masked within the ES-PC
x and ES-PC
y using the PC
3 and PC
4, respectively. These two chaotic masked signals are represented as (
(
t) +
(
t)) and (
(
t) +
(
t)), respectively, and merged into a single beam via FPC
2. The mixed light-waves from FPC
1 and FPC
2 are coupled into an optical fiber through the WDM Mux. After fiber transmission, the multiplexed light-waves are split into two beams with different wavelengths via the WDM DeMux. One beam of light from the WDM DeMux is divided into GS-PC
x and GS-PC
y, which contain hidden messages, via the FPBS
3. The GS-PC
x, carrying the QPSK signal, is further split into two parts using the fiber beam splitter 1 (FBS
1). One part is injected into input layer 1, and the other is converted into a current signal by the PD
5. The GS-PC
y with 4QAM, ES-PC
x with 8QAM and ES-PC
y with 16QAM are processed similarly.
The input layers provide the connections to the reservoirs. Initially, in input layers 1 and 2, the GS-PC
x, including QPSK and the GS-PC
y with 4QAM, are transformed into two distinct current signals via the PD
1 and PD
2, amplified using electric amplifiers EA
1 and EA
2, and eventually sampled as separate input data series through the discrete modules DM
1 and DM
2, respectively. These data series are designated as
(
n−
) and
(
n−
). Moreover, the sampled time series of the QPSK, 4QAM, 8QAM and 16QAM are respectively described as
(
n),
(
n),
(
n) and
(
n), where
(
n) =
,
(
n) =
,
(
n) =
and
(
n) =
. As a result,
(
n−
) = (
(
n−
) +
(
n−
)),
(
n−
) = (
(
n−
) +
(
n−
)), where
(
n−
) =
and
(
n−
) =
. The term
n denotes the discrete time index, while
and
signify the discrete channel delay lengths for GS-PC
x and GS-PC
y, respectively. Input layers 3 and 4 process ES-PC
x containing 8QAM and ES-PC
y carrying 16QAM in a similar manner, yielding respective input data as
(
n−
) and
(
n−
). Here,
(
n−
) equals (
(
n−
) +
(
n−
)) and
(
n−
) corresponds to (
(
n−
) +
(
n−
)), where
(
n−
) =
and
(
n−
) =
.
represents the discrete channel delay length for the ES-PC
x and
illustrates that of the ES-PC
y. Importantly,
(
n−
),
(
n−
),
(
n−
) and
(
n−
) are considered four distinct prediction targets. The sampled data,
(
n−
) and
(
n−
), are multiplied by the mask signal, Mask
x, while
(
n−
) and
(
n−
) are multiplied by Mask
y. Both Mask
x and Mask
y are chaotic signals, as illustrated in [
24]. Post scaling with a scaling factor
through the scaling operation circuits (SC
1–SC
4), the four input layers yield output signals denoted as
(
n),
(
n),
(
n) and
(
n), respectively. These are respectively modulated with the optical-field phases of CW
1–CW
4. The FPC
3 first couples the modulated
(
n) and
(
n) into a single beam, which is then injected into the ground state of the reservoir QD spin-VCSEL. Similarly, the FPC
4 couples the modulated
(
n) and
(
n) into a single beam, which is subsequently injected into the excited state of the reservoir QD spin-VCSEL.
Within the reservoir, the GS and ES of the QD spin-VCSEL are both influenced by dual feedback mechanisms. The feedback loops for the GS are denoted by subscripts 1 and 2, while those for the ES are indicated by subscripts 3 and 4. Each loop employs a NDF and a PCL to adjust the feedback intensity and polarization direction of the feedback beam, respectively. The delay time established by the delay lines (DL1–DL4) is defined as . In the output layers (OLs), the GS- and GS- emissions from the QD spin-VCSEL are bifurcated using FPBS5. Similarly, the ES- and ES- emissions are split through FPBS6. The intensity values of GS-, GS-, ES- and ES- are sampled at intervals of and are considered as virtual nodes. Accordingly, the total number N of virtual nodes along each delay line is determined by the ratio N = /. The states of the N virtual nodes along the DL1–DL4 are weighted and linearly summed up. The combined weighted states from the DL1 and DL2 are represented as (n) and (n), respectively, while those from the DL3 and DL4 are signified as (n) and (n). In this setup, by calibrating the output weights, (n) and (n) can achieve synchronization with (n−) and (n−), respectively. Likewise, (n) and (n) can be attuned to synchronize with (n−) and (n−). Under these synchronization conditions, the concealed messages QPSK and 4QAM are decoded by the synchronous subtraction of (n) from (n−) and (n) from (n−), with the retrieved messages designated as (t) and (t), respectively. In a similar fashion, the messages 8QAM and 16QAM are decoded by the synchronous subtraction of (n) from (n−) and (n) from (n−), with their decoded equivalents presented as (t) and (t), correspondingly.
As illustrated in
Figure 2c, the decoded messages,
(
t),
(
t),
(
n) and
(
n), are initially modulated with the optical field phases of the CW
5–CW
8 using intensity modulators (IM
1–IM
4) and then each injected into its corresponding coherent demodulation unit (CDU). Each CDU comprises a polarization-diversity digital coherent receiver (PDDCR), a submatrix finder (SF), a set of five digital signal processors (DSPs), and a bit error rate estimation module (BEREM). The PDDCR, depicted in VPI [
23], models an optical coherent quadrature receiver that encompasses a local oscillator, optical hybrids, post-detection electrical filters, and analog-to-digital converters. The SF is used to extract specified elements of the input matrix. The DSPs with subscripts 1, 6, 11 and 16 address the compensation of group velocity dispersion and nonlinear effects within the optical fiber, whereas the DSPs labeled with subscripts 2, 7, 12 and 17 are designated to down-sample the in-phase and quadrature signals to match the baud rate. The DSPs marked with subscripts 3, 8, 13 and 18 are dedicated to estimating and correcting frequency discrepancies between the received optical signal and the local oscillator. The DSPs inscribed with subscripts 4, 9, 14 and 19 adjust and align the clock phase of both transmitter and receiver. The DSPs tagged with the subscripts 5, 10, 15 and 20 are dedicated to estimating and correcting phase discrepancies between the received optical signal and the local oscillator. The BEREMs labeled with subscripts 1-4, as four-dimensional bit error rate modules, are capable of generating
s for the baseband signals and facilitating their demodulation. After processing through the four CDUs, four sets of baseband signals (or bit streams) encapsulated within the decoded modulation messages,
(
t),
(
t),
(
t) and
(
t) are effectively reconstructed. These recovered bit streams are denoted as
-
, respectively.
Drawing on the spin-flip model (SFM) of vertical-cavity surface-emitting lasers (VCSELs) put forth by Miguel et al. [
25], the interconnected rate equations characterizing the QD spin-VCSEL
1 (which serves as the driving QD spin-VCSEL) are delineated as follows [
19,
26]:
The interrelated rate equations governing the QD spin-VCSEL
2 (the reservoir QD spin-VCSEL) under the influence of optical feedback and optical injection are revised as follows [
19,
26]:
In Equations (1)–(10), the subscript D designates the driving QD spin-VCSEL. The symbols + and − represent the right circular polarization (RCP) and left circular polarization (LCP) of the emitted light, respectively. The dynamic variables, indicated by
and
(
), signify the normalized carrier concentrations in the Wetting Layer (WL) and at the ground (excited) state energy levels. Lasing is facilitated via the transitions from the excited state or the ground state to the valence band (VB), generating right (
,
) and left (
,
) circularly polarized light at two distinct wavelengths. The carrier injection thresholds for the excited and ground states are symbolized by
and
, respectively. The remaining parameters for the aforementioned QD Spin-VCSELs are as follows:
k and
are the photon decay rates;
and
represent the linewidth enhancement factors;
and
are the normalized differential gain coefficients for the ground state transitions; and
and
are those for the excited state transitions.
and
represent the carrier recombination rates;
and
denote the intradot relaxation rates at which spin-polarized carriers relax from the excited state to the spin-up (down) ground state;
and
are the rates of carrier capture from the WL into the excited state;
and
correspond to the spin relaxation rates;
and
represent the birefringence rates; and
and
are related to the dichroism rates.
indicates the feedback time along any of the delay lines (DL
1–DL
4) shown in
Figure 2;
is the resonant frequency of the light emitted from the ground state; and
is the resonant frequency of light emitted from the excited state.
represents the frequency detuning between CW
1 (CW
2) and the ground state emission of the reservoir QD Spin-VCSEL;
denotes the frequency detuning between CW
3 (CW
4) and the excited state emission of the reservoir QD Spin-VCSEL.
is the rate of spontaneous emission, also viewed as an indicator of noise strength. The terms
,
,
and
embody independent Gaussian white noise sources with zero mean and unit variance.
is the feedback coupling strength;
stands for the strength of optical injection.
and
are the slowly varying complex amplitudes of the CW
1 and CW
2, which are converted to RCP and LCP by the PCL
2 and PCL
3;
and
are the injected optical fields for the CW
3 and CW
4, likewise converted by the PCL
4 and PCL
5.
and
account for the light fields
and
, respectively, while
and
are charged with generating the optical fields
and
. The total pump strengths
=
+
,
and
are the pump intensities for the RCP and LCP components, respectively.
The left and right circular polarization components of the GS and ES emissions of the driving QD Spin-VCSEL are replaced with the orthogonal linear components as follows:
The left and right circular polarization components of the GS and ES emissions of the reservoir QD Spin-VCSEL are rewritten in terms of the orthogonal linear components as follows:
In the QPSKT and m-QAMT (m equals 4, 8, 16) presented in
Figure 2a, the QPSK and m-QAM signals can be generated through the process of IQ modulation, where baseband signals (
–
) modulate a continuous light source. Subsequently, these modulated signals are combined via polarization beam combining techniques. The resulting QPSK and m-QAM signals are characterized by
where the subscript
j = 1 denotes QPSK. The subscripts
j = 2, 3, 4 represent 4-QAM, 8-QAM, and 16-QAM, respectively. When
j = 1 and 2,
= 4. If
j = 3,
= 8, while
j = 4,
= 16. The subscript
k indicates the
kth group of bits in the time sequence. In Equation (
13), the phases
and
are respectively written as follows:
where the terms
–
are respectively described as
where the superscript
= 2, 3, 4. The variables
,
I and
Q can be expressed as follows:
=
,
=
and
=
, where
ℓ = 1, 2, ⋯,
N.
In Equations (9) and (10), the slowly varying amplitudes
–
of the complex electric field can be described as [
15]
where the light intensities
=
,
=
,
=
and
=
. The terms
,
,
and
are the amplitudes of the continuous-wave lasers CW
1–CW
4, respectively. The masked input signals
,
,
and
can be expressed as
where the masked signals
and
are chaotic signals, as presented in [
24].
is a scaling factor. The discrete channel delay lengths
,
=
/
h, and
,
=
/
h, where
h is the step size,
is the channel delay of the GS-PC
x or ES-PC
x, and
is the channel delay of the GS-PC
y or ES-PC
y.
In such a system presented in
Figure 2, chaos synchronization between each pair of PCs (i.e., GS-PC
x and GS-
, GS-PC
y and GS-
, ES-PC
x and ES-
, and ES-PC
y and ES-
) plays a key role in in security and encrypted message recovery. In the following, we use four parallel RCs to address chaos synchronization between each pair of PCs. According to lag chaotic synchronization theory, the lag synchronization solution is obtained as follows.
where the time-dependent outputs
,
,
and
are respectively regarded as linear functions of the GS-PC
x, GS-PC
y, ES-PC
x and ES-PC
y such that
where
,
,
and
represent the output weight matrix;
,
,
and
respectively represent the
ith-element of
,
,
and
;
,
,
and
respectively represent the
ith output state of the GS-
, GS-
, ES-
and ES-
. Here,
=
,
=
,
=
and
=
.
is a constant and equal to 1. Previous studies have shown that these output weight matrices can be analytically given by [
27]
where the superscript
represents the transpose of the matrix;
is an identity matrix;
is utilized to avoid overfitting the ridge regression parameter, which is set to
;
,
,
and
all are matrices and their
lth columns are [
;
;
], [
;
;
], [
;
;
] and [
;
;
], respectively;
and
both are matrices, and their
lth columns are [
] and [
], respectively; and
and
both are matrices, and their
lth columns are [
] and [
], respectively. According to the complete lag synchronization theory (see Equations (19)), we obtain
3. Results and Discussions
The parameter values for the driving quantum dot (QD) spin-vertical cavity surface-emitting laser (VCSEL) are detailed in
Table 1, while those for the reservoir QD spin-VCSEL are outlined in
Table 2. Our initial step is to model the power spectral density (PSD) profiles and temporal samples stemming from the driving QD spin-VCSEL, employing concurrent simulations within Matlab (version R2021a) and VPI (version 11.1) software environments. Within Matlab, Equations (1)–(5) are executed via the fourth-order Runge–Kutta numerical approach, adopting a time step (
h) of 0.78 ps. The sampling periods for the four distinct input data streams (
(
n−
),
(
n−
),
(
n−
),
(
n−
)) are denoted by
T and are uniformly set at 10 ps. The constants
,
,
and
are all given the value of 2.0513
, which is based on
,
being 16 ns and
h amounting to 0.78 ps. Concurrently, the dynamical output from the four parallel reservoirs, utilizing the reservoir QD spin-VCSEL, is also modeled with the integration of Matlab and VPI, where Equations (6)–(10) are solved through the fourth-order Runge–Kutta method with a finer time step of 0.048 ps. Within the present framework, both the encoding rate of the messages and the data processing speed of the reservoirs are influenced by the effective bandwidths of the driving and reservoir VCSELs.
Figure 3a–d depict the PSD distributions of the GS-PC
x and GS-PC
y, as well as the ES-PC
x and ES-PC
y emitted by the driving QD spin-VCSEL. According to the representations in
Figure 3, the PSD distributions for these PCs consistently demonstrate chaotic behavior. The effective 3 dB bandwidths for both the GS-PC
x and GS-PC
y are calculated to be 180 GHz, whereas the ES-PC
x and ES-PC
y are slightly higher at 200 GHz. Correspondingly, the effective 3 dB bandwidths for the GS-
, GS-
, ES-
and ES-
of the reservoir system exhibit similar characteristics to those of their driving system counterparts (GS-PC
x, GS-PC
y, ES-PC
x and ES-PC
y, respectively). These outcomes suggest that our system is capable of achieving high-speed, four-channel coherent optical chaotic secure communications.
The chaotic GS-
, GS-
, ES-
and ES-
produced by the reservoir QD spin- VCSEL, as four parallel reservoirs, are utilized to perform the predictions of the delayed outputs GS-PC
x, GS-PC
y, ES-PC
x and ES-PC
y, respectively. We collect 5096 samples of these delayed outputs at a sampling interval of 10 ps. After discarding the initial 1000 samples to remove transients, we allocate 2048 samples for training each of the four reservoirs, and an equivalent number of subsequent points for testing the corresponding reservoir. Moreover, the prediction performance is bolstered by implementing chaotic mask signals derived from two coupled semiconductor lasers, detailed in [
24]. These mask signals are normalized with standard deviations set to 1 and mean values calibrated to 0. Each reservoir’s virtual node interval, denoted by
, is fixed at 40 fs. Here, all rates for the QPSK, 4QAM, 8QAM and 16QAM are 100 Gb/s. The input data sampling period
T is maintained at 10 ps, resulting in a data processing rate of 100 Gb/s. We establish the number of virtual nodes,
N, at 250, where
N =
/
and
=
T. We maintain the scale factor
, at a value of 1. To assess the predictions for the GS-PC
x, GS-PC
y, ES-PC
x and ES-PC
y made by these four parallel reservoirs using the reservoir QD spin-VCSEL, we introduce the normalized mean square error (
) as a metric to compare the delayed predictive targets against their associated reservoir outputs, which is given as follows:
where the subscripts
,
,
and
represent GS-PC
x, ES-PC
x, GS-PC
y and ES-PC
y, respectively.
,
,
and
are the defined lengths of the testing data set for each variable.
L represents the total number of data points in the testing data set. The term “var” denotes the variance of the data. When
and
are both 0, it means that the outputs of the reservoirs (GS-PC
x, GS-PC
y, ES-PC
x and ES-PC
y) perfectly match with their corresponding predicted targets (
(
n−
),
(
n−
),
(
n−
) and
(
n−
), respectively). On the other hand, if
and
both are 1, it means that the reservoir outputs are completely different from the predicted targets. When
and
are both less than 0.1, it indicates that each reservoir is able to accurately infer the chaotic dynamics of its corresponding predicted target, which is the PC of the driving QD Spin-VCSEL output.
To intuitively observe the ability to predict the chaotic dynamics of the GS-PC
x, ES-PC
x, GS-PC
y and ES-PC
y in our system,
Figure 4 presents their predictive results. In this figure,
T = 10 ps,
= 40 fs, and
N = 250. The samples of the delayed GS-PC
x, GS-PC
y, ES-PC
x and ES-PC
y from the driving QD Spin-VCSEL output are denoted as
(
n−
),
(
n−
),
(
n−
) and
(
n−
), respectively. The samples of the trained GS-
, GS-
, ES-
and ES-
from the reservoir QD spin-VCSEL output are denoted as
,
,
and
, respectively. As observed from
Figure 4, the chaotic trajectories of the
(
n−
),
(
n−
),
(
n−
) and
(
n−
) are almost identical to those of the
,
,
and
, respectively. In
Figure 5a, when
T = 10 ps,
= 40 fs, and
N = 250, the prediction errors (
and
) of the GS-PC
x and GS-PC
y are 0.0359 and 0.0375, respectively. The
and
for the ES-PC
x and ES-PC
y are 0.0995 and 0.0865, respectively. These indicate that the four parallel reservoirs based on the reservoir QD spin-VCSEL can accurately predict the chaotic dynamics of the GS-PC
x, GS-PC
y, ES-PC
x and ES-PC
y, respectively.
To comprehensively observe the prediction abilities of the four parallel reservoirs on the chaotic dynamics of the delayed GS-PC
x, GS-PC
y, ES-PC
x and ES-PC
y,
Figure 5a illustrates the relationship between the prediction errors (
,
,
and
) and the sampling period
T when
is 40 fs. As shown in
Figure 5a,
and
exhibit an almost linear decrease from 0.0362 to 0.0350 and from 0.0376 to 0.0366, respectively, as T increases from 2 ps to 128 ps. Similarly, the
and
also reveal a linear decrease from 0.0998 to 0.0961 and from 0.0867 to 0.0836, respectively. The reason why a longer sampling period
T leads to reduced training error might be explained as follows. In this work,
=
T/
N is fixed at 40 fs, and a smaller
N is associated with a smaller
T, resulting in a lower-dimensional state space. This situation can make the training of the four parallel reservoirs based on the reservoir QD spin-VCSEL become unstable and more difficult, consequently leading to a larger
. Additionally, when
T is fixed at a certain value, the
and
are significantly larger than
and
. This may be explained by the fact that ES-PC
x and ES-PC
y have more complex chaotic dynamics than GS-PC
x and GS-PC
y, respectively, making the predictions of ES-PC
x and ES-PC
y more challenging compared to those of GS-PC
x and GS-PC
y.
Figure 5b shows the relationship between the prediction errors (
,
,
and
) and the virtual node interval
when
T is fixed at 10 ps. From the observations in
Figure 5, it can be seen that as
increases from 1 fs to 320 fs, the
and
slowly increase from 0.0979 to 0.0998 and from 0.0853 to 0.0868, respectively. Then, they gradually stabilize at 0.0998 and 0.0865. On the other hand, the
and
remain nearly constant at 0.0363 and 0.0376, respectively. The results indicate that when
T = 10 ps, the choice of the virtual node interval
has a slight impact on the prediction accuracy for the GS-PC
x and GS-PC
y. However, for the ES-PC
x and ES-PC
y, the prediction errors slightly increase with an increase in
, suggesting a potential sensitivity to the chosen
.
The results obtained from
Figure 4 and
Figure 5 demonstrate that the four parallel reservoirs, based on the reservoir QD spin-VCSEL, are capable of reproducing the chaotic dynamics of the GS-PC
x, GS-PC
y, ES-PC
x and ES-PC
y emitted by the driving QD spin-VCSEL. This indicates that the delayed GS-PC
x, GS-PC
y, ES-PC
x and ES-PC
y can successfully synchronize with the GS-
, GS-
, ES-
and ES-
outputs by the reservoir QD spin-VCSEL, respectively. To further analyze the qualities of their chaos synchronizations, the correlation coefficients are introduced and defined as follows.
where
j =
G,
E (the same below). The symbol 〈 〉 represents the time average.
ranges from −1 to 1. With the bigger absolute value of
, the higher quality of synchronization can be obtained. When
equals to ±1, the in-phase and anti-phase synchronous solutions in this system exist.
In
Figure 6, the correlations
,
,
and
are shown as a function of
and
. It can be observed that
,
,
and
exhibit minimal changes as
and
increase in the range of 0.1
to 50
. Within these two parameter spaces,
and
both range between 0.9849 and 0.9857, while
and
fluctuate between 0.949 and 0.96. This indicates that
,
,
and
possess strong robustness to variations in
and
, which are key parameters of the reservoir QD spin-VCSEL. Furthermore, as all
,
,
and
are greater than 0.949, it can be concluded that the GS-
, GS-
, ES-
and ES-
can effectively synchronize with the delayed GS-PC
x, GS-PC
y, ES-PC
x and ES-PC
y, respectively. Notably,
and
are higher than
and
, respectively. This is attributed to the fact that the
and
for the GS-PC
x and GS-PC
y are lower compared to the
and
for the ES-PC
x and ES-PC
y, respectively.
Here, by optimizing some key parameter values of the reservoir QD spin-VCSEL,
,
,
and
are taken as 0.9856, 0.9851, 0.9495 and 0.9581, respectively. The optimized parameters are as follows:
T = 10 ps;
= 40 fs;
= 4;
= 30
; and
= 30
. By performing high-quality chaos synchronization between each pair of PCs (i.e., GS-PC
x and GS-
, GS-PC
y and GS-
, ES-PC
x and ES-
, and ES-PC
y and ES-
) using the reservoir QD spin-VCSEL, one of the messages QPSK, 4QAM, 8QAM and 16QAM can be decoded by synchronously dividing a reservoir-generated chaos and a delayed chaos masked message. The temporal traces of the delayed encoding message (
(
n−
), or QPSK), the delayed chaos masked message (
(
n−
)), and the decoding message (
(
n)) are displayed in
Figure 7(a
1–a
3). As observed from
Figure 7(a
1–a
3), the temporal trajectory of
(
n−
) is very similar to that of (
(
n)). Furthermore,
(
n−
) exhibits a chaotic state.
Figure 7(a
4–a
6) present the temporal trajectories of
(
n−
) (4QAM),
(
n−
) and (
(
n)). As seen from these figures, the temporal trajectory of
(
n−
) is basically identical to that of (
(
n)), while
(
n−
) shows a chaotic state. Moreover, as displayed in
Figure 7(a
7–a
12), the temporal trajectories of
(
n−
) (8QAM) and
(
n−
) (16QAM) are almost the same as those of (
(
n)) and (
(
n)), respectively.
(
n−
) and
(
n−
) both exhibit a chaotic state. Moreover, as in
Figure 8, we present the eye-diagrams for these four decoded messages (
(
n),
(
n),
(
n) and
(
n)). One sees from this figure that 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. These results indicate that the encoding messages QPSK, 4QAM, 8QAM and 16QAM can be effectively masked in a chaotic carrier and successfully recovered using reservoir computing.
The bit error rate (
) is a commonly utilized metric to gauge the quality of data transmission in optical chaos-based secure communication systems [
15]. The
is defined as the ratio of the number of errored bits to the overall number of bits transmitted.
Figure 9 showcases the dependences of the
s for the decoded messages (
(
t),
(
t),
(
t) and
(
t)) and their associated baseband signals (
,
,
and
) on two key parameters (
and
). As evidenced by
Figure 9(a
1,a
2), the
s for
(
t),
(
t),
(
t) and
(
t) exhibit oscillatory behavior as
is adjusted within the range of 0.1
to 50
. Their
values, respectively, fluctuate within the following ranges: from 1.02
to 1.22
for
(
t), from 6.1
to 7.5
for
(
t), from 3.4
to 6.1
for
(
t), and from 7.1
to 9.2
for
(
t). Within this
range, all four decoded messages demonstrate minor oscillatory fluctuations in their
s. The
s cap at 1.5
for
(
t) and at 8.7
for
(
t), while those for
(
t) and
(
t) do not surpass 3.4
and 9.5
, respectively. Based on findings from earlier studies [
28,
29,
30], a
that closes at or below 0.01 is indicative of potentially high-quality data transmission within an optical chaos communication framework. As depicted in
Figure 2c, when demodulated through correlation and refined by various digital signal processing methods, four distinct baseband signal sets (or bitstreams) encapsulated within the decoded messages
(
t),
(
t),
(
t) and
(
t) are successfully reconstructed. Consequently, the
ranges for these retrieved baseband signals (
,
,
and
) remain constant and effectively zero, irrespective of
and
variations.
Figure 10 delves into the performance of the four retrieved baseband signals by presenting their temporal trajectories and eye-diagrams alongside those of the original baseband signals
–
. An inspection of
Figure 10 reveals a striking similarity between the temporal profiles of the original signals
,
,
and
and their retrieved counterparts
,
,
and
, respectively. The eye-diagrams corresponding to the original and retrieved baseband signals also correspond closely, with
,
,
and
, showing a remarkable resemblance to
,
,
and
. Notably, the eye openings in the eye-diagrams for
,
,
and
are sufficiently large, which is an important indicator of signal integrity. The insights gathered from
Figure 9 and
Figure 10 strongly support the effectiveness of our proposed coherent optical chaotic communication system in delivering secure and high-quality data transmission.