Designing an Optical Multiplier by Using a ModifiedSigned-Digit Number System

Abstract

In this paper, a parallel optical 2D data array multiplier for MSD (modified signed-digit) number system is proposed and designed. The design is performed by using DDP (digit-decomposition-plan) technique and DSS (duplication-shifting-superimposing) multiplication algorithm. The MSD multiplier is based on logical formulas which are newly derived according to the fundamental parallel multiplication algorithm. An optical implementation with classical optical elements is suggested for this multiplier. A simulated demonstration example is performed to validate the proposed design.