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

Controllable non-uniformly distributed spiking cluster generation in broadband optoelectronic oscillator

Open Access Open Access

Abstract

An approach to achieve controllable non-uniformly distributed spiking cluster generation is proposed and demonstrated based on an externally-triggered broadband optoelectronic oscillator (OEO). The theory of controlling the distribution of the spiking pulses in a spiking cluster is established. Based on the theory, the dynamic and the distribution characteristics are analyzed and revealed in the stable spiking oscillation state under different externally-injected trigger signal voltages. The peak-voltage envelop of the cluster and the interval of the spiking pulses are demonstrated to have an approximate negative linearity relationship with the externally-injected trigger signal voltage in both the numerical simulation and the experiment, where a square waveform, a trapezoidal waveform, a parabola waveform, and a half-sinusoidal waveform are used as the externally-injected trigger signals. The results indicate that the spiking pulse distribution in the generated spiking cluster can be well controlled through tuning the externally-injected trigger signal voltage. The proposed scheme can be utilized in spiking encoding and reservoir computing.

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

1. Introduction

Spiking is a unique phenomenon in excitable systems, which has been observed in a variety of scientific fields, such as excitability in neurology [1,2], excitable pulsation in a laser system [35], and mixed-mode oscillation in chemistry [68]. The spiking response characteristic in these systems is similar to that of a biological neuron [9]. For example, there is a unique nonlinear threshold excitation effect that exhibits “all” or “none” response under external excitation. Additionally, the generated spiking waveform is asymmetric, which is with a refractory period after a brief discharge process [10,11]. There are abundant nonlinear dynamic behaviors in the spiking formation process, which not only attract extensive theoretical research, but also can be utilized in spiking neural networks (SNNs) [1217].

Broadband optoelectronic oscillators (OEOs) are hybrid nonlinear systems composed of both optical and electrical links, which are widely used to generate various microwave signals [1821]. In a broadband OEO cavity, the nonlinearity, the time-delay feedback and the filtering operations lead to complex dynamic behaviors, which can be described by using the modified-Ikeda equations [22]. In the past years, rich dynamic phenomena have been investigated in broadband OEOs such as limit-cycles [23], chaotic breathers [2427] and hyperchaos [2829]. Based on the above phenomena, a wide range of applications have also been explored, such as chaotic encryption communication [30], random number generation [31] and high-resolution radar ranging [32]. Spiking oscillation is also one of the dynamic behaviors in broadband OEOs, which can be well controlled by the externally-injected perturbation signals, such as random noise [33] and ultra-short pulse [34]. If a square-wave signal is injected into the broadband OEO cavity, switchable spiking and spiking cluster oscillation can be achieved under different gains or injection strengths [35]. Through temporally encoding the perturbation signal, a mapping between the spiking position and the waveform can be achieved, which can be used for spiking encoding [36], regenerative memory [37] and building up recurrent SNNs [38] with a higher information processing speed and a lower noise. However, in [35], the generated spiking pulses in a spiking cluster are uniformly distributed, which is not beneficial for achieving flexible spiking encoding and information processing.

In this paper, an approach to achieve non-uniformly distributed spiking cluster generation is proposed and demonstrated based on an externally-triggered broadband OEO. The peak voltage of each spiking pulse and the temporal interval between any neighboring spiking pulses in a spiking cluster are linearly proportional to the instantaneous amplitude of the externally-injected trigger signal, which can be used for spiking encoding and reservoir computing. Theoretical analysis, numerical simulation, and experiment are carried out to verify the feasibility of the proposed scheme, where the results are mutually consistent with each other.

2. Operation principle and theoretical model

Figure 1 shows the schematic diagram of the broadband OEO to achieve externally-controllable non-uniformly distributed spiking cluster generation. The continuous-wave (CW) light from a laser diode (LD) is modulated in a dual-drive Mach-Zehnder modulator (DDMZM), where one radio-frequency (RF) port of the DDMZM is connected to a signal source to realize external triggering, and the other RF port is used to achieve signal feedback in the OEO cavity. The modulated light propagates through a spool of single-mode fiber (SMF) before entering a high-speed photodetector (PD). Then, the electrical signal from the PD is amplified by using a broadband low-noise amplifier (LNA), and is divided into two parts via an electrical splitter (ES). One part of the generated signal is fed back to the DDMZM to close the OEO loop, and the other part is recorded by using a high-speed real-time oscilloscope (OSC). Spiking pulse generation is achieved through nonlinear bistable effect in the OEO cavity, which is induced by the combined action of the high net gain, the nonlinear effect induced by the electro-optic and photoelectric conversion, and the linear effects including time-delay feedback and bandpass filtering [35]. In this scheme, the DDMZM is biased near its minimum transmission point (MITP) to enhance the nonlinear effect in the cavity. In addition, the LNA, which spans multiple frequency-doubled range, plays the role of a broadband passband filter (BPF). This broadband passband filtering effect is beneficial for manifesting the rich nonlinear effect in the OEO cavity. Hence, numerous modes can be excited in the OEO cavity, which is the kernel for spiking pulse generation. Additionally, a variable optical attenuator (VOA) is employed to keep the net gain of the OEO at a proper high level. In order to achieve a stable spiking cluster oscillation, the externally-injected signal is set to be with a repetition frequency equal to an integer multiple of the free spectral range (FSR) in the OEO cavity. Most importantly, the voltage of the externally-injected signal can be specially designed to adjust the spiking distribution in the high-voltage-level duration. It should be pointed out that the bistable effect provides a determined oscillation threshold for the externally-injected signal, where the noise in the OEO cavity cannot reach the bifurcation threshold. Hence, local stability is maintained.

 figure: Fig. 1.

