Research Article
Neural Oscillators Programming Simplified
| Inputs: , , inter-state weights, gains for each state | | Outputs: | | state = excite | | while (oscillating) { | | if (state is excite) { | | = Calculate new value of system | | if (Based on it is time to move to Inhibit state) { | | modify based on Excite to Inhibit weights | | set state to Inhibit | | } | |
* End excite. * | | if (state is inhibit) { | | = Calculate new value of system | | if (Based on it is time to move to Excite state) { | | modify based on Inhibit to Excite weights | | set state to Excite | | } | |
* End inhibit * | | determine if it is time to stop oscillating based on: | | number of iterations | | closeness of and to ( + )/2 | | Set oscillating variable appropriately. | |
* End while * |
|