Real-time processing of analog signals on accelerated neuromorphic hardware
Yannik Stradmann, Johannes Schemmel, Mihai A. Petrovici, Laura Kriener
TL;DR
This paper tackles efficient near-sensor sensory processing by bypassing conventional ADC/DAC stages and directly injecting continuous sensor signals into the analog compute cores of an accelerated neuromorphic platform. It demonstrates a fully on-chip processing pipeline on BrainScaleS-2, combining analog input, a Jeffress-inspired spiking network with delay chains, and embedded processor-driven actuator control to localize sound and align a servo-driven actuator in real time. Key contributions include the first continuous-valued sensor data injection into the analog neurons of the BrainScaleS-2 ASIC, and an end-to-end pipeline that processes input to action on-chip, achieving sub-millisecond latency and microsecond-scale delay dynamics that enable precise spatial localization. This approach enables rapid, low-power near-sensor processing and opens avenues for more complex, temporally precise neuromorphic systems and applications in fast, real-time sensing and actuation.
Abstract
Sensory processing with neuromorphic systems is typically done by using either event-based sensors or translating input signals to spikes before presenting them to the neuromorphic processor. Here, we offer an alternative approach: direct analog signal injection eliminates superfluous and power-intensive analog-to-digital and digital-to-analog conversions, making it particularly suitable for efficient near-sensor processing. We demonstrate this by using the accelerated BrainScaleS-2 mixed-signal neuromorphic research platform and interfacing it directly to microphones and a servo-motor-driven actuator. Utilizing BrainScaleS-2's 1000-fold acceleration factor, we employ a spiking neural network to transform interaural time differences into a spatial code and thereby predict the location of sound sources. Our primary contributions are the first demonstrations of direct, continuous-valued sensor data injection into the analog compute units of the BrainScaleS-2 ASIC, and actuator control using its embedded microprocessors. This enables a fully on-chip processing pipeline$\unicode{x2014}$from sensory input handling, via spiking neural network processing to physical action. We showcase this by programming the system to localize and align a servo motor with the spatial direction of transient noise peaks in real-time.
