Implementation of Linear Differential Equations Using Pulse-Coupled Oscillators With an Ultra-Low Power Neuromorphic Realization
Pulse-coupled oscillators (PCOs) are used as models for oscillatory systems in diverse fields such as biology, physics, and engineering. When correctly coupled, PCOs can display sophisticated emergent dynamics for a large number of oscillators. Here, we propose an algorithm and hardware implementation of PCOs to emulate arbitrary systems of linear differential equations (DEs) with inputs, which are similar to the equations used in feedback control laws or linearizations of nonlinear systems. We show that m populations of oscillators can solve a set of m-dimensional linear DEs with simple coupling schemes, and crucially, without the matrix multiplications required in Euler integration. The emergence of linear dynamical systems in networks of PCOs occurs when the number of oscillators within a population becomes large, as demonstrated through an analytically exact mean-field derivation. In addition, a hardware architecture of PCOs for digital implementation is proposed and realized on an ultra-low power FPGA as a proof of concept. These results show that there are simple coupling schemes for pulse-coupled oscillator networks that collectively compute complex dynamical systems. These PCO networks also have an immediate implementation as low power neuromorphic edge devices.
Authors
- Wilten Nicola (ORCID: https://orcid.org/0000-0002-8745-2899)
- Jafar Shamsi (ORCID: https://orcid.org/0000-0003-0570-1394)
Institutions
- University of Calgary (CA)
Publication Details
- Journal
- IEEE Transactions on Circuits and Systems I Regular Papers
- Published
- 2024-09-27
- DOI
- https://doi.org/10.1109/tcsi.2024.3463536
- Primary Topic
- Neural Networks and Reservoir Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.00