A neural fuzzy data classifier for handwritten character classification is
provided. The classifier has an I/O circuit for inputting and outputting
a plurality of membership functions. An input buffer receives a
to-be-recognized character having a plurality of input features for
generating a plurality of features values. A main computation unit
comprising a computation array and a local thresholds block store the
plurality of membership functions and receives the plurality of features
values to generate a plurality of current-type weights. A difference
circuit block compares the current output from the computation array and
local thresholds lock. A plurality of switched-current integrators
receives the plurality of current-type weights for generating a plurality
of synthesis weights. A k-WTA circuit outputs the plurality of synthesis
weights as well as the corresponding characters in an order of magnitude
and the 10 current threshold block compares the plurality of synthesis
weights and output a digital voltage.