A compact two-step modified-signed-digit arithmetic-logic array processor is proposed. When the reference digits are programmed, both addition and subtraction can be performed by the same binary logic operations regardless of the sign of the input digits. The optical implementation and experimental demonstration with an electron-trapping device are shown. Each digit is encoded by a single pixel, and no polarization is included. Any combinational logic can be easily performed without optoelectronic and electro-optic conversions of the intermediate results. The system is compact, general purpose, simple to align, and has a high signal-to-noise ratio.
© 1999 Optical Society of America
(200.0200) Optics in computing : Optics in computing
(200.3760) Optics in computing : Logic-based optical processing
(200.4740) Optics in computing : Optical processing
(200.4960) Optics in computing : Parallel processing
Guoqiang Li, Feng Qian, Hao Ruan, and Liren Liu, "Compact Parallel Optical Modified-Signed-Digit Arithmetic-Logic Array Processor with Electron-Trapping Device," Appl. Opt. 38, 5039-5045 (1999)