-
Fiber optic computing using distributed feedback
Authors:
Brandon Redding,
Joseph B. Murray,
Joseph D. Hart,
Zheyuan Zhu,
Shuo S. Pang,
Raktim Sarma
Abstract:
The widespread adoption of machine learning and other matrix intensive computing algorithms has inspired renewed interest in analog optical computing, which has the potential to perform large-scale matrix multiplications with superior energy scaling and lower latency than digital electronics. However, most existing optical techniques rely on spatial multiplexing to encode and process data in paral…
▽ More
The widespread adoption of machine learning and other matrix intensive computing algorithms has inspired renewed interest in analog optical computing, which has the potential to perform large-scale matrix multiplications with superior energy scaling and lower latency than digital electronics. However, most existing optical techniques rely on spatial multiplexing to encode and process data in parallel, requiring a large number of high-speed modulators and detectors. More importantly, most of these architectures are restricted to performing a single kernel convolution operation per layer. Here, we introduce a fiber-optic computing architecture based on temporal multiplexing and distributed feedback that performs multiple convolutions on the input data in a single layer (i.e. grouped convolutions). Our approach relies on temporally encoding the input data as an optical pulse train and injecting it into an optical fiber where partial reflectors create a series of delayed copies of the input vector. In this work, we used Rayleigh backscattering in standard single mode fiber as the partial reflectors to encode a series of random kernel transforms. We show that this technique effectively performs a random non-linear projection of the input data into a higher dimensional space which can facilitate a variety of computing tasks, including non-linear principal component analysis, support vector machines, or extreme learning machines. By using a passive fiber to perform the kernel transforms, this approach enables efficient energy scaling with orders of magnitude lower power consumption than GPUs, while using a high-speed modulator and detector maintains low latency and high data-throughput. Finally, our approach is readily integrated with fiber-optic communication links, enabling additional applications such as processing remote sensing data transmitted in the analog domain.
△ Less
Submitted 28 August, 2023;
originally announced August 2023.
-
Dark Current and Single Photon Detection by 1550nm Avalanche Photodiodes: Dead Time Corrected Probability Distributions and Entropy Rates
Authors:
Nicole Menkart,
Joseph D. Hart,
Thomas E. Murphy,
Rajarshi Roy
Abstract:
Single photon detectors have dark count rates that depend strongly on the bias level for detector operation. In the case of weak light sources such as novel lasers or single-photon emitters, the rate of counts due to the light source can be comparable to that of the detector dark counts. In such cases, a characterization of the statistical properties of the dark counts is necessary. The dark count…
▽ More
Single photon detectors have dark count rates that depend strongly on the bias level for detector operation. In the case of weak light sources such as novel lasers or single-photon emitters, the rate of counts due to the light source can be comparable to that of the detector dark counts. In such cases, a characterization of the statistical properties of the dark counts is necessary. The dark counts are often assumed to follow a Poisson process that is statistically independent of the incident photon counts. This assumption must be validated for specific types of photodetectors. In this work, we focus on single-photon avalanche photodiodes (SPADs) made for 1550nm. For the InGaAs detectors used, we find the measured distributions often differ significantly from Poisson due to the presence of dead time and afterpulsing with the difference increasing with the bias level. When the dead time is increased to remove the effects of afterpulsing, it is necessary to correct the measured distributions for the effects of the dead time. To this end, we apply an iterative algorithm to remove dead time effects from the probability distribution for dark counts as well as for the case where light from an external weak laser source (known to be Poisson) is detected together with the dark counts. We believe this to be the first instance of the comprehensive application of this algorithm to real data and find that the corrected probability distributions are Poisson distributions in both cases. We additionally use the Grassberger-Procaccia algorithm to estimate the entropy production rates of the dark count processes, which provides a single metric that characterizes the temporal correlations between dark counts as well as the shape of the distribution. We have thus developed a systematic procedure for taking data with 1550nm SPADs and obtaining accurate photocount statistics to examine novel light sources.
△ Less
Submitted 4 October, 2022;
originally announced October 2022.
-
Experiments with arbitrary networks in time-multiplexed delay systems
Authors:
Joseph D. Hart,
Don C. Schmadel,
Thomas E. Murphy,
Rajarshi Roy
Abstract:
We report a new experimental approach using an optoelectronic feedback loop to investigate the dynamics of oscillators coupled on large complex networks with arbitrary topology. Our implementation is based on a single optoelectronic feedback loop with time delays. We use the space-time interpretation of systems with time delay to create large networks of coupled maps. Others have performed similar…
▽ More
We report a new experimental approach using an optoelectronic feedback loop to investigate the dynamics of oscillators coupled on large complex networks with arbitrary topology. Our implementation is based on a single optoelectronic feedback loop with time delays. We use the space-time interpretation of systems with time delay to create large networks of coupled maps. Others have performed similar experiments using high-pass filters to implement the coupling; this restricts the network topology to the coupling of only a few nearest neighbors. In our experiment, the time delays and coupling are implemented on a field-programmable gate array, allowing the creation of networks with arbitrary coupling topology. This system has many advantages: the network nodes are truly identical, the network is easily reconfigurable, and the network dynamics occur at high speeds. We use this system to study cluster synchronization and chimera states in both small and large networks of different topologies.
△ Less
Submitted 21 December, 2017; v1 submitted 7 December, 2017;
originally announced December 2017.
-
Recommendations and illustrations for the evaluation of photonic random number generators
Authors:
Joseph D. Hart,
Yuta Terashima,
Atsushi Uchida,
Gerald B. Baumgartner,
Thomas E. Murphy,
Rajarshi Roy
Abstract:
The never-ending quest to improve the security of digital information combined with recent improvements in hardware technology has caused the field of random number generation to undergo a fundamental shift from relying solely on pseudo-random algorithms to employing optical entropy sources. Despite these significant advances on the hardware side, commonly used statistical measures and evaluation…
▽ More
The never-ending quest to improve the security of digital information combined with recent improvements in hardware technology has caused the field of random number generation to undergo a fundamental shift from relying solely on pseudo-random algorithms to employing optical entropy sources. Despite these significant advances on the hardware side, commonly used statistical measures and evaluation practices remain ill-suited to understand or quantify the optical entropy that underlies physical random number generation. We review the state of the art in the evaluation of optical random number generation and recommend a new paradigm: quantifying entropy generation and understanding the physical limits of the optical sources of randomness. In order to do this, we advocate for the separation of the physical entropy source from deterministic post-processing in the evaluation of random number generators and for the explicit consideration of the impact of the measurement and digitization process on the rate of entropy production. We present the Cohen-Procaccia estimate of the entropy rate $h(ε,τ)$ as one way to do this. In order to provide an illustration of our recommendations, we apply the Cohen-Procaccia estimate as well as the entropy estimates from the new NIST draft standards for physical random number generators to evaluate and compare three common optical entropy sources: single photon time-of-arrival detection, chaotic lasers, and amplified spontaneous emission.
△ Less
Submitted 15 August, 2017; v1 submitted 13 December, 2016;
originally announced December 2016.