Patent ID: 7174325

Claim:
A digital neural processor comprising at least one neural processing element, said neural processing element including: a. at least one simulated dendrite, each of said simulated dendrites including: i. a dendrite input capable of receiving at least one dendrite input signal; ii. a dendrite signal propagation function for calculating a square pulse dendrite output signal in discrete time steps from each dendrite input signal, said square pulse dendrite output signal defined by: 1. a delay parameter; 2. a duration parameter; and 3. an amplitude parameter; and b. a simulated axon including: i. an axon input capable of receiving each said square pulse dendrite output signal from said at least one simulated dendrite; ii. an axon function, capable of calculating an axon output signal from at least one square pulse dendrite output signal and from at least one previous axon output signals; and iii. an axon output capable of outputting said axon output signal.