Fig. 1. Schematic diagram of the broadband OEO to generate spiking cluster oscillation. (a) Experimental setup. LD: laser diode; DDMZM: dual-drive Mach-Zehnder modulator; VOA: variable optical attenuator; SMF: single-mode fiber; PD: photodetector; LNA: low-noise amplifier; ES: electrical splitter; OSC: oscilloscope. (b) Temporal waveform of the generated spiking cluster oscillation under triggering by using square-wave signals with different voltages. (c) Phase portrait of the generated spiking cluster (blue solid line) and the nullclines under different trigger signal voltages (dashed line). The black arrows represent the evolution direction of the phase trajectory. A0 and A-D are the characteristic points corresponding to those in (b).

Download Full Size | PDF

Mathematically, the dynamics process in the broadband OEO can be described by the following integral-differential delay equation (iDDE) [35]

$$\left( {1 + \frac{\tau }{\theta }} \right){x}(t )+ \tau \frac{{d{x}(t )}}{{dt}} + \frac{1}{\theta }\int_{{t_0}}^t {{x}(t )dt} \textrm{ } = \textrm{ }\beta\, {\cos ^2}({{x}({t - T} )+ A(t )+ \varphi } )$$
where x(t)=πV(t)/2VπRF and A(t)=πI(t)/2VπRF are the dimensionless variables corresponding to the feedback signal voltage V(t) and the externally-applied trigger signal voltage I(t) at two RF ports of the DDMZM, respectively. φ=πVbias/2VπDC is the phase offset induced by the DC bias voltage Vbias. Thereinto, VπDC and VπRF are the DC half-wave voltage and the RF half-wave voltage of the DDMZM, respectively. T is the round-trip delay time in the OEO cavity. β is the gain coefficient of the OEO loop, which is determined by the LNA, the PD, the SMF, the VOA and the EC. θ=1/2πfL and τ=1/2πfH represent the characteristic times of the low cut-off frequency fL and the high cut-off frequency fH in the OEO cavity, respectively. Through introducing an integral variable y(t) and moving the fixed point to the origin, Eq. (1) can be rewritten as
$$\begin{aligned} \frac{{d{x}(t )}}{{dt}} &={-} \left( {\frac{1}{\tau } + \frac{1}{\theta }} \right){x}(t )- \frac{1}{\tau }\textrm{y}(t )+ \frac{\beta }{\tau }[{{{\cos }^2}({{x}({t - T} )+ A(t )+ \varphi } )- {{\cos }^2}\varphi } ]\\ \frac{{dy(t )}}{{dt}} &= \frac{1}{\theta }x(t )\end{aligned}$$

Then, through setting the partial derivative to be 0 and eliminating the time delay term, the nullclines corresponding to Eq. (2) are obtained, which can be used to clearly describe the dynamic process of the spiking clusters in the phase space. The nullclines are given as

