Back to Search Start Over

Parallel optical negabinary signed-digit computing: algorithm and optical implementation

Authors :
Feng Qian
Liren Liu
Guoqiang Li
Hao Ruan
Source :
Optical Engineering. 38:403
Publication Year :
1999
Publisher :
SPIE-Intl Soc Optical Eng, 1999.

Abstract

Negabinary is a component of the positional number system. A complete set of negabinary arithmetic operations are presented, including the basic addition/subtraction logic, the two-step carry-free addition/subtraction algorithm based on negabinary signed-digit (NSD) representation, parallel multiplication, and the fast conversion from NSD to the normal negabinary in the carry-look-ahead mode. All the arithmetic operations can be performed with binary logic. By programming the binary reference bits, addition and subtraction can be realized in parallel with the same binary logic functions. This offers a technique to perform space-variant arithmetic-logic functions with space-invariant instructions. Multiplication can be performed in the tree structure and it is simpler than the modified signed-digit (MSD) counterpart. The parallelism of the algorithms is very suitable for optical implementation. Correspondingly, a general-purpose optical logic system using an electron trapping device is suggested. Various complex logic functions can be performed by programming the illumination of the data arrays without additional temporal latency of the intermediate results. The system can be compact. These properties make the proposed negabinary arithmetic-logic system a strong candidate for future applications in digital optical computing with the development of smart pixel arrays. (C) 1999 Society of Photo-Optical Instrumentation Engineers. [S0091-3286(99)00803-X].

Details

ISSN :
00913286
Volume :
38
Database :
OpenAIRE
Journal :
Optical Engineering
Accession number :
edsair.doi...........7b6bd63860c1a79459f9926bea5ae532