Optical Data Storage (HODS) Comes Into The Picture. HODS Are The Technique
Optical Data Storage (HODS) Comes Into The Picture. HODS Are The Technique
INTRODUCTION
The needs for data storage in the world are increasing every day. “For Internet
applications alone, industry estimates are that storage needs are doubling every
100 days.”-Lucent Technologies. It is estimated that around 100TB of data will
be present in LANs by the year 2010. The data storage mechanism in today’s
world has been the Bit oriented approach wherein the data is stored in the form of
bits (0s & 1s) in the memory. If the data were to be stored in the form of images,
it will require much less space . This is where the concept of Holographic
Optical Data Storage (HODS) comes into the picture. HODS are the technique
of storing information using lasers into a photosensitive material in the form of
holographic images/holograms. The commonest material used for storage is a
LiNbO3 (Lithium Niobate) crystal or a photopolymer. The laser used is a Blue
Green Argon laser. Two of such beams are used in this method, one is known as
the Reference beam and the other is the Data/Object/Signal beam .The signal
beam after passing through a Spatial Light Modulator creates an interference
pattern with the reference beam on the Niobate crystal, thereby storing the
information carried by the data beam in the form of a holographic image. The
image may then be read out by passing the reference beam over the interference
pattern and observing the output beam using a Charge Coupled Device (CCD)
camera. The current research in this field is limited by the availability of good
quality photosensitive crystals as the crystal geometry is affected on increasing
the crystal size.
~1~
2. What is Holographic Storage?
The data to be stored are imprinted onto the object beam with a pixelated
input device called a spatial light modulator (SLM); typically, this is a liquid
crystal panel similar to those on laptop computers or in modern camcorder
viewfinders. To retrieve data without error, the object beam must contain a high-
quality imaging system—one capable of directing this complex optical wave front
through the recording medium, where the wave front is stored and then later
retrieved, and then onto a pixelated camera chip (Figure 3). The image of the
data page at the camera must be as close as possible to perfect. Any optical
aberrations in the imaging system or misfocus of the detector array would spread
~3~
energy from one pixel to its neighbors. Optical distortions (where pixels on a
square grid at the SLM are not imaged to a square grid) or errors in magnification
will move a pixel of the image off its intended receiver, and either of these
problems (blur or shift) will introduce errors in the retrieved data. To avoid
having the imaging system dominate the overall system performance, near-perfect
optics would appear to be unavoidable, which of course would be expensive.
However, the above-mentioned readout of phase-conjugated holograms provides
a partial solution to this problem. Here the reconstructed data page propagates
backward through the same optics that was used during the recording, which
compensates for most shortcomings of the imaging system. However, the detector
and the spatial light modulator must still be properly aligned. A rather unique
feature of holographic data storage is associative retrieval: Imprinting a partial or
search data pattern on the object beam and illuminating the stored holograms
reconstructs all of the reference beams that were used to store data. The intensity
that is diffracted by each of the stored interference gratings into the corresponding
reconstructed reference beam is proportional to the similarity between the search
pattern and the
~4~
~5~
Content of that particular data page. By determining, for example, which
reference beam has the highest intensity and then reading the corresponding data
page with this reference beam, the closest match to the search pattern can be
found without initially knowing its address.
~6~
The overall theme of research is the evaluation of the engineering tradeoffs
between the performance specifications of a practical system, as affected by the
fundamental material, device, and optical physics. Desirable performance
specifications include data fidelity as quantified by bit-error rate (BER), total
system capacity, storage density, readout rate, and the lifetime of stored data. This
paper begins by describing the hardware aspects of holographic storage, including
the test platforms we have built to evaluate materials and systems tradeoffs
experimentally, and the hardware innovations developed during this process.
Phase-conjugate readout, which eases the demands on both hardware design and
material quality, is experimentally demonstrated. The second section of the paper
describes our work in coding and signal processing, including modulation codes,
novel preprocessing techniques, the storage of more than one bit per pixel, and
techniques for quantifying coding tradeoffs. Then we discuss associative retrieval,
which introduces parallel search capabilities offered by no other storage
technology. The fourth section describes our work in testing and evaluating
materials, including permanent or write-once read-many-times (WORM)
materials, read write materials, and photon-gated storage materials offering
reversible storage without sacrificing the lifetime of stored data. The paper
concludes with a discussion of applications for holographic data storage.
~7~
3. Hardware for holographic data storage
The optical system shown in Figure 3, with two lenses separated by the
sum of their focal lengths, is called the “4-f” configuration, since the SLM and
detector array turn out to be four focal lengths apart. Other imaging systems such
as the Fresnel configuration (where a single lens satisfies the imaging condition
between SLM and detector array) can also be used, but the 4-f system allows the
high numerical apertures (large ray angles) needed for high density. In addition,
since each lens takes a spatial Fourier transform in two dimensions, the hologram
stores the Fourier transform of the SLM data, which is then Fourier-transformed
again upon readout by the second lens. This has several advantages: Point defects
on the storage material do not lead to lost bits, but result in a slight loss in signal-
to-noise ratio at all pixels; and the storage material can be removed and replaced
~8~
in an offset position, yet the data can still be reconstructed correctly. In addition,
the Fourier transform properties of the 4-f system lead to the parallel optical
search capabilities offered by holographic associative retrieval. The disadvantages
of the Fourier transform geometry come from the uneven distribution of intensity
in the shared focal plane of the two lenses.
~9~
camera position controlled in three linear axes and one rotational axis. All stages
and shutters are under computer control, allowing direct operator control of the
system as well as unsupervised execution of long experiments. While the camera
uses 1024 × 1024 detector pixels on 9-µm centers, data masks are available with
pixel pitch of 36 µm (resulting in 65536 data pixels), 18 µm (262144 pixels), and
9 µm (1048576 data pixels, also known as a “megapel”). The baseline BER
performance of the system without a storage material (limited only by the
imaging system) was estimated to be 1 × 1018 with the low-resolution mask, 1 ×
1012 with the medium-resolution mask, and 1 × 107 with the megapel data mask.
The occurrence of intensity levels in the data page detected by the camera.
Since the data mask pattern of bright (“1”) and dark (“0”) pixels is known, the
intensity levels of each of these classes can be plotted separately. In the absence
of random noise and deterministic variations, all bright pixels would have the
same detected intensity, which would be well separated from the intensity of all
dark pixels, resulting in two spikes. Instead, the distribution of intensities makes
it more difficult to apply a single threshold and separate the bright and dark pixels
in the real data-retrieval scenario (for which the data mask pattern is, by
definition, unknown). While this particular page has no detected errors, the
distributions can be fitted with Gaussian approximations to provide a BER
estimate of 2.4 × 106. Since this hologram was retrieved using a readout pulse of
1 ms, this experiment implements the optical signal (but not the subsequent fast
electronic readout) of a system with a readout rate of 1 Gb/s.
~10~
degrees. A transmissive liquid crystal SLM, capable of displaying arbitrary data
patterns, was pixel-matched onto a small, 60-Hz CCD camera in two stages. First,
a precision five-element zoom lens demagnified the SLM (640 × 480 pixels with
42-µm pitch) to an intermediate image plane (same pixel count on 18-µm pitch).
Then a set of Fourier lenses identical to those in the PRISM imaged this plane 1:1
onto the detector array (640 × 480 pixels, but 9-µm pitch). Because of the finer
pitch on the CCD, only the central 320 × 240 field of the SLM was detected. To
implement true pixel matching, the detector was aligned so that light from each
SLM pixel fell squarely on a single detector pixel (thus ignoring three of every
four pixels on the CCD). Laser light from the green 514.5-nm line of an argon-ion
laser was delivered to the platform with a single-mode polarization-preserving
optical fiber, which produces a clean Gaussian intensity profile. Optical power
delivered to the apparatus prior to the object/reference beam splitter was as much
as 400 mW. Simple linear stages move the SLM in two axes and the CCD in
three axes for alignment.
The Fourier lenses were removed, and the object beam was focused by a
lens through the megapel mask onto a mirror placed halfway between the mask
and CCD. After deflection by this mirror, the object beam was collected by a
second lens, forming an image of the mask. Here an Fe-doped LiNbO3 crystal
was placed to store a hologram in the 90-degree geometry. After passing through
the crystal, the polarization of the reference beam was rotated and the beam was
focused into a self-pumped phase-conjugate mirror using a properly oriented,
nominally undoped BaTiO3 crystal. In such a configuration, the input beam is
directed through the BaTiO3 crystal and into the far corner, creating random
backscattering throughout the crystal. It turns out that counter-propagating beams
(one scattered upon input to the crystal, one reflected from the back face) are
preferentially amplified by the recording of real-time holograms, creating the two
“pump” waves for a four-wave-mixing process. Since momentum (or wave-
vector) must be conserved among four beams (energy is already conserved
because all four wavelengths are identical), and since the two “pump” beams are
~12~
already counter-propagating, the output beam generated by this process must be
the phase-conjugate to the input beam.
The crystal axes of the LiNbO3 were oriented such that the return beam
from the phase-conjugate mirror wrote the hologram, and the strong incoming
reference beam was used for subsequent readout. (Although both mutually phase-
conjugate reference beams were present in the LiNbO3 during recording, only the
beam returning from the phase-conjugate mirror wrote a hologram because of the
orientation of the LiNbO3 crystal axes. For readout, the phase-conjugate mirror
was blocked, and the incoming reference beam read this hologram, reconstructing
a phase-conjugate object beam.) By turning the mirror by 90 degrees, this phase-
conjugate object beam was deflected to strike the pixel-matched CCD camera.
We were able to store and retrieve a megapel hologram with only 477 errors
(BER 5 × 104) after applying a single global threshold. The experiment was
repeated with a square aperture of 2.4 mm on a side placed in the object beam at
the LiNbO3 crystal, resulting in 670 errors. Even with the large spacing between
SLM and CCD, this is already an areal density of 0.18 bits per µm2 per hologram.
In contrast, without phase-conjugate readout, an aperture of 14 mm × 14 mm was
needed to produce low BERs with the custom optics. The use of phase-conjugate
readout allowed mapping of SLM pixels to detector pixels over data pages of
1024 pixels × 1024 pixels without the custom imaging optics, and provided an
improvement in areal density (as measured at the entrance aperture of the storage
material) of more than 30.
Using a BaTiO3 crystal for phase conjugation and LiNbO3 for recording
data-bearing holograms of 320 pixels × 240 pixels. To demonstrate the phase-
conjugation properties, the two retrieved pages of Figure 5 illustrate the results of
~13~
passing the object beam through a phase aberrator (a 1-mm-thick plastic plate).
Figure 5(a) shows the data page with only one pass through the plastic plate,
demonstrating conventional, non-phase-conjugate readout, while Figure 5(b)
demonstrates phase-conjugate readout, where the object beam passes through the
plate once during hologram storage and then again upon readout with the phase-
conjugate reference beam, correcting the phase aberrations.
~14~
5. Coding and Signal Processing
In a data-storage system, the goal of coding and signal processing is to reduce the
BER to a sufficiently low level while achieving such important figures of merit as
high density and high data rate. This is accomplished by stressing the physical
components of the system well beyond the point, at which the channel is error-
free, and then introducing coding and signal processing schemes to reduce the
BER to levels acceptable to users. Although the system retrieves raw data from
the storage device with many errors (a high raw BER), the coding and signal
processing ensures that the user data are delivered with an acceptably low level of
error (a low user BER).
~16~
must then produce a >33% increase in the number of holographic pages stored, in
order to increase the total capacity of the system in bits.
One problem with this scheme is that the array detected by sorting may not
be a valid codeword for the modulation code; in this case, one must have a
procedure which transforms balanced arrays into valid code words. This is not
much of a problem when most balanced arrays of size N are code words, but for
other codes this process can introduce serious errors. A more complex but more
accurate scheme than sorting is correlation detection, as proposed in. In this
scheme, the detector chooses the codeword that achieves maximum correlation
with the array of received pixel intensities. In the context of the 6:8 code
described above, 64 correlations are computed for each code block, avoiding the
six combinations of four 1 and four 0 pixels that are not used by the code but
which might be chosen by a sorting algorithm.
5.2 Error-correction
~18~
across the page can be accurately estimated from test patterns. Using this
information, codewords can then be interleaved in such a way that not too many
pixels with high raw BER can lie in the same codeword (thereby lowering the
probability of decoder failure or miscorrection). This technique, known as
matched interleaving, introduced in, can yield a significant improvement in user
BER.
5.3 Predistortion
The techniques described above are variations on existing coding and signal-
processing methods from conventional data-storage technologies. In addition, a
novel preprocessing technique unique to holographic data storage has been
developed at IBM Almaden. This technique, called “predistortion”, works by
individually manipulating the recording exposure of each pixel on the SLM,
either through control of exposure time or by relative pixel transmission (analog
brightness level on the SLM). Deterministic variations among the ON pixels,
such as those created by fixed-pattern noise, nonuniformity in the illuminated
object beam, and even interpixel crosstalk, can be suppressed (thus decreasing
BER). Many of the spatial variations to be removed are present in an image
transmitted with low power from the SLM directly to the detector array. Once the
particular pattern of nonuniform brightness levels is obtained, the recording
exposure for each pixel is simply calculated from the ratio between its current
brightness value and the desired pixel brightness.
5.4 Grayscale
~19~
The previous sections have shown that the coding introduced to maintain
acceptable BER comes with an unavoidable overhead cost, resulting in somewhat
less than one bit per pixel. The predistortion technique described in the previous
section makes it possible to record data pages containing gray scale. Since we
record and detect more than two brightness levels per pixel, it is possible to have
more than one bit of data per pixel. The histogram of a hologram with six gray-
scale levels made possible by the predistortion technique. To encode and decode
these gray-scale data pages, we also developed several local-thresholding
methods and balanced modulation codes.
If pixels take one of g brightness levels, each pixel can convey log2 g bits
of data. The total amount of stored information per page has increased, so gray-
scale encoding appears to produce a straightforward improvement in both
capacity and readout rate. However, gray scale also divides the system's signal-to-
noise ratio (SNR) into g 1 parts, one for each transition between brightness
levels. Because total SNR depends on the number of holograms, dividing the
SNR for gray scale (while requiring the same error rate) leads to a reduction in
the number of holograms that can be stored. The gain in bits per pixel must then
outweigh this reduction in stored holograms to increase the total capacity in bits .
6. Recording Materials
~21~
Materials and media requirements for holographic datastorage
Thus far, we have discussed the effects of the hardware, and of coding and signal
processing, on the performance of holographic data storage systems. Desirable
parameters described so far include storage capacity, data input and output rates,
stability of stored data, and device compactness, all of which must be delivered at
a specified (very low) user BER. To a large extent, the possibility of delivering
such a system is limited by the properties of the materials available as storage
media . The connections between materials properties and system performance
are complex, and many tradeoffs are possible in adapting a given material to yield
the best results. Here we attempt to outline in a general way the desirable
properties for a holographic storage medium and give examples of some
promising materials.Because holography is a volume storage method, the capacity
of a holographic storage system tends to increase as the thickness of the medium
increases, since greater thickness implies the ability to store more independent
diffraction gratings with higher selectivity in reading out individual data pages
without crosstalk from other pages stored in the same volume. For the storage
densities necessary to make holography a competitive storage technology, a
media thickness of at least a few millimeters is highly desirable. In some cases,
particularly for organic materials, it has proven difficult to maintain the necessary
optical quality while scaling up the thickness, while in other cases thickness is
limited by the physics and chemistry of the recording process.
~22~
Holographic Thickness
Material Image quality Scatter Stability
fidelity (mm)
LiNbO3
++ ++ + ++ 10
(Two-color)
Polaroid
+++ 0 + 0.5
photopolymer
PQ/PMMA + + ++ 2
Bayer
photo-
+++ 0 ++
addressable
polymer
media.
7. Advantages
~23~
With three-dimensional recording and parallel data readout, holographic
memories can outperform existing optical storage techniques. In contrast the
currently available storage strategies, holographic mass memory simultaneously
offers high data capacity and short data access time (Storage capacity of about
1TB/cc and data transfer rate of 1 billion bits/second).
Holographic data storage has the unique ability to locate similar features
stored within crystal instantly. Data pattern projected into a crystal from the top
searches thousands of stored holograms in parallel. The holograms diffract the
incoming light out of the side of the crystal, with the brightest outgoing beams
identifying the address of the data that most closely resemble the input pattern
8. Disadvantages
~24~
Manufacturing cost HDSS is very high and there is a lack of availability of
resources which are needed to produce HDSS. However, all the holograms appear
dimmer because their patterns must share the material's finite dynamic range.In
other words, the additional holograms alter a material that can support only a
fixed amount of change.
Ultimately, the images become so dim that noise creeps into the read-out
operation, thus limiting the material's storage capacity. A difficulty with the
HDSS technology had been the destructive readout. There-illuminated reference
beam used to retrieve the recorded information, also excites the donor electrons
and disturbs the equilibrium of the space charge field in a manner that produces a
gradual-erasure other recording. In the past, this has limited the number of reads
that can be made before the signal-to-noise ratio becomes too low. Moreover,
writes in the same fashion can degrade previous writes in the same region of the
medium. This restricts the ability to use the three-dimensional capacity of a photo
refractive for recording angle-multiplexed holograms. You would be unable to
locate the data if there's an error of even a thousandth of an inch.
9. Future Applications
~25~
Holographic systems also have tremendous potential with respect to large-scale
data processing and learning. With two-dimensional media, data is read in a serial
manner based on location, not similarity of content. The ability of holographic
data systems to read an entire (million bit) page simultaneously opens up
qualitatively different methods of data access and searching. With holographic
data systems, one may compare patterns of data using parallel processing and
associative retrieval properties -- searching large quantities of data to identify
relationships. The interface of holography and robotics may create "holobots" that
learn through creative identification of meaningful patterns in large quantities of
data. Eventually, optical neural networks may be possible using holographic
technology.
Holographic technology has been in use for decades for art and
entertainment. Even basic holograms with alternating perspectives can be
beautiful works of art whose interactive qualities engage the viewer. Dynamic
holographic images in high-technology amusement park attractions routinely
engage and thrill riders.Holographic technology is already being used to record
~26~
holographic DVDs over a hundred gigabytes in size. Future holodisks and
holocubes may store up to a terabyte. In the coming decade, new holographic
technology applications will come from the hybridization of computer gaming,
internet access, and television. Some applications will be multi-user, interactive,
three-dimensional entertainment experiences.
~27~
Holographic technology can also create new methods for three-dimensional
visual communication from computers to humans. This starts with screen
displays with enhanced three-dimensional projection qualities and then progresses
to freestanding, three-dimensional computer projections that do not require a
screen.
9.1 Holographic laser cubes are the wave of the future, think about it in
this context.
~28~
• With current technology a 1cm^3 laser cube is equal to:
10. Conclusion
Holographic data storage has several characteristics that are unlike those of any
other existing storage technologies. Most exciting, of course, is the potential for
data densities and data transfer rates exceeding those of magnetic data storage. In
addition, as in all other optical data storage methods, the density increases rapidly
with decreasing laser wavelength. In contrast to surface storage techniques such
~29~
as CD-ROM, where the density is inversely proportional to the square of the
wavelength, holography is a volumetric technique, making its density
proportional to one over the third power of the wavelength. In principle, laser
beams can be moved with no mechanical components, allowing access times of
the order of 10 µs, faster than any conventional disk drive will ever be able to
randomly access data. As in other optical recording schemes, and in contrast to
magnetic recording, the distances between the “head” and the media are very
large, and media can be easily removable. In addition, holographic data storage
has shown the capability of rapid parallel search through the stored data via
associative retrieval.
Will one of these scenarios with data stored in holograms materialize and become
reality in the foreseeable future? In collaboration and competition with a large
number of scientists from around the globe, we continue to study the technical
feasibility of holographic storage and memory devices with parameters that are
relevant for real-world applications. Whether this research will one day lead to
products depends on the insights that we gain into these technical issues and how
well holography can compete with established techniques in the marketplace.
11. Bibliography
[1].www.lucent.com/press/0101/010130.bla.html
[2].http://www.research.ibm.com/research/press/holographic.html
[3].http://www.imation.com/about/news/newsitem/0%2C1233%2C298%2C
00.html
~30~
[4].http://www.pitt.edu/~drew1/2089/holo.htm
[5].http://www.sciam.com/2000/0500issue/0500toigbox5.html
~31~