Optical binary coded ternary arithmetic and logic
Abstract
Ordinary ternary (OT) and a binary-balance ternary (BT), number representations to be used for optical computing are discussed. An unsigned OT number is represented by a string of symbols (0, 1, 2), while for the BT, the three logic symbols take on the set (-1, 0, +1). The BT symbols can represent a signed number. Using a particular binary encoding method, the three ternary symbols are converted to a pair of binary symbols. The binary coded ternary (BCT) representation allows use of the well-developed binary optical components and reduces the number of input-output channels (and thus is able to conserve the optical space-bandwidth product). BCT full addition algorithms are given, and BCT Post, Webb, and residue logic elements are discussed. Using the two-port Sagnac interferometric switches, optical implementations of various BCT arithmetic and logic operations are described.
- Publication:
-
Applied Optics
- Pub Date:
- September 1986
- DOI:
- 10.1364/AO.25.003113
- Bibcode:
- 1986ApOpt..25.3113E
- Keywords:
-
- Arithmetic And Logic Units;
- Biternary Code;
- Optical Computers;
- Optical Data Processing;
- Addition;
- Algorithms;
- Functions (Mathematics);
- Gates (Circuits);
- Interferometers;
- Optical Switching;
- Optics;
- OPTICAL COMPUTING;
- OPTICAL LOGIC;
- ENCODING