Abstract

A new optical logic operation technique is proposed that is based on spatial encoding and superposition of a decoding mask with the coded input patterns. Sixteen logical functions of two logical variables can be realized. In the present method, a space-variant logic operation is realized, that is, different logical operations are performed in parallel. The new method is the space-variant extention of the optical shadow-casting logic of Tanida and Ichioka, which is based on a space-invariant logic-gate array. Simple examples are given.

© 1986 Optical Society of America

Full Article  |  PDF Article

References

  • View by:
  • |
  • |
  • |

  1. A. A. Sawchuk, T. Strant, Proc. IEEE 72, 758 (1984).
    [CrossRef]
  2. A. Seko, M. Nishikata, Appl. Opt. 16, 1272 (1977).
    [CrossRef] [PubMed]
  3. A. Seko, H. Kobayashi, K. Shimizu, Opt. Eng. 19, 229 (1980).
  4. D. H. Schaefer, J. P. Strong, Proc. IEEE 65, 129 (1977).
    [CrossRef]
  5. R. A. Athale, S. H. Lee, Appl. Opt. 20, 1424 (1981).
    [CrossRef] [PubMed]
  6. M. T. Fatehi, K. C. Wasmundt, S. A. Collins, Appl. Opt. 20, 2250 (1981).
    [CrossRef] [PubMed]
  7. P. Chavel, A. A. Sawchuk, T. Strand, A. R. Tanguay, B. H. Soffer, Opt. Lett. 5, 398 (1980).
    [CrossRef] [PubMed]
  8. B. K. Jenkins, A. A. Sawchuk, T. C. Strand, R. Forchheimer, B. H. Soffer, Appl. Opt. 23, 3455 (1984).
    [CrossRef] [PubMed]
  9. J. Tanida, Y. Ichioka, J. Opt. Soc. Am. 73, 800 (1983).
    [CrossRef]
  10. Y. Ichioka, J. Tanida, Proc. IEEE 72, 787 (1984).
    [CrossRef]
  11. H. Bartelt, A. W. Lohmann, Appl. Opt. 22, 2519 (1983).
    [CrossRef] [PubMed]
  12. A. W. Lohmann, J. Weigelt, Opt. Commun. 52, 255 (1984).
    [CrossRef]
  13. T. Yatagai, in Digest of Topical Meeting on Optical Computing (Optical Society of America, Washington D. C., 1985), paper TuA3.
  14. T. Yatagai, “Cellular logic architectures for optical computers,” Appl. Opt. (to be published).
    [PubMed]

1984 (4)

A. A. Sawchuk, T. Strant, Proc. IEEE 72, 758 (1984).
[CrossRef]

B. K. Jenkins, A. A. Sawchuk, T. C. Strand, R. Forchheimer, B. H. Soffer, Appl. Opt. 23, 3455 (1984).
[CrossRef] [PubMed]

Y. Ichioka, J. Tanida, Proc. IEEE 72, 787 (1984).
[CrossRef]

A. W. Lohmann, J. Weigelt, Opt. Commun. 52, 255 (1984).
[CrossRef]

1983 (2)

1981 (2)

1980 (2)

1977 (2)

D. H. Schaefer, J. P. Strong, Proc. IEEE 65, 129 (1977).
[CrossRef]

A. Seko, M. Nishikata, Appl. Opt. 16, 1272 (1977).
[CrossRef] [PubMed]

Athale, R. A.

Bartelt, H.

Chavel, P.

Collins, S. A.

Fatehi, M. T.

Forchheimer, R.

Ichioka, Y.

Y. Ichioka, J. Tanida, Proc. IEEE 72, 787 (1984).
[CrossRef]

J. Tanida, Y. Ichioka, J. Opt. Soc. Am. 73, 800 (1983).
[CrossRef]

Jenkins, B. K.

Kobayashi, H.

A. Seko, H. Kobayashi, K. Shimizu, Opt. Eng. 19, 229 (1980).

