Error-correction coding in an associative processor
Suzanne A. Liebowitz, David P. Casasent · Applied Optics · 1987
A technique for encoding binary outputs from optical filters or matrix memories used in an associative processor for object recognition is discussed. Binary coded output vectors (rather than unit vectors) are used and considerably improve storage capacity. The output codes or matrix memories are chosen from coding theory to enable error correction and detection. The error classification rate for the coded scheme is compared to the noncoded version for different amounts of noise in the input and output planes. Discussion of extensions to more classes, more errors, and multilevel coding are included.