Joint-transform correlation architecture is employed for digital matrix multiplication. Real-valued matrix–vector, complex-valued matrix–vector, real-valued matrix–matrix, and complex-valued matrix–matrix multiplication operations can all be realized simply by programming of the data arrangement in the input plane of a multiple-input joint-transform correlator. The proposed method benefits from the advantages of speed because of the real-time processing capability of the joint-transform correlator and of high accuracy because of the digital representation of the multiplied numbers. Computer-simulation results are provided in which the negative binary encoding method is used to encode matrix elements.
© 1999 Optical Society of America
Original Manuscript: May 13, 1998
Revised Manuscript: August 12, 1998
Published: January 10, 1999
Shuqun Zhang and Mohammad A. Karim, "Real-time digital optical matrix multiplication with a joint-transform correlator," Appl. Opt. 38, 399-408 (1999)