$$\left\{ \begin{array}{l} \textrm{y}(\textrm{t} )={-} {x}(t )+ \beta [{{{\cos }^2}({{x}(t )+ A(\textrm{t} )+ \varphi } )- {{\cos }^2}\varphi } ]\\ x(\textrm{t} )= 0 \end{array} \right.$$
where an approximation 1+τ/θ≈1 holds for fLfH.

When the externally-injected square-wave signals are with different instantaneous voltages, the phase trajectory of the stable spiking cluster and the nullclines are shown in Fig. 1(c). The locations of the characteristic points A0 and A-D in the time domain and in the phase space are marked in Fig. 1(b) and (c), respectively. Point A0 corresponds to the fixed point when there is no trigger signal voltage, and the initial spiking pulse will start at point A0. After the initial spiking pulse, the trajectory starts at point A and horizontally moves to point B, representing the rising edge of the pulse. Then, the trajectory moves to point C around the nullcline, and subsequently moves horizontally to point D, representing the falling edge of the pulse. Finally, the trajectory moves back to point A following the nullcline. This closed trajectory indicates that a stable dynamic evolution of the spiking cluster oscillation is established. When the externally-injected trigger signal voltage varies, the nullcline shifts and the locations of these four characteristic points change accordingly.

Assisted with the iDDE in Eq. (2) and the nullclines in Eq. (3), the distribution characteristics of the spiking cluster, such as the peak voltages and the intervals of the spiking pulses, can be clearly presented. For simplicity, the peak voltages represent the maximum peak voltages of the spiking pulses, which corresponds to the x value at point B in Fig. 1(c). Compared to the duration of the entire spiking pulse, the rising edge (point A to point B) is negligible. Hence, there is an approximation of y(A)≈y(B). It should be noted that point A is at the point of local minimum on the left side of the nullcline. Thus, the x value of point A can be obtained as

$$x(A )= \frac{1}{2}\left( {\pi - \arcsin \left( { - \frac{1}{\beta }} \right)} \right) - A(t )- \varphi$$

Through substituting x(A) into Eq. (3), the y values of points A and B are calculated as

$$\begin{aligned} y(A )\approx y(B )& =A(t )- \frac{1}{2}\left( {\pi - \arcsin \left( { - \frac{1}{\beta }} \right)} \right) + \varphi - \frac{1}{2}\sqrt {{\beta ^2} - 1} - \frac{\beta }{2}\cos ({2\varphi } )\\ & =A(t )+ {C_{\beta ,\varphi }} \end{aligned}$$
where Cβ,φ is a variable determined only by β and φ as
$${C_{\beta ,\varphi }} ={-} \frac{1}{2}\left( {\pi - \arcsin \left( { - \frac{1}{\beta }} \right)} \right) + \varphi - \frac{1}{2}\sqrt {{\beta ^2} - 1} - \frac{\beta }{2}\cos ({2\varphi } )$$

Therefore, when the parameters β and φ in the OEO are fixed, Cβ,φ can be considered as a constant. The y values of points C and D can be calculated by using the same method as

$$\begin{aligned}y(C )\approx y(D )& =- \frac{1}{2}\left( {2\pi + \arcsin \left( { - \frac{1}{\beta }} \right)} \right) + A(t )+ \varphi + \frac{1}{2}\sqrt {{\beta ^2} - 1} - \frac{\beta }{2}\cos ({2\varphi } )\\ & =A(t )+ {C_{\beta ,\varphi }} + {y_0} \end{aligned}$$
where y0 refers to the difference between the maximum and the minimum values of y in a spiking pulse
$${y_0} = y(C )- y(A )= \arcsin \left( {\frac{1}{\beta }} \right) + \sqrt {{\beta ^2} - 1} - \frac{1}{2}\pi$$

Finally, the x value at point B can be obtained by solving Eq. (3) in conjunction with Eq. (5) as

$${x}(B )+ A(t )+ {C_{\beta ,\varphi }} = \beta [{{{\cos }^2}({{x}(B )+ A(t )+ \varphi } )- {{\cos }^2}\varphi } ]$$

Considering x(B)+A(t) as an overall solution, it is a fixed value when the parameters β and φ are constant. Therefore, it can be deduced that there is a negative linear relationship between the peak voltages of the spiking pulses and the external trigger intensity. Correspondingly, the envelope of the spiking cluster will have a shape opposite to the externally-applied trigger signal.

The spiking interval Tw is evaluated as the time interval between the peak voltages of two adjacent spiking pulses. The duration of the rising and falling edges of the spiking pulse is negligible compared to the entire spiking interval Tw. According to Eq. (2), Tw can be given by

$${T_w} = \int\limits_{t(B )}^{t(C )} {dt} + \int\limits_{t(D )}^{t(A )} {dt = } \int\limits_{y(B )}^{y(C )} {\frac{\theta }{x}dy} + \int\limits_{y(D )}^{y(A )} {\frac{\theta }{x}dy}$$
where A, B, C, and D correspond to the points shown in Fig. 1. In order to accomplish this integral in Eq. (10), Eq. (3) needs to be approximated as a linear equation, since the original equation is unable to derive the inverse function. Thus, the left and the right sides of the nullcline can be described as
$$2y(t )={-} 2x(t )+ {a_i}({x(t )+ A(t )} )+ {b_i}$$
where ai and bi are the coefficients of the linear equation, and i = 1,2 correspond to the left side and the right side, respectively. ai and bi can be obtained by fitting a linear polynomial to the nullcline in the numerical simulation. Eventually, the analytical spike interval Tw can be derived as
$$\begin{aligned} {T_w} &= \int\limits_{y(D )}^{y(A )} {\frac{{\theta ({{a_1} - 2} )}}{{2y - {a_1}A(t )- {b_1}}}dy} + \int\limits_{y(B )}^{y(C )} {\frac{{\theta ({{a_2} - 2} )}}{{2y - {a_2}A(t )- {b_2}}}dy} \\& = \theta \left[ {\frac{{{a_1} - 2}}{2}\ln \left( {1 + \frac{{2{y_0}}}{{2A(t )- {a_1}A(t )- {b_1} + 2{C_{\beta ,\varphi }}}}} \right) + \frac{{{a_2} - 2}}{2}\ln \left( {1 + \frac{{2{y_0}}}{{2A(t )- {a_2}A(t )- {b_2} + 2{C_{\beta ,\varphi }}}}} \right)} \right] \end{aligned}$$

It should be noted that the coefficients ai and bi are only related to the parameters β and φ. Therefore, the same analytical model can be used to study the OEO system with fixed open-loop gain and DC bias voltage but with different externally-injected trigger signals. It can be seen from Eq. (12) that the spiking interval is proportional to the characteristic time of the low cut-off frequency, i.e., θ. Thus, it is possible to achieve spiking interval modulation through changing the low cut-off frequency. Nevertheless, the cut-off frequency of a certain OEO cavity is hard to control. Moreover, changing the cut-off frequency results in a change of the gain threshold, which would fail to obtain spiking pulses. Therefore, through varying the voltage of the externally-injected trigger signal, the spiking interval can be regulated more effortlessly, which exhibits a negative correlation with the trigger intensity. It is worth noting that the voltage of the externally-injected triggering signal should be set in a certain range, which is determined by the oscillation threshold and the linear fitting range of Eq. (12). If the externally-injected voltage is below the oscillation threshold, stable spiking oscillation will not be established. On the contrary, if the externally-injected voltage is above the linear fitting range, the negative linear relationship between the intervals of the spiking pulses and the voltage of the externally-injected triggering signal is no longer in force.

Finally, it should be pointed out that the spectrum of the generated spiking cluster sequence exhibits a comb-like shape, where the comb tooth interval is inversely proportional to the loop delay. For the generated uniformly distributed spiking cluster, there is another larger spectral periodicity, which is determined by the temporal repetition period between neighboring spiking pulses in a spiking cluster duration [35]. For the generated non-uniformly distributed spiking cluster sequence, the large spectral periodicity cannot be observed any more since the periodic characteristic in a spiking cluster duration is broken. In addition, most of the energy is located in the low-frequency range, since the broadband OEO is operating at large timescales. Through increasing the low cut-off frequency and the loop bandwidth, the spiking interval is in a smaller time scale. On this condition, the frequency range is broadened.

3. Simulation results

The iDDE in Eq. (2) is numerically solved by using a standard constant step size Runge-Kutta method of the fourth order to simulate this nonlinear OEO system. In the simulation, the loop delay is set to be T = 1.018 µs (corresponding to a spool of SMF with a length of 200 m). The low cut-off frequency and the high cut-off frequency of the bandpass filter are set to be fL = 14.89 MHz and fH = 8.03 GHz, respectively. The DDMZM is with a DC half-wave voltage of VπDC=4 V and an RF half-wave voltage of VπRF=4 V. The phase offset induced by the DC bias voltage is set to be φ=0.55π, which makes the DDMZM work near its MITP. The gain coefficient is set to be β=1.93. The coefficients a1, a2, b1, and b2 in Eq. (12) can be obtained by linear fitting. Under the condition of β=1.93 and φ=0.55π, the linearization coefficients can be calculated as a1=-0.67, a2 = 1.17, b1=-0.05 and b2 = 2.15.

In order to demonstrate the effect of externally-injected trigger signal voltage on the distribution characteristics of the spiking cluster, two square-wave signals with high voltage levels of 0.64 V and 1.02 V, respectively, are applied to the DDMZM, where both signals are with a period of 1.018 µs and a duty cycle of 50%. Figure 2(a) and (d) show the temporal waveforms under stable spiking cluster oscillation. It is worth noting that each spiking cluster has a higher initial spiking pulse which is excited by the short rising edges of the trigger waveform. In this work, only the characteristics of the spiking pulses under continuous excitation are considered. It can be seen from the detailed views in Fig. 2(b) and (e) that the peak voltages of the spiking clusters are 3.60 V and 3.22 V, where the voltage difference is equal to the difference between the trigger voltages. In addition, the spiking intervals under the two trigger voltages are 18.33 ns and 15.36 ns, respectively. The spiking interval decreases as the trigger voltage increases, which agrees with the theoretical analysis. Figure 2(c) and (f) represent the phase trajectories of the spiking cluster oscillation under different trigger signal voltages, which fit in with the theoretical analysis.

 figure: Fig. 2.

Fig. 2. Simulation results of stable spiking cluster oscillation under square-wave signal injection. (a) and (d) are the temporal waveforms of the generated spiking clusters (blue line) and the externally-injected square-wave signals (red line). (b) and (e) are the temporal waveform details of the spiking cluster oscillation (blue line) and the externally-injected square-wave signals (red line). (c) and (f) are the phase portraits of the generated spiking clusters (blue solid line) and the nullclines under external triggering (red dashed line). The black arrows represent the evolution direction of the phase trajectory. A0 and A-D are the characteristic points.

Download Full Size | PDF

Next, three types of externally-injected trigger waveforms are applied to the DDMZM. Figure 3 shows the simulation results of stable spiking cluster oscillation under different trigger signal injections. Thereinto, Fig. 3(d)-(f) exhibits the waveform details corresponding to Fig. 3(a)-(c). As shown in Fig. 3(a), a trapezoidal waveform with a period of 1.018 µs, a duty cycle of 60% and a high voltage level from 1 V to 0.5 V is applied to the DDMZM. It can be seen from Fig. 3(d) that the peak voltage of the spiking pulse increases linearly as the trigger voltage decreases. Meanwhile, from a qualitative perspective, the spiking interval increases as the trigger voltage decreases. As shown in Fig. 3(b), a parabola waveform with a period of 1.018 µs, a duty cycle of 50% and a high voltage level from 0.75 V to 0 V is applied to the DDMZM. Similarly, both the peak voltage and the interval of the spiking pulse nonlinearly increase as the trigger voltage decreases. In addition, a half-sinusoidal waveform with a period of 1.018 µs, a duty cycle of 50% and a peak voltage of 1.5 V is injected into the OEO cavity as shown in Fig. 3(c). As can be seen in Fig. 3(f), the peak voltage and the interval of the spiking pulse are at minimum values when the trigger signal voltage reaches the maximum. Therefore, the peak voltages of the spiking pulses in a cluster are modulated by the voltage of the externally-injected trigger waveforms according to a negative linear mapping, which is manifested by the similarity of the envelope shapes of the spiking clusters to the externally-injected trigger waveforms. This is consistent with the theoretical analysis in Eq. (9).

 figure: Fig. 3.

Fig. 3. Simulation results of stable spiking cluster oscillation under different external trigger signal injection. (a)-(c) are the temporal waveforms of the generated spiking clusters (blue line) and the externally-injected trigger signals (trapezoidal waveform, parabola waveform, and half-sinusoidal waveform, respectively. Red line). (d)-(f) are the temporal waveform details of the spiking cluster oscillation (blue line) and the externally-injected trigger signals (red line).

Download Full Size | PDF

Figure 4(a)-(c) illustrate the dimensionless temporal waveforms and their corresponding integral curves of the spiking clusters under triggering by using the above-mentioned waveforms. It can be seen that the envelope shapes of the integral curves are similar to the trigger waveforms. Based on the values of x and y, the associated phase portraits of the spiking clusters are obtained as shown in Fig. 4(d)-(f). It is worth noting that the red dashed line and the yellow dashed line represent the nullclines under the maximum trigger signal voltage and the minimum trigger signal voltage, respectively. In a single spiking cluster duration, the phase trajectories of the spiking pulses are shifted following the movement of the nullcline under various trigger voltages.

 figure: Fig. 4.

Fig. 4. Simulation results of the dimensionless variables x and y. (a)-(c) are the dimensionless temporal waveforms (blue line) and the corresponding integral curves (vermilion line) of the spiking cluster. (d)-(f) are the associated phase portraits of the spiking cluster (blue solid line) and the nullclines under the maximum external trigger (yellow dashed line) and the minimum external trigger (red dashed line). The black arrows represent the evolution direction of phase trajectory. A0, A1-D1 and A2-D2 are the characteristic points.

Download Full Size | PDF

Finally, the spiking interval in a single cluster duration is quantitatively investigated. Figure 5 shows the simulation results of the spiking intervals under triggering by using the same externally-injected signals as those in Fig. 2 to Fig. 4, where the peak voltage of the square wave signal is set to be 0.75 V. The blue dotted line represents the simulated spiking intervals, and the purple solid line represents the theoretical values of the spiking intervals. The simulated spiking intervals are obtained by taking the time interval between two adjacent peak voltage points of spiking pulses, and the theoretical values of the spiking intervals are calculated by using Eq. (12). It can be seen that the theoretical values are consistent with the simulation results in Fig. 5. The maximum deviation (about 0.1 ns) appears in the lower right of the curve in Fig. 5(d). This is due to the high voltage of the externally-injected trigger signal, which exceeds the range of linearizing the nullcline and leads to a larger calculation error in Eq. (12). In addition, it is worth noting that the spiking interval has a negative correlation with the external trigger intensity. Thus, the spiking intervals can be modulated by changing the external trigger voltage.

 figure: Fig. 5.

Fig. 5. Simulated spiking intervals in a cluster duration under triggering of (a) a square waveform, (b) a trapezoidal waveform, (c) a parabola waveform, and (d) a half-sinusoidal waveform. The blue dotted line and the purple solid line represent the simulated spiking intervals and the theoretical values of the spiking intervals, respectively.

Download Full Size | PDF

4. Experiment results

An experiment is carried out to verify the theoretical analysis and the simulation results. In the optical path, a home-made LD is used to generate the CW light with a center wavelength of 1559.904 nm and an output power of 15.55 dBm. The employed DDMZM (Sumitomo T.DKH1.5-10PD-ADC) is with a DC half-wave voltage of 2.9 V, of which the MITP voltage is measured to be 3.49 V. The DC bias voltage is set to be 3.1 V, ensuring that the DDMZM works near its MITP. A section of SMF with a length of 200 m is applied to provide a loop delay of 1.018 µs. A high-speed PD (HP 11982A) is employed to achieve photoelectric conversion in the OEO cavity. In the electrical path, an LNA (GT-HLNA-0022G) with an operation frequency range from 34.25 MHz to 22 GHz and a small-signal gain of 28 dB is used to amplify the electrical signal as well as to achieve bandpass filtering. A 3-dB electrical power divider (GTPD-COMB50G) is used to provide the feedback signal in the OEO cavity and output the generated spiking cluster. An arbitrary waveform generator (AWG, RIGOL DG5352) with a maximum output frequency of 350 MHz and a sampling rate of 1 GSa/s is used to generate the externally-injected trigger signals. The temporal waveforms of the generated spiking clusters are recorded by using a high-speed real-time oscilloscope (Tektronix DPO75002SX) with a sampling rate of 50 GSa/s.

Firstly, stable spiking cluster oscillation under square-wave signal injection with different voltages is observed. The injected square-wave signals are set to be with a period of 1.018 µs, a duration of 50% and high voltage levels of 0.40 V and 0.60 V, respectively. Figure 6 shows the experimental results. It can be seen from Fig. 6(b) and (e) that the peak voltages of the generated spiking clusters are 3.09 V and 2.85 V, where the peak voltage difference is almost equal to the voltage difference between the two trigger signals. In addition, the spiking intervals under triggering by the two square-wave signals are measured to be 8.61 ns and 7.13 ns, respectively, indicating that the spiking interval decreases as the trigger voltage increases. The phase portraits of the generated spiking clusters are also obtained, as shown in Fig. 6(c) and (f), which are consistent with the simulation results in Fig. 2(c) and (f), respectively.

 figure: Fig. 6.

Fig. 6. Experimental results of stable spiking cluster oscillation under square-wave signal injection. (a) and (d) are the temporal waveforms of the generated spiking clusters (blue line) and the externally-injected square-wave signals (red line). (b) and (e) are the temporal waveform details of the spiking cluster oscillation (blue line) and the externally-injected square-wave signals (red line). (c) and (f) are the phase portraits of the generated spiking clusters (blue solid line) and the nullclines under external triggering (red dashed line). The black arrows represent the evolution direction of the phase trajectory. A0 and A-D are the characteristic points.

Download Full Size | PDF

Next, the spiking pulse distribution in a single cluster duration under external injection by using different types of trigger waveforms is evaluated. Figure 7 shows the experimental results of stable spiking cluster oscillation under triggering by using a trapezoidal waveform, a parabola waveform and a half-sinusoidal waveform. It can be seen that both the peak-voltage envelop of the cluster and the interval of the spiking pulse increase as the trigger voltage decreases. However, the negative linearity relationship between the externally-injected trigger signal voltage and the peak voltage of the spiking pulse is not as obvious as those in the numerical simulation, which is attributed to the noise introduced by the high-speed oscilloscope and the active devices in the OEO cavity.

 figure: Fig. 7.

Fig. 7. Experimental results of stable spiking cluster oscillation under different external trigger signal injection. (a)-(c) are the temporal waveforms of the generated spiking clusters (blue line) and the externally-injected trigger signals (trapezoidal waveform, parabola waveform, and half-sinusoidal waveform, respectively. Red line). (d)-(f) are the temporal waveform details of the spiking cluster oscillation (blue line) and the externally-injected trigger signals (red line).

Download Full Size | PDF

Figure 8(a)-(c) exhibit the dimensionless temporal waveforms and the corresponding integral curves of the spiking clusters. It can be seen that the envelope shapes of the integral curves are similar to the trigger waveforms, which match with the simulation results in Fig. 4(a)-(c). Based on the values of x, y in Fig. 8(a)-(c), the phase portraits of the spiking clusters in Fig. 8(d)-(f) can be obtained. The phase trajectories are identical to those in Fig. 4(d)-(f). However, point D2 and the trajectories from point B1 to point C1 in Fig. 8(d)-(f) deviate from the nullclines, which is mainly attributed to the non-ideal bandpass filtering characteristic and the noise in the experiment. In addition, the phase portrait in Fig. 8(f) is cluttered, which is attributed to the range of y -value variations being so large that aliasing occurs.

 figure: Fig. 8.

Fig. 8. Experimental results of the dimensionless variables x and y. (a)-(d) are the dimensionless temporal waveforms (blue line) and the corresponding integral curves (vermilion line) of the generated spiking clusters. (e)-(h) are the associated phase portraits of the spiking cluster (blue solid line) and the nullclines under maximum external triggering (yellow dashed line) and minimum external triggering (red dashed line). The black arrows represent the evolution direction of the phase trajectory. A0, A1-D1 and A2-D2 are the characteristic points.

Download Full Size | PDF

Finally, the spiking interval under different externally-injected trigger waveforms is specially investigated. Figure 9 shows the experimental results of the spiking intervals under triggering by using the same externally-injected signals as those in Fig. 6 to Fig. 8. The experimental results are obtained by taking the time interval between two adjacent peak voltage points of the spiking pulses in a cluster duration as shown in Fig. (5). The theoretical values are obtained by substituting the experimental parameters into Eq. (12). It can be seen that there are some deviations between the experimental results and the theoretical values. The maximum deviations in Fig. 9(a)-(d) are 0.96 ns, 1.58 ns, 0.62 ns, and 1.03 ns, respectively. These deviations are mainly attributed to the ripples in the frequency response curve of the OEO cavity, which leads to the deviation of the evolutionary trajectory for the spiking cluster from the nullcline in the ideal case. In addition, the noise in the OEO cavity is equivalent to changing the externally-injected trigger signal voltage, which likewise causes a change in the spiking interval. It is worth noting that both the simulation and the experimental results indicate that the spiking interval has a negative correlation with the external trigger intensity. Therefore, it is possible to tune the spiking interval or the pulse width by changing the externally-injected trigger signal voltage in an appropriate range, i.e., 0 V-1.5 V.

 figure: Fig. 9.

Fig. 9. Spiking intervals in a cluster duration under triggering of (a) a square waveform, (b) a trapezoidal waveform, (c) a parabola waveform, and (d) a half-sinusoidal waveform. The blue dotted line and the purple solid line represent the actual spiking intervals and the theoretical values of the spiking intervals, respectively.

Download Full Size | PDF

5. Conclusion

In summary, we have proposed and demonstrated an approach to achieve controllable non-uniformly distributed spiking cluster generation based on an externally-triggered broadband optoelectronic oscillator. The dynamic and the distribution characteristics, i.e., peak-voltage envelop and interval of spiking pulses in a cluster duration, are theoretically analyzed in the stable spiking cluster oscillation under different trigger signal voltages, where the mapping relationships between the distribution characteristics and the externally-applied trigger waveforms are revealed. Both the peak-voltage envelop of the cluster and the interval of the spiking pulses increase as the trigger signal voltage decreases, which is numerically and experimentally verified by investigating stable spiking cluster oscillation under different trigger waveforms, i.e., square waveforms, trapezoidal waveforms, parabola waveforms and half-sinusoidal waveforms. This scheme has the capability of controlling spiking cluster distribution by easily tuning the trigger signal voltage, which can be applied in spiking neural networks, neuromorphic calculation, and spiking encoding.

Funding

National Natural Science Foundation of China (62301120, 61927821); Fundamental Research Funds for the Central Universities (ZYGX2020ZB012).

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. C. A. Del Negro, C. G. Wilson, R. J. Butera, et al., “Periodicity, mixed-mode oscillations, and quasiperiodicity in a rhythm-generating neural network,” Biophys. J. 82(1), 206–214 (2002). [CrossRef]  

2. E. M. Izhikevich, “Neural excitability, spiking and bursting,” Int. J. Bifurcation Chaos 10(06), 1171–1266 (2000). [CrossRef]  

3. M. A. Nahmias, B. J. Shastri, A. N. Tait, et al., “A leaky integrate-and-fire laser neuron for ultrafast cognitive computing,” IEEE J. Select. Topics Quantum Electron. 19(5), 1–12 (2013). [CrossRef]  

4. B. J. Shastri, M. A. Nahmias, A. N. Tait, et al., “Spike processing with a graphene excitable laser,” Sci. Rep. 6(1), 19126 (2016). [CrossRef]  

5. Y. H. Zhang, S. Y. Xiang, J. K. Gong, et al., “Spike encoding and storage properties in mutually coupled vertical-cavity surface-emitting lasers subject to optical pulse injection,” Appl. Opt. 57(7), 1731–1737 (2018). [CrossRef]  

6. V. Petrov, S. K. Scott, and K. Showalter, “Mixed-mode oscillations in chemical systems,” J. Chem. Phys. 97(9), 6191–6198 (1992). [CrossRef]  

7. A. Goryachev, P. Strizhak, and R. Kapral, “Slow manifold structure and the emergence of mixed-mode oscillations,” J. Chem. Phys. 107(8), 2881–2889 (1997). [CrossRef]  

8. I. Bashkirtseva and L. Ryashko, “Mixed-mode self-oscillations, stochastic excitability, and coherence resonance in flows of highly concentrated suspensions,” Nonlinear Dyn. 102(3), 1837–1848 (2020). [CrossRef]  

9. A. S. Samardak, A. Nogaret, N. B. Janson, et al., “Spiking computation and stochastic amplification in a neuron-like semiconductor microstructure,” J. Appl. Phys. (Melville, NY, U. S.) 109(10), 102408 (2011). [CrossRef]  

10. L. Weicker, T. Erneux, O. D’Huys, et al., “Strongly asymmetric square waves in a time-delayed system,” Phys. Rev. E 86(5), 055201 (2012). [CrossRef]  

11. F. Selmi, R. Braive, G. Beaudoin, et al., “Relative refractory period in an excitable semiconductor laser,” Phys. Rev. Lett. 112(18), 183902 (2014). [CrossRef]  

12. K. Yamazaki, V. K. Vo-Ho, D. Bulsara, et al., “Spiking neural networks and their applications: A review,” Brain Sci. 12(7), 863 (2022). [CrossRef]  

13. A. Taherkhani, A. Belatreche, Y. H. Li, et al., “A review of learning in biologically plausible spiking neural networks,” Neural Networks 122, 253–272 (2020). [CrossRef]  

14. S. Barbay, R. Kuszelewicz, and A. M. Yacomotti, “Excitability in a semiconductor laser with saturable absorber,” Opt. Lett. 36(23), 4476–4478 (2011). [CrossRef]  

15. M. Ni, X. D. Lin, X. Tang, et al., “Image transmission based on spiking dynamics of electrically controlled VCSEL-SA neuron,” Photonics 8(7), 238 (2021). [CrossRef]  

16. R. Toole, A. N. Tait, T. F. de Lima, et al., “Photonic implementation of spike-timing-dependent plasticity and learning algorithms of biological neural system,” J. Lightwave Technol. 34(2), 470–476 (2016). [CrossRef]  

17. B. Romeira, F. Q. Kong, J. M. L. Figueiredo, et al., “High-speed spiking and bursting oscillations in a long-delayed broadband optoelectronic oscillator,” J. Lightwave Technol. 33(2), 503–510 (2015). [CrossRef]  

18. Z. T. Ge, T. F. Hao, J. Capmany, et al., “Broadband random optoelectronic oscillator,” Nat. Commun. 11(1), 5724 (2020). [CrossRef]  

19. X. P. Xie, C. Zhang, T. Sun, et al., “Wideband tunable optoelectronic oscillator based on a phase modulator and a tunable optical filter,” Opt. Lett. 38(5), 655–657 (2013). [CrossRef]  

20. T. F. Hao, Y. Z. Liu, J. Tang, et al., “Recent advances in optoelectronic oscillators,” Adv. Photon. 2(04), 1 (2020). [CrossRef]  

21. F. Zou, L. Zou, B. Yang, et al., “Optoelectronic oscillator for 5G wireless networks and beyond,” J. Phys. D: Appl. Phys. 54(42), 423002 (2021). [CrossRef]  

22. Y. K. Chembo, D. Brunner, M. Jacquot, et al., “Optoelectronic oscillators with time-delayed feedback,” Rev. Mod. Phys. 91(3), 035006 (2019). [CrossRef]  

23. G. R. G. Chengui, A. F. Talla, J. H. T. Mbé, et al., “Theoretical and experimental study of slow-scale Hopf limit-cycles in laser-based wideband optoelectronic oscillators,” J. Opt. Soc. Am. B 31(10), 2310–2316 (2014). [CrossRef]  

24. Y. C. Kouomou, P. Colet, L. Larger, et al., “Chaotic breathers in delayed electro-optical systems,” Phys. Rev. Lett. 95(20), 203903 (2005). [CrossRef]  

25. B. Romeira, F. Q. Kong, W. Z. Li, et al., “Broadband chaotic signals and breather oscillations in an optoelectronic oscillator incorporating a microwave photonic filter,” J. Lightwave Technol. 32(20), 3933–3942 (2014). [CrossRef]  

26. R. Lavrov, M. Peil, L. Larger, et al., “Electrooptic delay oscillator with nonlocal nonlinearity: Optical phase dynamics, chaos, and synchronization,” Phys. Rev. E 80(2), 026207 (2009). [CrossRef]  

27. J. H. T. Mbé, P. Woafo, and Y. K. Chembo, “A normal form method for the determination of oscillations characteristics near the primary Hopf bifurcation in bandpass optoelectronic oscillators: Theory and experiment,” Chaos 29(3), 033104 (2019). [CrossRef]  

28. N. Li and J. Wei, “Bifurcation analysis in a nonlinear electro-optical oscillator with delayed bandpass feedback,” Nonlinear Dyn. 96(1), 483–496 (2019). [CrossRef]  

29. Y. Xiao, Y. T. Dai, N. N. Shi, et al., “Microwave photonics iterative nonlinear gain model for optoelectronics oscillators,” Opt. Express 30(7), 12131–12149 (2022). [CrossRef]  

30. F. Böhm, S. Sahakian, A. Dooms, et al., “Stable high-speed encryption key distribution via synchronization of chaotic optoelectronic oscillators,” Phys. Rev. Applied 13(6), 064014 (2020). [CrossRef]  

31. P. H. Mu, W. Pan, S. Y. Xiang, et al., “Fast physical and pseudo random number generation based on a nonlinear optoelectronic oscillator,” Mod. Phys. Lett. B 29(24), 1550142 (2015). [CrossRef]  

32. Z. W. Xu, H. Tian, L. J. Zhang, et al., “High-resolution radar ranging based on the ultra-wideband chaotic optoelectronic oscillator,” Opt. Express 31(14), 22594–22602 (2023). [CrossRef]  

33. K. E. Callan, L. Illing, Z. Gao, et al., “Broadband chaos generated by an optoelectronic oscillator,” Phys. Rev. Lett. 104(11), 113901 (2010). [CrossRef]  

34. D. P. Rosin, K. E. Callan, D. J. Gauthier, et al., “Pulse-train solutions and excitability in an optoelectronic oscillator,” Europhys. Lett. 96(3), 34001 (2011). [CrossRef]  

35. H. Tian, L. J. Zhang, Z. Zeng, et al., “Externally-triggered spiking and spiking cluster oscillation in broadband optoelectronic oscillator,” J. Lightwave Technol. 41(1), 48–58 (2023). [CrossRef]  

36. Z. Z. Wang, L. L. Guo, and M. Adjouadi, “Wavelet decomposition and phase encoding of temporal signals using spiking neurons,” Neurocomputing 173, 1203–1210 (2016). [CrossRef]  

37. H. Tian, L. J. Zhang, Z. Zeng, et al., “Neuromorphic regenerative memory optoelectronic oscillator,” Opt. Express 31(17), 27529–27542 (2023). [CrossRef]  

38. B. J. Yin, F. Corradi, and S. M. Bohté, “Accurate and efficient time-domain classification with adaptive spiking recurrent neural networks,” Nat. Mach. Intell. 3(10), 905–913 (2021). [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 (9)

Fig. 1.
Fig. 1. Schematic diagram of the broadband OEO to generate spiking cluster oscillation. (a) Experimental setup. LD: laser diode; DDMZM: dual-drive Mach-Zehnder modulator; VOA: variable optical attenuator; SMF: single-mode fiber; PD: photodetector; LNA: low-noise amplifier; ES: electrical splitter; OSC: oscilloscope. (b) Temporal waveform of the generated spiking cluster oscillation under triggering by using square-wave signals with different voltages. (c) Phase portrait of the generated spiking cluster (blue solid line) and the nullclines under different trigger signal voltages (dashed line). The black arrows represent the evolution direction of the phase trajectory. A0 and A-D are the characteristic points corresponding to those in (b).
Fig. 2.
Fig. 2. Simulation results of stable spiking cluster oscillation under square-wave signal injection. (a) and (d) are the temporal waveforms of the generated spiking clusters (blue line) and the externally-injected square-wave signals (red line). (b) and (e) are the temporal waveform details of the spiking cluster oscillation (blue line) and the externally-injected square-wave signals (red line). (c) and (f) are the phase portraits of the generated spiking clusters (blue solid line) and the nullclines under external triggering (red dashed line). The black arrows represent the evolution direction of the phase trajectory. A0 and A-D are the characteristic points.
Fig. 3.
Fig. 3. Simulation results of stable spiking cluster oscillation under different external trigger signal injection. (a)-(c) are the temporal waveforms of the generated spiking clusters (blue line) and the externally-injected trigger signals (trapezoidal waveform, parabola waveform, and half-sinusoidal waveform, respectively. Red line). (d)-(f) are the temporal waveform details of the spiking cluster oscillation (blue line) and the externally-injected trigger signals (red line).
Fig. 4.
Fig. 4. Simulation results of the dimensionless variables x and y. (a)-(c) are the dimensionless temporal waveforms (blue line) and the corresponding integral curves (vermilion line) of the spiking cluster. (d)-(f) are the associated phase portraits of the spiking cluster (blue solid line) and the nullclines under the maximum external trigger (yellow dashed line) and the minimum external trigger (red dashed line). The black arrows represent the evolution direction of phase trajectory. A0, A1-D1 and A2-D2 are the characteristic points.
Fig. 5.
Fig. 5. Simulated spiking intervals in a cluster duration under triggering of (a) a square waveform, (b) a trapezoidal waveform, (c) a parabola waveform, and (d) a half-sinusoidal waveform. The blue dotted line and the purple solid line represent the simulated spiking intervals and the theoretical values of the spiking intervals, respectively.
Fig. 6.
Fig. 6. Experimental results of stable spiking cluster oscillation under square-wave signal injection. (a) and (d) are the temporal waveforms of the generated spiking clusters (blue line) and the externally-injected square-wave signals (red line). (b) and (e) are the temporal waveform details of the spiking cluster oscillation (blue line) and the externally-injected square-wave signals (red line). (c) and (f) are the phase portraits of the generated spiking clusters (blue solid line) and the nullclines under external triggering (red dashed line). The black arrows represent the evolution direction of the phase trajectory. A0 and A-D are the characteristic points.
Fig. 7.
Fig. 7. Experimental results of stable spiking cluster oscillation under different external trigger signal injection. (a)-(c) are the temporal waveforms of the generated spiking clusters (blue line) and the externally-injected trigger signals (trapezoidal waveform, parabola waveform, and half-sinusoidal waveform, respectively. Red line). (d)-(f) are the temporal waveform details of the spiking cluster oscillation (blue line) and the externally-injected trigger signals (red line).
Fig. 8.
Fig. 8. Experimental results of the dimensionless variables x and y. (a)-(d) are the dimensionless temporal waveforms (blue line) and the corresponding integral curves (vermilion line) of the generated spiking clusters. (e)-(h) are the associated phase portraits of the spiking cluster (blue solid line) and the nullclines under maximum external triggering (yellow dashed line) and minimum external triggering (red dashed line). The black arrows represent the evolution direction of the phase trajectory. A0, A1-D1 and A2-D2 are the characteristic points.
Fig. 9.
Fig. 9. Spiking intervals in a cluster duration under triggering of (a) a square waveform, (b) a trapezoidal waveform, (c) a parabola waveform, and (d) a half-sinusoidal waveform. The blue dotted line and the purple solid line represent the actual spiking intervals and the theoretical values of the spiking intervals, respectively.

Equations (12)

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

( 1 + τ θ ) x ( t ) + τ d x ( t ) d t + 1 θ t 0 t x ( t ) d t   =   β cos 2 ( x ( t T ) + A ( t ) + φ )
d x ( t ) d t = ( 1 τ + 1 θ ) x ( t ) 1 τ y ( t ) + β τ [ cos 2 ( x ( t T ) + A ( t ) + φ ) cos 2 φ ] d y ( t ) d t = 1 θ x ( t )
{ y ( t ) = x ( t ) + β [ cos 2 ( x ( t ) + A ( t ) + φ ) cos 2 φ ] x ( t ) = 0
x ( A ) = 1 2 ( π arcsin ( 1 β ) ) A ( t ) φ
y ( A ) y ( B ) = A ( t ) 1 2 ( π arcsin ( 1 β ) ) + φ 1 2 β 2 1 β 2 cos ( 2 φ ) = A ( t ) + C β , φ
C β , φ = 1 2 ( π arcsin ( 1 β ) ) + φ 1 2 β 2 1 β 2 cos ( 2 φ )
y ( C ) y ( D ) = 1 2 ( 2 π + arcsin ( 1 β ) ) + A ( t ) + φ + 1 2 β 2 1 β 2 cos ( 2 φ ) = A ( t ) + C β , φ + y 0
y 0 = y ( C ) y ( A ) = arcsin ( 1 β ) + β 2 1 1 2 π
x ( B ) + A ( t ) + C β , φ = β [ cos 2 ( x ( B ) + A ( t ) + φ ) cos 2 φ ]
T w = t ( B ) t ( C ) d t + t ( D ) t ( A ) d t = y ( B ) y ( C ) θ x d y + y ( D ) y ( A ) θ x d y
2 y ( t ) = 2 x ( t ) + a i ( x ( t ) + A ( t ) ) + b i
T w = y ( D ) y ( A ) θ ( a 1 2 ) 2 y a 1 A ( t ) b 1 d y + y ( B ) y ( C ) θ ( a 2 2 ) 2 y a 2 A ( t ) b 2 d y = θ [ a 1 2 2 ln ( 1 + 2 y 0 2 A ( t ) a 1 A ( t ) b 1 + 2 C β , φ ) + a 2 2 2 ln ( 1 + 2 y 0 2 A ( t ) a 2 A ( t ) b 2 + 2 C β , φ ) ]
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.