Journal Article10.1364/OL.19.001337
Negative binary arithmetic algorithms for digital parallel optical computation
20
TL;DR: An algorithm with weighted-shifted addition, parallel-array multiplication, and a two-stage-array complex operation is proposed to carry out the multiplication of two complex numbers.
read more
Abstract: Based on a negative binary number system, an algorithm with weighted-shifted addition, parallel-array multiplication, and a two-stage-array complex operation is proposed to carry out the multiplication of two complex numbers. The complex multiplication is performed without signs, carries, and recoding. The algorithm is suitable for optical implementation, and an optical parallel architecture is suggested. The experimental result is also given.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Compact parallel optical modified-signed-digit arithmetic-logic array processor with electron-trapping device
TL;DR: A compact two-step modified-signed-digit arithmetic-logic array processor that can be easily performed without optoelectronic and electro-optic conversions of the intermediate results is proposed.
43
Parallel optical negabinary arithmetic based on logic operations.
TL;DR: The proposed algorithm and optical system are simple, reliable, and practicable, and they have the property of parallel processing of two-dimensional data.
42
Parallel optical negabinary signed-digit computing: algorithm and optical implementation
TL;DR: A complete set of negabinary arithmetic operations are presented, including the basic addition/subtraction logic, the two-step carry-free addition/ Subtraction algorithm based onnegabinary signed-digit (NSD) representation, parallel multiplication, and the fast conversion from NSD to the normalNegabinary in the carry-look-ahead mode.
35
An all-optical integrated system for implementing arithmetic operation in 2's complement method with the active participation of non-linear material based switches
TL;DR: A completely new scheme for implementing binary data arithmetic in 2’s Complement method which is the most advantageous among all other established subtraction methods is proposed.
21
All-optical negabinary adders using Mach–Zehnder interferometer
TL;DR: In this paper, a two-bit per-digit binary encoding scheme is employed to represent the trinary values of the negabinary modified signed-digits, and the ultra-speed of the designed circuits is achieved due to the use of ultra-fast all-optical switching property of the semiconductor optical amplifier and Mach-Zehnder interferometer (SOA-MZI).
17
References
Systolic Acousto-Optic Binary Convolver
TL;DR: A novel high speed array processing optical architecture that provides a high speed means of matrix/vector multiplications using the digital multiplication via an analog convolution algorithm and a systolic acousto-optic implementation permit the speed of optics to be combined with the accuracy of digital computation.
86
High accuracy computation with linear analog optical systems: a critical study.
TL;DR: It is concluded that the use of linear analog optical processors in performing digital computations with DMAC leads to impractical requirements for the accuracy of analog optical systems and the complexity of postprocessing electronics.
Electrooptical matrix multiplication using the twos complement arithmetic for improved accuracy
TL;DR: The improved electrooptic signal processing relies upon matrix-matrix multiplication using twos complement arithmetic that provides for a convenient means for handling bipolar numbers, avoids the need for matrix partitioning when the matrices are real and offers a means to improve accuracy over conventional optical analog techniques.
76
Electrooptical matrix multiplication using the twos complement arithmetic for improved accuracy
R. P. Bocker,S. R. Clayton,K. Bromley +2 more
- 01 May 1984
TL;DR: In this paper, the improved electrooptic signal processing relies upon matrix-matrix multiplication using twos complement arithmetic using two two-dimensional spatial light modulators that operate in a reflective mode through a polarizing beamsplitter.
57