OSA's Digital Library

Applied Optics

Applied Optics


  • Vol. 19, Iss. 7 — Apr. 1, 1980
  • pp: 1201–1207

Truth-table look-up optical processing utilizing binary and residue arithmetic

C. C. Guest and T. K. Gaylord  »View Author Affiliations

Applied Optics, Vol. 19, Issue 7, pp. 1201-1207 (1980)

View Full Text Article

Enhanced HTML    Acrobat PDF (742 KB)

Browse Journals / Lookup Meetings

Browse by Journal and Year


Lookup Conference Papers

Close Browse Journals / Lookup Meetings

Article Tools



Two possible forms of numerical truth-table look-up processors using content-addressable optical holographic memories are presented. Application of these processors to performing numerical calculations in direct binary and in binary-coded residue number systems is discussed. Specific examples of the number of input and output bits required and the number of truth-table combinations holographically recorded for computation in both numerical systems are given. Truth-table look-up processing using binary-coded residue is shown to require the recording of dramatically fewer reference patterns than direct binary.

© 1980 Optical Society of America

Original Manuscript: October 24, 1979
Published: April 1, 1980

C. C. Guest and T. K. Gaylord, "Truth-table look-up optical processing utilizing binary and residue arithmetic," Appl. Opt. 19, 1201-1207 (1980)

Sort:  Author  |  Year  |  Journal  |  Reset  


  1. A. L. Robinson, Science 203, 156 (1979). [CrossRef] [PubMed]
  2. J. W. Goodman, A. R. Dias, L. M. Woody, Opt. Lett. 2, 1 (1978). [CrossRef] [PubMed]
  3. P. N. Tamura, J. C. Wyant, Opt. Eng. 18, 198 (1979). [CrossRef]
  4. D. Psaltis, D. Casasent, Appl. Opt. 18, 163 (1979). [CrossRef] [PubMed]
  5. S. A. Collins, Proc. Soc. Photo-Opt. Instrum. Eng. 128, 313 (1977).
  6. A. Huang, in Proceedings, International Optical Computing Conference (IEEE, New York, 1975), p. 14.
  7. C. C. Guest, T. K. Gaylord, Proc. Soc. Photo-Opt. Instrum. Eng. 185, 42 (1979).
  8. T. Kohonen, Associative Memory (Springer, New York, 1977). [CrossRef]
  9. P. E. Tverdokhleb, in Optical Information Processing, E. S. Barrekette, G. W. Stroke, Y. E. Nesterikhin, W. E. Koch, Eds. (Plenum, New York, 1978), Vol. 2, p. 283.
  10. G. R. Knight, Appl. Opt. 14, 1088 (1975). [CrossRef] [PubMed]
  11. The exclusive or-based and nand-based systems are fully explained in Ref. 7. The nand-based processor is referred to as the nand OR or-based processor in that paper because (b1∩b2∩b3∩...)¯∪(c1∪c2∪c3∪...)=(b1∩b2∩b3∩...c̅1∩c̅2∩c̅3∩...)¯, i.e., a nand OR or combination of operations is equivalent to a single nand operation with inputs to the OR complemented. Thus the nand OR or-based processor may be referred to simply as a nand-based processor.
  12. D. W. Vahey, C. M. Verber, R. P. Kenan, Proc. Soc. Photo-Opt. Instrum. Eng. 139, 151 (1978).
  13. K. Preston, Coherent Optical Computers (McGraw-Hill, New York, 1972), Chap. 8.
  14. F. A. Horrigan, W. W. Stoner, Proc. Soc. Photo-Opt. Instrum. Eng. 185, 19 (1979).
  15. A. Tai, I. Cindrich, J. R. Fienup, C. C. Aleksoff, Appl. Opt. 18, 2812 (1979). [CrossRef] [PubMed]
  16. A. Huang, Y. Tsunoda, J. W. Goodman, S. Ishihara, Appl. Opt. 18, 149 (1979). [CrossRef] [PubMed]
  17. H. L. Garner, IRE Trans. Electron. Comput. 8, 140 (1959). [CrossRef]
  18. N. S. Szabo, R. I. Tanaka, Residue Arithmetic and Its Applications to Computer Technology (McGraw Hill, New York, 1967).
  19. D. Gabor, G. W. Stroke, R. Restrick, A. Funkhouser, D. Brumm, Phys. Lett. 18, 116 (1965). [CrossRef]
  20. J. P. Huignard, J. P. Herriau, F. Micheron, Appl. Phys. Lett. 26, 256 (1975). [CrossRef]

Cited By

Alert me when this paper is cited

OSA is able to provide readers links to articles that cite this paper by participating in CrossRef's Cited-By Linking service. CrossRef includes content from more than 3000 publishers and societies. In addition to listing OSA journal articles that cite this paper, citing articles from other participating publishers will also be listed.

« Previous Article  |  Next Article »

OSA is a member of CrossRef.

CrossCheck Deposited