The present invention relates broadly to optical data carriers. In particular the present invention relates to a method of optimising a sampling function for the holographic storing of data in an optical data carrier, to a method of storing data in a disk-shaped optical data carrier, to an optical data carrier disk and to a method of forming said disk.
Recent progress in communication transmission rates has not been matched by a growth in data storage capacity. For example 7 years ago the standard system communication speed was 1.6 Gb/s for a T1 carrier using copper wire and now it is 320 Gb/s (10 Gb×32 channels) using optical carriers. This equates to an improvement factor in communication transmission of 200. In comparison, over the same timefframe the corresponding standard data storage media capacity growth has been from approximately 0.8 GB for compact discs (CD) to approximately 10 GB for digital video discs (DVD), representing an improvement factor of only 12.5. This leaves, from a capacity/speed perspective, the state of development in storage technology lagging behind the state of development in transmission technology by a factor of 16.
Moreover the theoretical storage limit of standard plane surface pixel-based optical storage media of approximately 10 Gb per standard CD-sized disk has almost been reached using DVD technology.
Holographic data storage is a term given to technologies in which information is stored in form of volumetric structures written inside an optical recording medium. The high bit density arising from the three-dimensional volumetric nature of the storage process used in holographic data storage may contribute to addressing the shortfall in data storage technologies when compared to data transmission technologies as discussed above.
In at least preferred embodiments, the present invention seeks to provide a novel optical data carrier system which is suitable for taking advantage of the three-dimensional volumetric nature of an holographic data storage process.
In a first aspect the present invention provides a method of holographically storing data as in a series of grating structures including m-level coded elements in an optical data carrier, wherein m≧2, the method comprising:
forming a grating sampling function as a direct sum of N partial grating sampling functions, each partial grating sampling function having a phase (φn) and amplitude (dn), wherein each dn has m possible values.
The method can further comprise, conducting an optimisation process to determine a set of phases φn for which a required maximum refractive index variation in the optical data carrier is related to Nx, where 0.5≦x≦1. The required maximum refractive index variation in the optical data carrier can be proportional to Nx. Preferably x≈0.5.
The step of forming a grating sampling function can comprise:
forming the sampling function as a direct sum of L groups of N partial grating sampling functions, each L×N partial grating sampling function having phases and amplitudes, represented by matrices φnl, dnl, respectively;
and wherein step of conducting the optimisation process comprises:
separating the matrix φnl into sets of N phases corresponding to the N partial grating sampling functions in a given group, and one set of L phases between the L groups;
determining the sets of phases for each group of N partial grating sampling functions from a database having stored therein possible combinations of N coded data elements and associated sets of phases; and
conducting said optimisation process to determine the set of L phases between the L groups.
The optimisation process to determine the set of L phases between the L groups can comprises conducting the optimisation process to determine the set of L phases between the L groups for which a functional characteristic of the sampling function is minimised.
Preferably the functional characteristic of the sampling function being minimised is a mean-square deviation or maximum amplitude.
The optimisation process to determine the set of L phases between the L groups, can comprise applying a functional analysis to determine the set of L phases between the L groups for which a functional characteristic of the sampling function is minimised. The functional analysis can comprise a steepest descent (gradient) method.
The optimisation process to determine the set of L phases between the L groups may comprise approximating the functional characteristic of the sampling function utilising an aperiodic autocorrelation function.
The optimisation process to determine the set of L phases between the L groups may further comprise, deriving a gradient of the functional of the sampling function from a derivative of the aperiodic autocorrelation function.
The partial grating sampling functions may comprise one- or multi-dimensional functions.
In a second aspect the present invention provides an optical data carrier configured to store data in a plurality of grating structures, said optical data carrier having at least one data reading face through which the grating structures are optically accessible for reading, wherein each grating structure comprises a series of m-level coded elements, where m≧2, for storage of data.
A required maximum refractive index variation in the optical data carrier is preferably related to Nx and wherein 0.5≦x≦1. Preferably the required maximum refractive index variation in the optical data carrier is proportional to Nx and 0.5≦x≦1. Preferably x=0.5.
The optical data carrier is preferably disk-shaped. The grating structures may comprise one- or multi-dimensional grating structures.
The optical data carrier can comprise a rolled-up material strip in which the plurality of grating structures are formed. The optical data carrier may further comprise means for maintaining the material strip in a rolled-up state.
The means for maintaining the material strip in a rolled-up state may include, a curable material or a mechanical structure.
In another aspect the present invention provides a method of storing data in an optical data carrier, the method comprising the steps of:
storing the data in a material strip, and
arranging the material strip to form the optical data carrier having a reading face from which the stored data is optically accessible to enable reading the stored data.
The method may include arranging the material strip to form the data carrier comprises spooling the material strip into a disk-shaped optical data carrier.
Preferably the material strip comprises a photosensitive material strip, and the step of storing the data comprises inducing refractive index changes in the photosensitive material strip to form grating structures that holographically store the data, wherein a required maximum refractive index variation in the grating structures of the optical data carrier is related to Nx and wherein 0.5≦x≦1.
In a further aspect the present invention provides an optical data carrier comprising a material strip arranged in a manner such that data stored in the material strip is optically accessible from a reading face to enable reading of the data stored on the optical data carrier. The optical data carrier can be formed by spooling the material strip into a disk. The material strip can comprises a plurality of grating structures containing the optical data, wherein each grating structure is optically accessible from the reading face.
The optical data carrier can further comprise means for releasably maintaining the material strip in the disk shape.
In another aspect, the present invention provides a method of forming a disk configured to store data in a plurality optical data structures; obtaining a strip-like data carrier storing including the plurality optical data structures; and winding the strip-like data carrier into a disk. The step of obtaining a strip-like data carrier can include, writing the plurality optical data structures into a strip-like carrier substrate. The optical data structures are preferably grating structures having m-level coded elements where m≧2. The method may also include attaching adjacent layers of the strip-like data carrier to each other in the wound disk.
Illustrative embodiments of the present invention will now be described, by way of non-limiting example only, with reference to the accompanying drawings, in which:
a illustrates schematically a conventional “flat” storage of CD/DVD-type disk;
b illustrates schematically a holographic disk embodying the present invention;
In the disc 13 of
Each of the gratings e.g. 16 is directly optically accessible from a reading face 20 of the disc 13, i.e. neighbouring gratings, are aligned along the reading face 20 so that no grating shadows its neighbour at any of the predetermined group optical reading beam incidence angles 19.
It will be shown below that for the standard semiconductor red laser wavelength (650 nm) such a multi-channel grating may have more than 1000 distinct channels meaning that each pixel e.g. 12 of the CD/DVD-type disk 10 can be replaced by a holographic pixel 16 storing more than 1000 bits of data.
Estimates related to the simplest (quasi 1D) holographic solutions:
The grating length Δz may be estimated from a simple formula: Δz≈1/Δδ where Δδ is the spectral width of grating. In this expression, the grating length Δz is measured in centimetres [cm] and the spectral width Δδis measured in special normalised units [1/cm], which are related to real life spectral width Δδnm (e.g. in [nm]) as Δδ=20πn0Δδnm/λ2, where λ is the grating central wavelength in microns. For example for λ≈0.65 micron and Δz=1 mm we get Δδnm=0.023 nm.
The maximum number of channels N for a given λ and Δz is given as N≈0.2λ/Δδnm(Δz). For example for λ≈0.65 micron and Δz=1 mm we get N≈6000.
An estimate for the maximum required refractive index change to create such a grating Δnmax can also be made as follows.
where R(δ) is reflectivity. Taking
√{square root over (R(δ))}=√{square root over (R)}exp(−δ2/Δδ2)
one may further estimate
q(z)=−2√{square root over (π)}Δδ√{square root over (R)}exp(−z2Δδ2) or
|qmax|=2√{square root over (πR)}Δδ=2√{square root over (πR)}/Δz
This gives an expression for Δnmax of
Δnmax=2λ0n0√{square root over (R/π)}/Δz.
For R=0.5, λ0=0.65 microns, n0=1.5, and Δz=0.1 cm we get Δnmax≈10−3, which is a realistic requirement for UV interferometric grating writing techniques.
However, it should be noted that this estimate is for a single channel grating only. If an N channel grating is to be written the necessary refractive index variation will increase by a factor of N, meaning that for any significant N the required maximum refractive index variation becomes prohibitively large, e.g. for N=1000, Δnmax≈1
Thus if an N-channel grating is to be written an optimisation method is needed to reduce the required maximum refractive index variation to within physically acceptable limits. In the preferred embodiment of the present invention a dephasing optimisation scheme is used that reduces the factor of N by a factor of √{square root over (N)}. Thus, for N=1000, the illustrative embodiment presented below gives an extra factor of about 30 or Δnmax≈3·10−2, which corresponds to state-of-the-art materials.
Moreover photosensitive materials capable of producing the refractive index change of Δnmax≈10−1 or more (together with other general requirements like low shrinkage, good mechanical properties, etc) may become available in the future.
The example embodiments to be described below provide a Fourier data encoding approach applicable to high capacity optical data storage and other fields, which can be implemented with readily available materials.
In the example embodiment, a one-level (identical signals) dephasing approach used for multi-channel fiber Bragg grating optimisation is modified to accommodate coded signals. Instead of using time-consuming fully numerical algorithms, the problem is simplified by calculating the so-called reduced mean deviation function and its derivatives with respect to phase values analytically, drastically reducing the amount of numerical calculation.
A block (convolution) optimization approach is applied, where the total number of encoded information elements is factorized and optimized in distinct steps. The present inventors have found that, by sacrificing the optimisation quality by a small amount (a few percent) substantial speed gains can be made in the numerical calculations.
As a result, the illustrative embodiment advantageously provides a fast and efficient m-level Fourier encoding optimization approach. Below it will be described for m=2, that is 2-level coded or binary elements, but it will be appreciated by a person skilled in the art that the present invention can be expanded or generalised to higher-level coded elements (i.e. m>2) without departing from the spirit or scope of the present invention.
Similar to a single-channel Fiber Bragg Grating (FBG), one bit of information can be written into a body of photosensitive material e.g. a holographic data disk, by irradiating the photosensitive material of the disk with laser light, the intensity profile of which is proportional to the grating design, and can be represented as follows:
q(z)=κ(z)exp[i(K0z+θ(z))],
where z is the depth direction of the disk;
The grating amplitude κ(z) is measured in cm−1 and is related to the disk effective refractive index modulation Δn as:
κ(z)=πΔn(z)/(2Λ0n0),
where Λ0 is the grating period and n0 is the average refractive index of the disk. Recording L×N bits (N is the number of bits in a codeword, L is the number of codewords) into the disk can be accomplished via periodical modulation (i.e. sampling) of the one-bit design:
q(z)=κ(z)exp[i(K0z+θ)]S(z),
where S(z) is a periodical sampling function (complex) with the period T=2π/Δk defined by the desirable inter-channel spacing Δk.
The first step of the example embodiment encoding algorithm deals with the specific representation of S(z). The sampling function is presented as the direct sum of L×N partial gratings, equally spaced in the frequency domain, and having relative phases φnl and amplitudes dnl={d0, d1}, n=1, . . . , N, l=1, . . . , L:
The second step is to transform two-dimensional matrixes dnl, φnl into a one-dimensional complex sequence mp, p=1, 2, . . . , NL, where mn+N(l−1)=dnl exp(iφnl).
Complete optimization of the sampling function would comprise numerical search for all L×N phases φnl based on modified prior art techniques. For a high number of the recorded bits (e.g. L×N>100) this approach may not be feasible due to excessive computational time. Therefore, in the example embodiment the number of variables is decreased by presenting the relative phases of the partial gratings in the form φnl=φnlN+φnL, where φnlN for a fixed l are the N phases that optimize the l-th codeword. The phases φnlN are taken from a database of preliminary results, i.e. they are not calculated.
Optimization of all possible codewords (i.e. all possible combinations of {d0, d1} levels), for example using prior art methods, might be accomplished as a preliminary step for creation of the database.
The rest of the phases, a set of L unknown variables φlL, represents the relative phases between the codewords. Below is the detailed description of how to obtain these L phases in an efficient way in the example embodiment.
An algorithm to obtain L phases φlL has been developed, which comprises two distinct steps: minimization of the mean-square deviation of the sampling function, followed by an iterative procedure for further peak amplitude degradation.
It has been shown that the peak amplitude of the sampling function is not high when its mean-square deviation is small. The mean-square deviation Δ(φ) of the sampling function can be approximated accurately by an expression measuring the total energy of the aperiodic autocorrelation function Ck of sequence mp:
and “*” denotes complex conjugate.
The main advantage of this approximation is a high efficiency of the numerical calculations when searching for the optimal set of phases. It is based on the possibility to derive an analytical expression for the gradient (direction towards the optimum) of the objective function,
where Re stands for the real part of the expression. To calculate the above expression analytically we present the derivative of the autocorrelation function in the following form,
We also present the autocorrelation index k and the sequence index p as
k=k
1
+N(k2−1), p=p1+N(p2−1).
All possible values that indexes k and p can take in expressions (1) and (2) can be presented as three non-overlapping sub-sets:
k
2ε[1,L−1]∪k1ε[1,N]p2=k2∪p1ε[1+k1,N],
k2ε[1,L−1]∪k1ε[1,N]p2ε[1+k2,L]∪p1ε[1,N],
k
2
L∪k
1ε[1,N−1]p2=L∪p1ε[1+k1,N].
For each of these sub-sets, calculation of the derivatives ∂mp/∂φjL is a trivial exercise, i.e. ∂mp/∂φjL=impδj,p
Finally, the gradient of the mean-square deviation in the example embodiment can be calculated as
The above analytical expression forms a basis for the gradient method to find L phases φjL, which minimize the mean-square deviation of sampling function S(z). One evaluation of both the mean-square deviation and its gradient requires in the order of N2L2 operations, i.e. exactly the same number of operations as in the case of uniform reflection spectrum (related art). However, a significant increase in the speed of the algorithm is caused by the decreased dimensionality of the phase space (from L×N for related art methods to L for the method of the example embodiment).
This has been found to produce optimised sampling functions characterized by low peaks in the refractive index change. Further improvement is achieved in the example embodiment by using the second step of the optimisation procedure by a generalization of the iterative Gerchberg-Saxton algorithm or amplitude clipping.
The Gerchberg-Saxton algorithm can be successfully used in cases when a small out-of-band response is not too crucial and the requirements for the spectral resolution are not highly demanding. The key idea of the method is swapping between time/direction and frequency domains under the constraints that the amplitude of the complex sampling function is constant and the amplitudes of the central part of its spectrum are kept fixed to the desired levels. Iteratively, one translates virtually all modulations of the sampling function S(z) into its phase at the expense of appearance of small side-lobes in the spectrum of the envelope, the integral size of which is proportional to the mean-square deviation of S(z).
An iterative clipping procedure is favourable in cases when an absence of side-channels in the reflection spectrum is essential. A complex error function is constructed by clipping S(z) at some level S0. By subtracting the Fourier transform of the error function from the finite spectrum of original S(z) and restoring the amplitude profile of the spectrum to the original form (which includes setting the out-of-band response to zero), one decreases the maximum peak value of S(z). By gradually increasing level S0, one might significantly reduce the peak of the sampling function.
The advantages of the above described Fourier space encoding approach include: the possibility to encode m-level data (m≧2), i.e. to write structures into a photosensitive medium which lead to the m-level reflection spectrum; and increased processing speed, with a potential for real-time optimization of high capacity storage devices (up to 109 bits/mnm2) based on the application of the developed block-coding approach.
The example embodiment is extendable for bit sequences of arbitrary length. One can present a bit sequence of arbitrary length as N×L0×L1×L2× . . . LM. In some cases, extra bits may be required to form the factorisation. In an extension of the example embodiment, one first optimises N×L0 initial bits using the example embodiment described above. After that the algorithm is repeated with N×L0×L1 bit sequence, but taking N×L0 as a “new” N and L1 as a “new” L0. Then, one can keep applying the algorithm, until the full bit sequence is optimised.
In
In the following, an example embodiment of an optical data carrier writing system will be described. In
The writing apparatus 10, under the control of the controller 12, is arranged such that each grating is written transversely across into the optical strip 14. The strip may be continually drawn past the writing beam in the writing process, in which case the writing apparatus 10 will have to be moved accordingly to write the gratings across the width of the strip 14. Alternatively the movement of the strip past the writing apparatus can be indexed such the at movement of the writing apparatus during writing is not required.
The optical strip 14, after having passed through the interference region 16 is then spooled into a disk-like shape as indicated by numeral 22. The strip 14 has a continuous reading face 20 along its length that lies generally perpendicular to the side of the strip 14 through which the grating structure was written, and through which the gratings (e.g. 16) are read. The spooling of the optical strip 14 is done so that in the finished disk 24 the continuous reading face 20 of the strip 14 is accessible by a reading beam. That is, the reading face 20 is parallel to the plane of the disk 22.
The spooled disk 22 is then subjected to further processing (indicated at arrow 26) for producing a substantially solid disk 24. In the example embodiment, a refractive index matching optical glue can be used to adhere neighbouring windings of the coiled optical strip to form the disk 24. In another embodiment, the strip is made of a polymer material which is fully cured only from one side, and the grating structure is written only in that portion, with the top of the initially cured side forming the reading face. After spooling the strip into the disk-shape, the disk-shaped spool 22 is then cured further to achieve a complete solidification of the spool into a disk 24. In other embodiments, a possibility to un-roll the disk, e.g. to re-record it, may be provided for. In one such an embodiment, mechanical strength can be given to the spool 22 to form the disk 24 by encircling the periphery of the spool in external plastic ring, the spool 22 may also be supported on a substrate to provide adequate strength for handling or use.
Turning now to
It will be appreciated by the person skilled in the art that numerous modifications and/or variations may be made to the present invention as shown in the specific embodiments without departing from the spirit or scope of the invention as broadly described. The present embodiments are, therefore, to be considered in all respects to be illustrative and not restrictive.
For example, the partial grating sampling functions and thus the overall sampling function may be one- or multi-dimensional. Also, the grating structures need not necessarily be UV written. Rather, they may be created by other techniques, including e.g. “stamping” by a master strip or induced by other non-optical means such as e.g. pressure, chemicals, etc.
In some embodiments, to separate the gratings from each other in the spooled or rolled-up state to avoid/reduce cross-talk between channels, some parts of the material strip may be left blank or UV exposed uniformly, i.e. those areas do not have any gratings written/induced.
In the claims that follow and in the summary of the invention, except where the context requires otherwise due to express language or necessary implication the word “comprising” is used in the sense of “including”, i.e. the features specified may be associated with further features in various embodiments of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2003903802 | Jul 2003 | AU | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/AU04/00987 | 2/23/2004 | WO | 00 | 3/11/2008 |