In this paper, we have applied the pulse-modulation circuit technique to implement phase-locked loop (PLL) neural networks proposed by Hoppensteadt and Izhikevich. The PLL neural network is an oscillatory neural network as a model of associative memory, and it is represented as coupled phase oscillators with periodic phase variables and periodic nonlinear interactions. In our circuit implementation, the phase variables and their summation and subtraction are represented by pulse- width modulation (PWM) signals. The interactions are realized by using nonlinear current waveform sampled with pulse-phase modulation (PPM) signals converted from the PWM signals. We have designed an element circuit and simulated two coupled such circuits with SPICE using the TSMC 0.25 mum device parameters. The results demonstrate that the element circuits synchronized with in- and anti-phase depending on coupling strength at different operation frequencies. The element circuit has an advantage in extracting phase difference between the circuits. This will facilitate implementing of learning by arbitrary spike-timing dependent plasticity (STDP) rules using the phase difference.
[1]
Yoshiki Kuramoto,et al.
Chemical Oscillations, Waves, and Turbulence
,
1984,
Springer Series in Synergetics.
[2]
Masato Okada,et al.
Statistical Mechanics of an Oscillator Associative Memory with Scattered Natural Frequencies
,
1999
.
[3]
Takashi Morie,et al.
Pulse Modulation Techniques for Nonlinear Dynamical Systems and a CMOS Chaos Circuit with Arbitrary 1-D Maps
,
2004
.
[4]
E. Izhikevich,et al.
Weakly connected neural networks
,
1997
.
[5]
Katsunori Kitano,et al.
Retrieval Dynamics in Oscillator Neural Networks
,
1998,
Neural Computation.
[6]
Frank C. Hoppensteadt,et al.
Pattern recognition via synchronization in phase-locked loop neural networks
,
2000,
IEEE Trans. Neural Networks Learn. Syst..