In this work, we describe a special software developed to interpret computer instructions codified as information binary
pages; which are stored as Fourier holograms in a LiNbO3:Fe photorefractive crystal. The crystal has stored a computer
sequence program, as a spatial distribution of Fourier holograms. To read each computer instructions, the position of the
crystal is changed by an electro-mechanical setup. The holograms output images of each information binary page are
captured over sampled as an image by a CCD camera in the output plane. Due to the spatial displacement of the crystal,
the hologram output images are not focused on the same output plane. Therefore, we obtained a set of defocused
captured images; which might produces a miss interpretation of the corresponding instructions. We solve this problem
by pre-processing the image before decoding it, the proposed software solves the focusing problem with the
implementation of a digital spatial filter and some special criteria expressed as a mathematical algorithm. After that, the
program decodes each computer instructions from its information binary page to be executed as an electronic digital
sequential system.
In this work the description of a digital logic XNOR multi-gate device is made. This device is based in the holographic technology in which the inputs binary states are the polarization of the light field in the wavefront. The binary states are controlled by two liquid crystal displays which modulate the polarization of the wavefronts of the inputs, then the logic operation XNOR is made physically in a photorefractive crystal.
We propose and describe an optoelectronic system that emulates a minimum digital system; which typically consists of
a microprocessor, a memory device, an input device and an output data device, with its corresponding data, control and
addressing busses. These devices work following a program which is stored in the memory device, as codified
instructions. In our proposal, the memory device is a reconfigurable single-lens holographic memory. The instructions
to be stored are coded and decoded as binary pages by software. The software interprets the data and carries out the
instructions as a microprocessor does in a minimum digital system. We present preliminary results of the performance
of our proposal.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.