Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Phase grating design for interconnecting processor arrays

Not Accessible

Your library or personal account may give you access

Abstract

Computer-generated phase gratings (CGPG) have been proposed for optical interconnection schemes to provide source fan-out to output locations.1 Fan-out is achieved using the CGPG in the Fourier plane of an imaging system to produce a point-spread function having many output spots in some interconnection pattern. A computer is used to design a phase grating function whose power spectrum is the desired connection pattern. The Dammann grating is one example of a binary CGPG commonly used for generating 2-D N×N arrays of uniform intensity beams for optical powering.2 Other papers have shown that arbitrary 2-D patterns can be created.3 The Dammann grating is a periodic function so that the optical Fourier transform can be approximated by its Fourier series coefficients. The grating function is found by setting each Fourier series coefficient to a nonzero value for a connection or zero for no connection, and then numerically solving for the periodic binary function that satisfies these Fourier coefficients. However, for large array sizes the computing complexity becomes extreme. A computationally easy way to create CGPG for some specific interconnection pattern is based on the Gerchberg-Saxton algorithm. The interconnection pattern is represented as a function having values of one or zero, corresponding to the desired connection pattern, with arbitrary phase. The task is to find a phase-only grating function whose power spectrum resembles this interconnection function. The desired phase grating function is found by iteratively Fourier transforming the grating function and modifying the phase of the interconnection function until the desired values of on/off ratio, connection uniformity, and/or diffraction efficiency are achieved. The cellular hypercube interconnection4 is the main pattern discussed with some generalization to other types of interconnection pattern. Implementation of these CGPG for interconnecting processor arrays is also discussed.

© 1991 Optical Society of America

PDF Article
More Like This
Cellular Hypercube Interconnections for Optical Processor Arrays

C. B. Kuznia and A. A. Sawchuk
MC2 Optical Computing (IP) 1991

Design and fabrication of a binary phase grating for a selective-order-missing spot array

Ho Hyung Suh, Chong Hoon Kwak, and Jong Sool Jeong
ThU.7 OSA Annual Meeting (FIO) 1993

Design and Construction of a Programmable Optical 16x16 Array Processor

A.C. Walker, R.G.A. Craig, D.J. McKnight, I.R. Redmond, J.F. Snowdon, G.S. Buller, E.J. Restali, R.A. Wilson, S. Wakelin, N. McArdle, P. Meredith, J.M. Miller, G. MacKinnon, M.R. Taghizadeh, S.D. Smith, and B.S. Wherrett
TuA4 Optical Computing (IP) 1991

Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.