The invention relates to a system and a method of estimating the tangential tilt of an optical data carrier.
The present invention is applicable in the field of optical or magneto-optical disc systems.
Disc drive systems are designated for storing information onto a disc-shaped storage medium or reading information from such a disc-shaped storage medium. In such systems, the disc is rotated and a write/read head is moved radially with respect to the rotating disc.
An optical storage disc comprises at least one track, either in the form of a continuous spiral or in the form of multiple concentric circles, of storage space where information may be stored. Optical discs may be of the read-only type, where information is recorded during manufacture, which data can only be read by a user. The optical storage disc may also be of a writable type, where information may be stored by a user.
For writing information in the storage space of the optical storage disc, or for reading information from the disc, an optical disc drive comprises, on the one hand, rotating means for receiving and rotating an optical disc, and on the other hand optical means for generating an optical beam, typically a laser beam, and for scanning the storage track with said laser beam. Since the technology of optical discs in general, the way in which information can be stored in an optical disc, and the way in which optical data can be read from an optical disc are commonly known, it is not necessary here to describe this technology in more detail.
For rotating the optical disc, an optical disc drive typically comprises a motor, which drives a hub engaging a central portion of the optical disc. Usually, the motor is implemented as a spindle motor, and the motor-driven hub may be arranged directly on the spindle axle of the motor.
For optically scanning the rotating disc, an optical disc drive comprises a light beam generator device (typically a laser diode), an objective lens for focusing the light beam in a focal spot on the disc, and an optical detector for receiving the reflected light reflected from the disc and for generating an electrical detector output signal.
During operation, the light beam should remain focussed on the disc. To this end, the objective lens is arranged so as to be axially displaceable, and the optical disc drive comprises focal actuator means for controlling the axial position of the objective lens. Furthermore, the focal spot should remain aligned with a track or should be capable of being positioned with respect to a new track. To this end, at least the objective lens is mounted so as to be radially displaceable, and the optical disc drive comprises radial actuator means for controlling the radial position of the objective lens.
More particularly, the optical disc drive comprises a sledge, which is displaceably guided with respect to a disc drive frame, which frame also carries the spindle motor for rotating the disc. The travel course of the sledge is arranged substantially radially with respect to the disc, and the sledge can be displaced over a range substantially corresponding to the range from an inner track radius to an outer track radius. Said radial actuator means comprise a controllable sledge drive, for instance comprising a linear motor, a stepper motor, or a worm gear motor.
The displacement of the sledge is intended for roughly positioning the optical lens. For fine-tuning the position of the optical lens, the optical disc drive comprises a lens platform which carries the objective lens and which is displaceably mounted with respect to said sledge. The displacement range of the platform with respect to the sledge is relatively small but the positioning accuracy of the platform with respect to the sledge is greater than the positioning accuracy of the sledge with respect to the frame.
In many disc drives, the orientation of the objective lens is fixed, i.e. its axis is directed parallel to the rotation axis of the disc. In some disc drives, the objective lens is pivotably mounted, such that its axis can enclose an angle with the rotation axis of the disc. Usually, this is implemented by making the platform pivotable with respect to the sledge.
It is a general desire to increase the storage capacity of a record medium. One way of fulfilling this desire is to increase the storage density. To this end, optical scanning systems have been developed wherein the objective lens has a relatively high numerical aperture (NA). One problem involved in such optical systems is the increased sensitivity to tilt of the optical disc. Tilt of the optical disc can be defined as a situation where the storage layer of the optical disc, at the location of the focal spot, is not exactly perpendicular to the optical axis. Tilt may be caused by the optical disc being tilted as a whole, but is usually caused by the optical disc being warped, and as a consequence the amount of tilt depends on the location on the disc.
As depicted in
As a consequence, it is necessary in an optical disk system, which uses a short wavelength laser diode and a high numerical aperture objective lens, to detect and correct the disc tilt, because the resulting comatic aberration deteriorates the read and write performance, and the tilt margin becomes narrower.
The tangential tilt of an optical disc can be compensated by known optical/mechanical solutions, such as a method using a three-dimensional actuator for the tangential tilt compensation, from a tangential tilt signal delivered by a tilt sensor. The quality of the tilt compensation is directly linked to the accuracy of the tilt signal.
There is thus a need for estimating accurately the tangential tilt of an optical data carrier.
The patent application U.S. Pat. No. 6,525,332 discloses a method for estimating the tangential tilt of an optical data carrier.
This known method leads to limitations since specific mechanic and optical elements are required. The corresponding drive is thus of considerable size, easily damageable, and expensive.
It is an object of the invention to propose an improved method of tangential tilt estimation of an optical data carrier.
For estimating the tangential tilt a of an optical data carrier intended to store a primary data signal, the method according to the invention comprises a cross-correlating step for correlating a first data signal derived from a readout data signal with a second data signal derived from a data decision signal, said readout data signal being derived from said primary data signal.
The tangential tilt estimation according to the invention is based on the fact that, when the tangential tilt is present, a side lobe appears on one side of the time-domain channel response of the readout channel. The side lobe is also visible in the partial derivative of the time-domain channel response of the readout channel. The greater the value of tilt, the more pronounced the side lobe becomes.
This is a solution based only on signal processing which avoids drawbacks of the prior art method.
This method is robust since the proposed coefficients of the filter lead to a low sensitivity to timing errors, DC offsets, and write asymmetries.
Moreover, this method of tilt estimation is not sensitive to the variation of the time sampling of the primary data signal stored on the optical disc, and this method may even be applied asynchronously with respect to the bit clock, assuming that the frequency mismatch is limited. As a consequence, this method works well even if the sampling times are slowly time-varying.
The invention also relates to a system for estimating the tangential tilt of an optical data carrier intended to store a primary data signal, said system comprising processing means for implementing the steps of the method according to the invention.
The invention also relates to a computer program comprising code instructions for implementing the steps of the method according to the invention.
The invention also relates to a signal carrying a tangential tilt measure reflecting the technical characteristics of the method according to the invention.
Detailed explanations and other aspects of the invention will be given below.
The particular aspects of the invention will now be explained with reference to the embodiments described hereinafter and considered in connection with the accompanying drawings, in which identical parts or sub-steps are designated in the same manner:
The tilt estimation according to the invention is given based on the example of the DVD+RW (Digital Versatile Disc+ReWritable) system, but the invention also applies to other optical readout systems.
The readout channel response of a DVD+RW system can usually be approximated by a linear filter F which can be estimated experimentally by looking at the read-out data signal z[k] when the stored primary data signal is known or can be reliably detected. The read-out data signal z[k] can be represented as a convolution of the impulse response of said linear filter F with the primary data signal 301 stored on the optical data carrier.
A tangential tilt correction circuit (TTC) receives the readout signal z[k], and generates an output data signal 303 in which the effect of the tangential tilt is significantly reduced. The TTC may correspond to a FIR (Finite Impulse Response) having coefficients adapted to the value of the tangential tilt signal 305 generated by the tangential tilt estimation step TTE.
Once corrected by the TTC, the output signal 303 is fed through a bit detector DET for forcing the level of bits in signal 303 at integer levels. The bit detector generates the output data signal 304, which corresponds theoretically to the primary data signal stored on the optical data carrier.
The primary data signal is stored on the optical data carrier in the form of marks or spaces of specific lengths. For ROM (Read Only Memory) media, marks (i.e. pits) are depressions of the recording layer, while spaces (i.e. lands) are parts of the recording layer itself. For phase-change (PC) media, marks are amorphous areas in a polycrystalline surrounding, the surrounding itself representing the spaces of the PC recording layer. The term “run” is used to refer to a recorded domain, and the term “runlength” refers to the length of a run in bit intervals. The digital data are coded before being stored on disc. Coded data are called channel data, and usually conform to runlength-limited (RLL) modulation codes. RLL codes are characterized by a D and a K constraint. These constraints signify that the shortest allowable domain recorded on disc comprises D+1 channel bit intervals, while the longest domain comprises K+1 channel bit intervals. For example, D=2 and K=10 RLL codes are used in the DVD standard. A domain comprising m channel bit-intervals is denoted by In, with n being an integer. Both user and channel sequences are assumed to take values from {−1,1}.
Optical read-out may be viewed as a compound process consisting of optical storage followed by optical data retrieval. A commonly used method of characterizing the storage process is in the form of a (binary) Pulse Amplitude Modulation (PAM) model: a basic pulse shape (usually a rectangular pulse) is modulated in amplitude by the channel bits, and the resulting waveform is then stored on the disc. Thus, a recorded domain comprising n channel bit intervals is represented by n consecutive pulses adjacent to each other. If one puts a threshold at zero to distinguish between pits and lands, then all runs of the same runlength have equal duration (In pits have equal length with In lands). Therefore, according to the binary PAM model, all domains of equal runlength occupy equal areas on the disc.
The binary-PAM scheme is simple, but has certain features that deviate from optical storage reality, such as the model's abrupt transitions between pits and lands. In reality, mastered pits (in ROM case) have smooth edges which eventually settle at the bottom of the recording layer surface, usually at smaller slopes than those predicted by the PAM model. Moreover, the PAM model's fixed pulse width is not generally accurate for channel modelling. For example, a possible problem arises when a short pit (e.g an I3 in DVD) is located between two long lands. In that case, the replay signal corresponding to the short pit can be significantly distorted in amplitude, and as a result, it may be misinterpreted as a bit pattern comprising fewer clock cycles after slicing. For example, an I3-pit may be detected as an I2-pit, due to an amplitude shift of one of its outer samples above the slicer level. The amplitude distortion of the replay signal is due to the finite resolution of the laser beam, which introduces inter-symbol interference. In order to compensate for this phenomenon, one should aim at a maximum modulation of the shortest run, and this is accomplished by making the pits wider (measured in the direction perpendicular to the tracks), via an increase in the laser power of the laser beam recorder used during the mastering procedure. Therefore, at the same time, the pits are made longer (direction parallel to the tracks) than in the nominal “symmetrical” case. This procedure results in bit-duration (and amplitude) inequalities between pits and lands of nominally the same length in the stored signal. The extent of these inequalities is measured by a quantity known as signal asymmetry (ASM) and is defined as follows:
where Ik+1H and Ik+1L denote the high-peak (land) and low-peak (pit) amplitude values of the longest run (I14 in DVD),
Note that the longest run in the DVD format is an I14 and not an I11, as the k=10 constraint would imply. This is due to the synchronization patterns, which do not correspond to coded user data (and thus do not necessarily follow the code constraints), and which contain I14 runs.
The tangential tilt estimation TTE according to the invention is based on the fact that a side lobe appears on one side of the time-domain channel response of the readout channel when the tangential tilt is present. The greater the value of tilt, the more pronounced the side lobe becomes.
Since the side lobe is also visible in the partial derivative g[k] of the time-domain channel response of the readout channel, k being an integer indicating the rank of the data samples, the side lobe of said partial derivative g[k] is modelled by a filter c[k] defined by a set of coefficients.
The tangential tilt value α may thus be derived from the following equivalent relations:
α={z[k]} corr {c[k] conv DDS[k]} Eq.2
α={c[−k] conv z[k]} corr {DDS[k]} Eq.3
where conv denotes the convolution operation,
Alternatively, instead of performing the tilt estimation from the read-out data signal z[k], it may be performed from data signal z′[k] referred to as 303 generated at the output of the TTC as depicted in
More generally, the data signal z[k] in Eq.2 and Eq.3 may be replaced by any data signal zz[k] defined by zz[k]=z[k]+q[k] under the condition that:
{q[k]} corr {c[k] conv DDS[k]}=0 Eq.4
For taking into account the effect of asymmetry in the write channel, the method of tangential tilt estimation uses a decision data signal DDS[k] corresponding to the primary data signal.
Decision data signal DDS[k] may denote binary bit decisions from the alphabet a[k]={−1,+1}. The decision data signal a[k] is for example generated by the bit detector of the read channel usually located at the output of reading optical system.
Alternatively, DDS[k] may denote ternary bit decisions from the alphabet b[k]={1, B, +1}, where B is a coefficient derived from a[k] and on an estimate of the disc asymmetry ASM.
The side lobe related part of the partial derivative g[k] of the channel response with respect to the tangential tilt angle is modelled, for example, by means of an anti-symmetric FIR filter c[k] comprising two side lobes and formed by the following set of coefficients:
c[k]=[−A−B 0 0 0 . . . 0 0 0+B+A]
where A and B are non-zero filter coefficients, and k is the rank of coefficients.
A plurality of zeros are included in the central part of c[k] in order to achieve orthogonality with the time-derivative of the readout channel response, for eliminating cross-talk with the timing recovery subsystem usually referred to as SRC-PLL and used in optical data readers for re-sampling the readout data signal. Coefficients of filter c[k] are thus chosen so as to define a filter kernel orthogonal to the time-derivative of the readout channel response.
Since the tangential tilt estimation is performed in looking at the presence (i.e. at the magnitude) of the component c[k] in the readout channel response, the sections [−A −B] and [+B +A] may be placed in the filter c[k] at the positions of the side lobes appear in the readout channel response, and chose coefficients A and B to be of the same sign. The simplest practical choice for the coefficients A and B is A=1 and B=1.
In the case of DVD+RW system, the sections [−A −B] and [+B +A] in the filter c[k] should be advantageously separated by 11 zeros assuming that the system works at the bit-synchronous clock, i.e. assuming the incoming bit-asynchronous readout data into the readout data signal are synchronized with the primary data bits stored on the optical data carrier.
The tilt estimation may also be applied in a different clock domain. To this end, the filter c[k] should be adjusted accordingly as a function of the over-sampling/under-sampling rate. The simplest solution is to adjust only the number of zeros in the middle of c[k], which works fine if the difference in clock speed is relatively small.
To facilitate the notation, the filter c[k] may be decomposed in two parts c1[k] and c2[k] such that:
c[k]=c1[k] conv c2[k] Eq.5
The filters c1[k] and c2[k] are chosen such that the coefficients of the superposition filter c[k]={c1[k] conv c2[k]} model a number of anti-symmetric lobes arising in the channel response due to tangential tilt, and that the filter kernel of the superposition filter c[k]]={c1[k] conv c2[k]} is orthogonal to the time-derivative of the channel response.
Then, considering the linearity of the convolution and correlation operators, instead of the 2 formulae Eq.2 and Eq.3, the following general relations may be used:
α={c1[−k] conv z[k]} corr {c2[k] conv DDS[k]} Eq.6
where c1=[1] and c2[k]=c[k] in Eq.2
where c1[k]=c[k] and c2=[1] in Eq.3
The method of estimating the tangential tilt according to the invention thus comprises a cross-correlating step for correlating a first data signal m[k] defined by m[k]=c1[−k] conv z[k] derived from the readout signal z[k], with a second data signal w[k] defined by w[k]=c2[k] conv DDS[k] derived from a data decision signal DDS[k].
The first data signal m[k] may for example derive from:
The output of tilt estimation algorithms described above is proportional to the magnitude of the tangential tilt. However, the proportionality constant between the output of tilt estimation algorithms and the actual tilt magnitude should be calibrated in advance. The calibration is less important if the tilt estimation is performed from the tilt-corrected waveform samples as depicted in the scheme of
The situation remains qualitatively the same for other optical drive systems: only the distance from the side lobe to the central lobe changes in dependence on the optical spot resolution.
The method according to the invention may be implemented by means of a computer program comprising code instructions for implementing the various processing steps.
In an optical data carrier reader and/or writer, such a method may be implemented in a system (e.g. an electronic module or an integrated circuit) for estimating the tangential tilt of an optical data carrier intended to store a primary data signal, said system comprising processing means for cross-correlating a first data signal (m) derived from a readout data signal (z) with a second data signal (w) derived from a data decision signal (DDS), said readout data signal (z) being derived from said primary data signal (301). Said processing means may correspond to code instructions stored in a memory and executed by a signal processor.
The invention also relates to a signal carrying a tangential tilt measure reflecting the technical characteristics of the method according to the invention. Said signal derives from the cross-correlation between a first data signal (m) derived from a readout data signal (z) and a second data signal (w) derived from a data decision signal (DDS), said readout data signal (z) being derived from said primary data signal (301).
The word “comprise” does not exclude the presence of other elements than those listed in the claims.
Number | Date | Country | Kind |
---|---|---|---|
03291193.5 | May 2003 | EP | regional |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB04/01599 | 5/7/2004 | WO | 11/17/2005 |