Lee, S. H.

Lohmann, A. W.

A. W. Lohmann, J. Weigelt, Opt. Commun. 52, 255 (1984).
[CrossRef]

H. Bartelt, A. W. Lohmann, Appl. Opt. 22, 2519 (1983).
[CrossRef] [PubMed]

Nishikata, M.

Sawchuk, A. A.

Schaefer, D. H.

D. H. Schaefer, J. P. Strong, Proc. IEEE 65, 129 (1977).
[CrossRef]

Seko, A.

A. Seko, H. Kobayashi, K. Shimizu, Opt. Eng. 19, 229 (1980).

A. Seko, M. Nishikata, Appl. Opt. 16, 1272 (1977).
[CrossRef] [PubMed]

Shimizu, K.

A. Seko, H. Kobayashi, K. Shimizu, Opt. Eng. 19, 229 (1980).

Soffer, B. H.

Strand, T.

Strand, T. C.

Strant, T.

A. A. Sawchuk, T. Strant, Proc. IEEE 72, 758 (1984).
[CrossRef]

Strong, J. P.

D. H. Schaefer, J. P. Strong, Proc. IEEE 65, 129 (1977).
[CrossRef]

Tanguay, A. R.

Tanida, J.

Y. Ichioka, J. Tanida, Proc. IEEE 72, 787 (1984).
[CrossRef]

J. Tanida, Y. Ichioka, J. Opt. Soc. Am. 73, 800 (1983).
[CrossRef]

Wasmundt, K. C.

Weigelt, J.

A. W. Lohmann, J. Weigelt, Opt. Commun. 52, 255 (1984).
[CrossRef]

Yatagai, T.

T. Yatagai, in Digest of Topical Meeting on Optical Computing (Optical Society of America, Washington D. C., 1985), paper TuA3.

T. Yatagai, “Cellular logic architectures for optical computers,” Appl. Opt. (to be published).
[PubMed]

Appl. Opt. (5)

J. Opt. Soc. Am. (1)

Opt. Commun. (1)

A. W. Lohmann, J. Weigelt, Opt. Commun. 52, 255 (1984).
[CrossRef]

Opt. Eng. (1)

A. Seko, H. Kobayashi, K. Shimizu, Opt. Eng. 19, 229 (1980).

Opt. Lett. (1)

Proc. IEEE (3)

D. H. Schaefer, J. P. Strong, Proc. IEEE 65, 129 (1977).
[CrossRef]

Y. Ichioka, J. Tanida, Proc. IEEE 72, 787 (1984).
[CrossRef]

A. A. Sawchuk, T. Strant, Proc. IEEE 72, 758 (1984).
[CrossRef]

Other (2)

T. Yatagai, in Digest of Topical Meeting on Optical Computing (Optical Society of America, Washington D. C., 1985), paper TuA3.

T. Yatagai, “Cellular logic architectures for optical computers,” Appl. Opt. (to be published).
[PubMed]

Cited By

OSA participates in CrossRef's Cited-By Linking service. Citing articles from OSA journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (6)

Fig. 1
Fig. 1

Coding principles of the square cells.

Fig. 2
Fig. 2

Black-and-white encoding. (a) Input pattern A and its encoded pattern A′; (b) input pattern B and its encoded pattern B′.

Fig. 3
Fig. 3

Coded logic pattern obtained by superimposing two encoded input patterns of Fig. 2.

Fig. 4
Fig. 4

Cell structures of decoding masks for 16 logic functions.

Fig. 5
Fig. 5

Example of a decoding mask. Logical A or B operation is done in the upper right, and logic A in the lower left.

Fig. 6
Fig. 6

Result of logical operation by the decoding mask of Fig. 5. (a) Superposition of the decoding mask of Fig. 5 and the encoded input pattern of Fig. 3; (b) logical operation directly calculated from input patterns A and B.

Metrics