The present invention relates to optical storage devices generally and, more particularly, to a method and/or apparatus for implementing a differential push pull gain to reduce the effects of rotational eccentricity.
For recordable DVDs (i.e., DVD+R, etc.) a laser spot is positioned over the center of the track using a differential push-pull (DPP) signal. The signal DPP provides the relative position of the laser spot and the track center. A closed loop servo system uses the signal DPP to produce a control signal to hold the laser spot over the center of the track.
The tracks of a disc form a long spiral from the inner diameter (ID) to the outer diameter (OD) of the disc. As the disc rotates and the laser spot follows the spiral, the laser spot moves from the ID to the OD of the disc.
Referring to
A second effect arises when the laser does not shine through the center of the lens. In such a case, refraction through the lens causes an imaged spot on the photo detector array 12b to move to one side which leads to a changing of the relative intensity between the signals A and D versus the signal B and C. Such an effect is called the center error (or signal CE). Since it is difficult to distinguish the push-pull effect and center effects from a main beam (i.e., a signal MPP) alone, side beams (i.e., signals SPP1 and SPP2) are used. By weighting the signals SPP1 and SPP2 and subtracting the sum of the signal SPP1 and the signal SPP2 from the signal MPP, the push-pull effect and the relation position of the laser spot to the track center may be determined.
The signal MPP is defined as:
MPP=(A+D)−(B+C)=TE+CE EQ. (1)
where the signals A, B, C, and D are defined as the intensity on the photo diode array 12b. A tracking error signal (or signal TE) is the push-pull effect due to the placement of the laser spot relative to the center of track. The signal CE is the center error that arises from the lens/spot offset. The side beam push-pull signal (or signal SPP) is defined as the sum of the signal SPP1 and SPP2, where:
SPP1=E1−E2; and
SPP2=F2−F2 EQ. (2)
where the signals E1, E2, F1, and F2 are the intensity on the photo diode array 10. The signal TE is the push-pull effect due to the placement of the laser spot relative to the center of a track or a disc track center. The sign is reversed since the signal TE is offset from the center of the track by ½ track. The signal CE is generated from the offset between the lens and laser spot. The laser spots of the signals SPP1 and SPP2 have a lower intensity than the intensity of the signal MPP. Such a lower intensity is reflected by a factor K. The signal DPP is defined by:
DPP=(MPP−K*SPP)=2*TE EQ. (3)
Therefore, the signal DPP does not include or depend on the signal CE.
For a given offset X, and a track pitch TP, the push-pull effect is approximately:
TE=sin(2π(X/TP)) EQ. (4)
Referring to
Run out is proportional to center error. As the track moves radially, the lens moves radially so that the laser spot follows the center of track. The motion of the lens induces the signal CE that is synchronous to the disc rotation. The effect of the signal CE illustrates why the signal DPP is used instead of the signal MPP.
The push-pull component of the signal SPP depends on the signals SPP1 and SPP2 being exactly one half-track displaced from the signal MPP. If the signals SPP1 , SPP2 and MPP become skewed relative to the track, the signal DPP will change. Such a skewing attenuates the signal SPP. The attenuation of the signal SPP further depends on the rotational angle of the disc. Therefore, as the disc rotates while in the presence of runout, the signal SPP is modulated. The attenuation of the signal SPP leads to an attenuation of the signal DPP since the signal DPP is a function of the signal MPP and SPP.
It would be desirable to implement a system that amplifies a differential push pull signal to mitigate the effects of attenuation by predicting an attenuation factor.
The present invention concerns an apparatus comprising a photo diode array, a differential push-pull generator circuit and an attenuation prediction circuit. The photo diode array may be configured to generate a plurality of beam signals. The differential push-pull generator circuit may be configured to generate a differential push-pull signal with one or more gain blocks in response to (i) a radius adjustment signal, (ii) a gain approximation signal and (iii) the plurality of beam signals. The attenuation prediction circuit may be configured to (i) predict an attenuation factor of the differential push-pull signal and (ii) generate the gain approximation signal in response to (a) a plurality of amplification signals and (b) a plurality of angle signals.
The objects, features and advantages of the present invention include providing a method and/or apparatus for implementing a DPP gain that may (i) reduce the effects of rotational eccentricity, (ii) predict an attenuation factor, (iii) amplify a differential push-pull signal to mitigate the effects of disc eccentricity and/or (iv) be easy to implement.
These and other objects, features and advantages of the present invention will be apparent from the following detailed description and the appended claims and drawings in which:
Referring to
SPP=sin(2π(X+d*sin(θ))/TP)+sin(2π(X−d*sin(θ))/TP)=sin(2π(X/TP)cos(2πd*sin(θ)/TP) EQ. (5)
The attenuation factor of the signal SPP may be defined as As(θ)=cos(2πd*sin(θ)/TP) due to the skew angle θ. The skew angle θ depends on the rotational angle of the disc. As the disc rotates, the signal SPP and hence the signal DPP will be modulated.
Referring to
θ(γ)=sin−1((D*sin(γ))/(R0+D*cos(γ)))+θ0 EQ. (6)
EQ. (6) is generally a function of the rotational angle γ. D is the displacement between the center of the track and the center of rotation. The displacement between the center of the track and the center of rotation is due to disc eccentricity and mechanical features (e.g., tolerance of the spindle motor center). The initial skew angle θ0 may be defined as initial skew between the signal MPP and the signals SPP1 and SPP2 . The initial radius R0 may be defined as the intersection between the center of the track and the distance between main spot and the center of rotation.
Referring to
Referring to
The signal GA_APPROX may be received by the gain block 214. The circuit 206 may divide the signal R0 by the signal R and square the result to generate a signal (e.g., RAD_ADJ). The signal RAD_ADJ may be received by the gain block 216. The circuit 202 may generate a signal (e.g., DPP_INT) in response to a factor signal (e.g., K), a signal (e.g., MPP) and a signal (e.g., SPP). The signal DPP_INT may be an intermediate differential push-pull signal which includes the attenuation Ad(θ). The gain block 216 may generate the signal DPP. The signal DPP may be substantially equal to EQ. (3). The signal DPP may have a substantial portion of the attenuation Ad(θ) removed. The circuit 206 may be implemented as a number of photo diode arrays 210a-210n. The photo diode array 210amay generate the signals E1 and E2. The photo diode array 210bmay generate the signals A, B, C and D. The photo diode array 210nmay generate the signals F1 and F2.
If the parameters of the signal GA_APPROX are known, it may be possible to predict the attenuation of the signal DPP. The system 100 may divide the attenuation to obtain the correct signal DPP. The signal GA_APPROX (or the corrective gain) may be a function of the signals ROTATIONAL_ANGLE and RADIUS and other factors that are fixed for the particular drive.
In general, due to gain tolerances in the servo system, it is not necessary to be completely accurate in solving the signal GA_APPROX. For example, a piecewise linear approximation of the signal GA_APPROX may be parameterized as follows:
where Ga(γ) is defined as the signal GA_APPROX.
The signal DPP may be given by the following equation:
DPP=(1+(RO/R)2*GA(γ)*(MPP−K*SPP)) EQ. (8)
The attenuation predictor 204 may generate the signal GA_APPROX as defined by EQ. (7) based on the values of the signals M1, M2, the signal ROTATIONAL_ANGLE and the initial rotational angle. The value of the signal ROTATIONAL_ANGLE may vary between 0 and 2π. The generation of the amplitude signals M1 and M2 will be discussed in more detail in connection with
Referring to
There are many alternative ways to approximate the amplification function and to estimate the necessary parameters. One alternative is to approximate the amplification function as a sum of sinusoids at a fundamental and second harmonic of the rotation angle of the disc. Various methods to parameterize the approximation function may be used. For example, such methods may include (i) taking the root means square (RMS) over various regions, (ii) estimating the peak-peak values and (iii) integrating the product of the signal SPP and the signal MPP at different times. Disc eccentricity and other factors can cause the signal DPP to be attenuated. The present invention may amplify the signal DPP as a function of disc rotation angle and radius to mitigate such an attenuation.
The function performed by the flow diagram of
The present invention may also be implemented by the preparation of ASICs, FPGAs, or by interconnecting an appropriate network of conventional component circuits, as is described herein, modifications of which will be readily apparent to those skilled in the art(s).
The present invention thus may also include a computer product which may be a storage medium including instructions which can be used to program a computer to perform a process in accordance with the present invention. The storage medium can include, but is not limited to, any type of disk including floppy disk, optical disk, CD-ROM, magneto-optical disks, ROMs, RAMs, EPROMS, EEPROMS, Flash memory, magnetic or optical cards, or any type of media suitable for storing electronic instructions.
While the invention has been particularly shown and described with reference to the preferred embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made without departing from the spirit and scope of the invention.
Number | Name | Date | Kind |
---|---|---|---|
4764914 | Estes et al. | Aug 1988 | A |
5715225 | Victora et al. | Feb 1998 | A |
6118739 | Kishinami et al. | Sep 2000 | A |
6147944 | Kwon et al. | Nov 2000 | A |
20010019524 | Na | Sep 2001 | A1 |
20040013056 | Ando | Jan 2004 | A1 |
Number | Date | Country |
---|---|---|
11353831 | Dec 1999 | JP |
Number | Date | Country | |
---|---|---|---|
20070115792 A1 | May 2007 | US |