SPIKE DOMAIN CONVOLUTION CIRCUIT

A convolution circuit includes: a plurality of input oscillators, each configured to: receive a corresponding analog input signal of a plurality of analog input signals; and output a corresponding spiking signal of a plurality of spiking signals, the corresponding spiking signal having a spiking rat...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: YUNG, Michael, W, CRUZ-ALBRECHT, Jose, SRINIVASA, Narayan
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A convolution circuit includes: a plurality of input oscillators, each configured to: receive a corresponding analog input signal of a plurality of analog input signals; and output a corresponding spiking signal of a plurality of spiking signals, the corresponding spiking signal having a spiking rate in accordance with a magnitude of the corresponding analog input signal; a plurality of 1-bit DACs, each of the 1-bit DACs being configured to: receive the corresponding spiking signal of the plurality of spiking signals from a corresponding one of the input oscillators; and receive a corresponding weight of a convolution kernel comprising a plurality of weights; output a corresponding weighted output of a plurality of weighted outputs in accordance with the corresponding spiking signal and the corresponding weight; and an output oscillator configured to generate an output spike signal in accordance with the plurality of weighted outputs from the plurality of 1-bit DACs. Circuit de convolution comprenant : une pluralité d'oscillateurs d'entrée, chacun étant conçu pour : recevoir un signal d'entrée analogique correspondant d'une pluralité de signaux d'entrée analogiques ; et délivrer en sortie un signal de pointe correspondant d'une pluralité de signaux de pointe, le signal de pointe correspondant ayant un débit de pointe conformément à une amplitude du signal d'entrée analogique correspondant ; une pluralité de DAC à 1 bit, chacun des DAC à 1 bit étant conçu pour : recevoir le signal de pointe correspondant de la pluralité de signaux de pointe provenant d'un oscillateur correspondant des oscillateurs d'entrée ; et recevoir un poids correspondant d'un noyau de convolution comprenant une pluralité de poids ; délivrer en sortie une sortie pondérée correspondante d'une pluralité de sorties pondérées conformément au signal de pointe correspondant et au poids correspondant ; et un oscillateur de sortie conçu pour produire un signal de pointe de sortie conformément à la pluralité de sorties pondérées en provenance de la pluralité de DAC à 1 bit.