Characterizing the spike timing of a chaotic laser by using ordinal analysis and machine learning

Chaos. 2024 Apr 1;34(4):043108. doi: 10.1063/5.0193967.

Abstract

Semiconductor lasers with optical feedback are well-known nonlinear dynamical systems. Under appropriate feedback conditions, these lasers emit optical pulses that resemble neural spikes. Influenced by feedback delay and various noise sources, including quantum spontaneous emission noise, the dynamics are highly stochastic. A good understanding of the spike timing statistics is needed to develop photonic systems capable of using the fast-spiking laser output for novel applications, such as information processing or random number generation. Here we analyze experimental sequences of inter-spike intervals (ISIs) recorded when a sinusoidal signal was applied to the laser current. Different combinations of the DC value and frequency of the signal applied to the laser lead to ISI sequences with distinct statistical properties. This variability prompts an investigation into the relationship between experimental parameters and ISI sequence statistics, aiming to uncover potential encoding methods for optical spikes, since this can open a new way of encoding and decoding information in sequences of optical spikes. By using ordinal analysis and machine learning, we show that the ISI sequences have statistical ordinal properties that are similar to Flicker noise signals, characterized by a parameter α that varies with the signal that was applied to the laser current when the ISIs were recorded. We also show that for this dataset, the (α, permutation entropy) plane is more informative than the (complexity, permutation entropy) plane because it allows better differentiation of ISI sequences recorded under different experimental conditions, as well as better differentiation of original and surrogate ISI sequences.