Abstract

Algorithms and architectures are described for optical matrix–matrix and matrix–vector processing. Implementations are based on quadratic residue number system coding which has the remarkable property that computations in the real and imaginary channels are performed in parallel without any interactions. This approach significantly reduces the complexity of implementation. Residue-based processing provides increased dynamic range and a reduced number of computations with high speed and parallelism of the optics fully utilized. Several architectures of optical processors described in this paper include systolic and data flow arrays.

© 1989 Optical Society of America

Full Article  |  PDF Article
More Like This
Optical systolic array processor using residue arithmetic

James Jackson and David Casasent
Appl. Opt. 22(18) 2817-2821 (1983)

Fast Fourier transforms with factored residue look-up tables

Akis P. Goutzoulis
Appl. Opt. 28(19) 4167-4175 (1989)

Frequency-multiplexed and pipelined iterative optical systolic array processors

David Casasent, James Jackson, and Charles Neuman
Appl. Opt. 22(1) 115-124 (1983)

References

You do not have subscription access to this journal. Citation lists with outbound citation links are available to subscribers only. You may subscribe either as an OSA member, or as an authorized user of your institution.

Contact your librarian or system administrator
or
Login to access OSA Member Subscription

Cited By

You do not have subscription access to this journal. Cited by links are available to subscribers only. You may subscribe either as an OSA member, or as an authorized user of your institution.

Contact your librarian or system administrator
or
Login to access OSA Member Subscription

Figures (5)

You do not have subscription access to this journal. Figure files are available to subscribers only. You may subscribe either as an OSA member, or as an authorized user of your institution.

Contact your librarian or system administrator
or
Login to access OSA Member Subscription

Equations (9)

You do not have subscription access to this journal. Equations are available to subscribers only. You may subscribe either as an OSA member, or as an authorized user of your institution.

Contact your librarian or system administrator
or
Login to access OSA Member Subscription

Metrics

You do not have subscription access to this journal. Article level metrics are available to subscribers only. You may subscribe either as an OSA member, or as an authorized user of your institution.

Contact your librarian or system administrator
or
Login to access OSA Member Subscription