1 November 1991 Pacifist's guide to optical computers
Author Affiliations +
Optical algebraic processors can perform complex calculations in parallel and at high speeds. However, they commonly suffer from a low analog accuracy which hinders their widespread application. Error detection and correction codes provide one technique for improving the accuracy of optical algebraic processors. The use of these codes would allow some of the errors that may occur during a computation to be detected and possibly corrected. This paper describes the results of various computer simulations of optical matrix-vector multipliers employing error-correction codes. It discusses the application of convolutional codes to optical matrix-vector multipliers along with several block codes. Both binary and nonbinary codes are not employing error-correction codes. Also, the type of noise, whether signal-independent or signal-dependent, has a significant effect on the performance of a matrix-vector multiplier employing an error code. The encoding and decoding operations required for the error codes can be performed optically.
© (1991) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
H. John Caulfield, H. John Caulfield, } "Pacifist's guide to optical computers", Proc. SPIE 1564, Optical Information Processing Systems and Architectures III, (1 November 1991); doi: 10.1117/12.49759; https://doi.org/10.1117/12.49759


General Purpose Optical Digital Computer
Proceedings of SPIE (February 07 1988)
Solving For The Inverse Of A Matrix Using The Bimodal...
Proceedings of SPIE (February 04 1990)
The Control Operator Method (COM)
Proceedings of SPIE (September 23 1986)
Optical Data Processing And Optical Computers
Proceedings of SPIE (July 09 1987)

Back to Top