A calibration method for a slice level of zero cross signal and a method of producing zero cross signal are disclosed. In this invention, the positive cycle and the negative cycle of the zero cross signal are sampled to obtain an error value related to the slice level due to asymmetry of the zero cross signal. By this invention, the asymmetry between the positive cycle and the negative cycle of the zero cross signal can be adjusted.
|
0. 11. A calibration method for a slice level of a signal in an optical storage drive, comprising:
sampling a zero cross signal of the signal to obtain an error value, wherein the zero cross signal is obtained by comparing a current slice level with the signal; and
generating a next slice level based on the current slice level and the error value.
1. A calibration method for a slice level of a signal in an optical storage device, comprising:
providing a current slice level of the signal;
comparing the current slice level with the signal to obtain a zero cross signal of the signal;
sampling the zero cross signal of the signal to obtain an error value; and
generating a next slice level based on the current slice level and the error value.
0. 16. A method for producing a zero cross signal of a signal in an optical storage drive, comprising:
sampling a current zero cross signal of the signal to obtain an error value, wherein the current zero cross signal is obtained by comparing a current slice level with the signal;
obtaining a next slice level based on the current slice level and the error value; and
comparing the next slice level with the signal to obtain a next zero cross signal of the signal.
6. A method for producing a zero cross signal of a signal in an optical storage drive, comprising:
providing a current slice level of the signal;
comparing the current slice level with the signal to obtain a current zero cross signal of the signal;
sampling the current zero cross signal of the signal to obtain an error value;
obtaining a next slice level based on the current slice level and the error value; and
comparing the next slice level with the signal to obtain a next zero cross signal of the signal.
2. The method of
3. The method of
4. The method of
updating the second sampling number when the zero cross signal is positive; and
obtaining the error value based on the first sampling number and the updated second sampling number.
5. The method of
updating the first sampling number when the zero cross signal is negative; and
obtaining the error value based on the updated first sampling number and the second sampling number.
7. The method of
sampling a first half cycle and a second half cycle of the zero cross signal to obtain a first sampling number and a second sampling number.
8. The method of
9. The method of
updating the second sampling number when the zero cross signal is positive; and
obtaining the error value based on the first sampling number and the updated second sampling number.
10. The method of
updating the first sampling number when the zero cross signal is negative; and
obtaining the error value based on the updated first sampling number and the second sampling number.
0. 12. The method of
0. 13. The method of
0. 14. The method of
updating the second sampling number when the zero cross signal is positive; and
obtaining the error value based on the first sampling number and the updated second sampling number.
0. 15. The method of
updating the first sampling number when the zero cross signal is negative; and
obtaining the error value based on the updated first sampling number and the second sampling number.
0. 17. The method of
sampling a first half cycle and a second half cycle of the zero cross signal to obtain a first sampling number and a second sampling number.
0. 18. The method of
0. 19. The method of
updating the second sampling number when the zero cross signal is positive; and
obtaining the error value based on the first sampling number and the updated second sampling number.
0. 20. The method of
updating the first sampling number when the zero cross signal is negative; and
obtaining the error value based on the updated first sampling number and the second sampling number.
|
The present invention relates to a calibration method for a slice level of zero cross signal and a method of producing track-crossing signal. More particularly, the invention relates a calibration method for slice level of radio frequency zero cross (RFZC) signal and a method of adjusting the slice level of the RFZC signal by sampling half cycle of RFZC signal.
Due to the advancement of science and continuous development of multimedia, CD-ROM drive has become very popular. The main advantage of CD is high capacity to save data so the speed and the stabilization of CD-ROM drive are very important. When a CD-ROM drive reads data, there is a need for track seeking and track locking. Therefore, the performance of track seeking and track locking will affect the speed and stabilization of CD-ROM drive. In track seeking and locking, radio frequency ripple (RFRP) signal and RFZC signal are very important.
Referring to
Reference is made to
Reference is made to
The RFZC signal is generated based on the RFRP signal and V_SL through the comparative amplifier. The main function of the comparative amplifier is to compare the RFRP signal with V_SL for generating the RFZC signal. When V_SL is not correct, the RFZC signal will be incorrect so that the CD-ROM drive will have some wrong or bad performance.
Reference is made to
How to compensate for the slice level has been disclosed. In that prior art, the disadvantage of the prior method of compensating for the slice level does not respond to the change of the track-crossing signal dynamically. Therefore, the bias voltage will need more time to follow the change of the track-crossing signal when the change of the track-crossing signal is rather violent.
V_SL is used in the track-locking process of the servo system in the optical storage drive (for example, CD-ROM drive, CD-R/RW drive, DVD-ROM drive, DVD player, DVD-R drive, DVD-RW drive, DVD-RAM drive, DVD+RW drive and the like). In general, the DSP unit simulates the function of digital low pass filter to get the V_SL. However, there are two disadvantage of using low pass filter. The first disadvantage is that the settling time is too long and the second disadvantage is that the Schmitt trigger will induce the positive cycle and the negative cycle of the RFZC signal to be asymmetrical. The two disadvantages will affect the performance of the CD-ROM drive and induce the malfunction of CD-ROM drive. Therefore, an effective method is needed to solve this problem.
In view of the background of the invention described above, a low pass filter will induce the settling time too long and the positive cycle and the negative cycle of the radio frequency zero cross signal to be asymmetrical. The present invention focuses on the need above and provides a calibration method for a slice level of radio frequency zero cross signal to correct the conventional disadvantage.
It is one purpose of this invention to provide a calibration method for a slice level. In the invention, the positive cycle and the negative cycle of the RFZC signal is sampled to calculate the error value of slice level and the asymmetry between the positive cycle and the negative cycle of the radio frequency zero cross signal are adjusted according to the change of the slice level.
In accordance with the aforementioned purposes of this invention, the invention provides a calibration method for a slice level. It consists of the following steps. First, the positive cycle and the negative cycle of the zero cross signal are sampled to calculate the error value from the difference between the two cycles. Adding the error value to the slice level will generate a next slice level.
The foregoing aspects and many of the attendant advantages of this invention will become more readily appreciated as the same becomes better understood by reference to the following detailed description, when taken in conjunction with the accompanying drawings, wherein:
In the embodiment, the RFZC signal is sampled and counted by a high frequency, for example, about 1.4 MHz. Therefore, the count number in a positive cycle is defined as NOP and the count number in a negative cycle is defined as NON. The definition of NOP and NON are shown in FIG. 5.
Referring to
The equations of calculating the RFRP signal and the RFZC signal to adjust the next error value of V_SL are as follows.
1. Referring to
2. Because the Δt is so small so the equation (1) can be rewritten to
3. The frequency can be presented to
4. Δt is the difference between the positive cycle and the negative cycle so the Δt can be rewritten to
Because of
so the equation (4) can be presented to
6. From the equation (2), (3), (5), we can obtain
In the equation (6), (NON+NOP+1) is a sampling number from sampling a full cycle of the RFRP signal. In the equation (6), the result err can be added to the calculation of digital signal processor to generate the next V_SL. Therefore, according the equation (6), when the NOP equals the NON, the err will be zero. In this moment, the next V_SL will not be changed. That means the positive cycle and the negative cycle of the RFZC are symmetric. When the difference between the positive cycle and the negative cycle is large, the err becomes large so that the change of the V_SL becomes great to catch the change of the positive cycle and the negative cycle quickly. Otherwise, in order to compensate for the change of the positive cycle and the negative cycle efficiently, the equation (6) is
during the negative cycle and during the positive cycle.
Referring to
is used to calculate the error value in the step 160. On the other hand, the NOP is updated, and the equation
is used to calculate the error value in the step 162.
Finally, the error value from the calculation is added to the current slice level to become a next slice level in the step 164 and the flow goes to the main program in the step 166.
The advantage of this invention is that this invention provides a calibration method for the slice level of radio frequency zero cross signal. In this invention, the positive cycle and the negative cycle of the zero cross signal are sampled to calculate an error value. Moreover, adjusting the asymmetry between the positive cycle and the negative cycle of the zero cross signal is performed according to the change of the slice level.
As is understood by a person skilled in the art, the foregoing preferred embodiments of the present invention are illustrated of the present invention rather than limiting of the present invention. It is intended to cover various modifications and similar arrangements included within the spirit and scope of the appended claims, the scope of which should be accorded the broadest interpretation so as to encompass all such modifications and similar structure.
Patent | Priority | Assignee | Title |
7903006, | Jun 05 2007 | MEDIATEK INC. | Automatic power control system for optical disc drive and method thereof |
7911891, | Jun 05 2006 | MEDIATEK INC. | Apparatus for controling servo signal gains of an optical disc drive and method of same |
8089834, | Jun 05 2006 | MEDIATEK INC. | Apparatus for controlling servo signal gains of an optical disc drive and method of the same |
8149146, | Jun 05 2006 | MEDIATEK INC. | Automatic power control system for optical disc drive and method thereof |
8441901, | May 31 2011 | Funai Electric Co., Ltd. | Optical disc apparatus |
8743491, | Apr 05 2012 | International Business Machines Corporation | Variable stopwrite threshold |
8743492, | Jul 20 2012 | International Business Machines Corporation | Variable stopwrite threshold with variable smoothing factor |
8804257, | Aug 28 2012 | International Business Machines Corporation | Variable stopwrite threshold using kurtosis |
8810939, | Aug 28 2012 | International Business Machines Corporation | Variable stopwrite threshold using kurtosis |
8937777, | Jul 20 2012 | International Business Machines Corporation | Variable stopwrite threshold with variable smoothing factor |
9042046, | Aug 28 2012 | International Business Machines Corporation | Variable stopwrite threshold using kurtosis |
9070407, | Apr 05 2012 | International Business Machines Corporation | Variable stopwrite threshold |
9263065, | Jul 20 2012 | International Business Machines Corporation | Variable stopwrite threshold with variable smoothing factor |
9424877, | Apr 05 2012 | International Business Machines Corporation | Variable stopwrite threshold |
Patent | Priority | Assignee | Title |
5351222, | Oct 08 1991 | MATSUSHITA ELECTRIC INDUSTRIAL CO , LTD | Disk storage apparatus including a single power supply hysteresis comparator having a symmetrical characteristic |
5359585, | Sep 30 1991 | Kabushiki Kaisha Toshiba | Information reproducing apparatus with variable digitizing threshold |
5392273, | Feb 28 1992 | MATSUSHITA ELECTRIC INDUSTRIAL CO , LTD | Optical storage drive controller with predetermined light source drive values stored in non-volatile memory |
20010006494, | |||
20010010673, | |||
20010017834, | |||
JP3290875, | |||
JP7034951, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Date | Maintenance Fee Events |
Jan 25 2013 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Jan 26 2017 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Jul 07 2012 | 4 years fee payment window open |
Jan 07 2013 | 6 months grace period start (w surcharge) |
Jul 07 2013 | patent expiry (for year 4) |
Jul 07 2015 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jul 07 2016 | 8 years fee payment window open |
Jan 07 2017 | 6 months grace period start (w surcharge) |
Jul 07 2017 | patent expiry (for year 8) |
Jul 07 2019 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jul 07 2020 | 12 years fee payment window open |
Jan 07 2021 | 6 months grace period start (w surcharge) |
Jul 07 2021 | patent expiry (for year 12) |
Jul 07 2023 | 2 years to revive unintentionally abandoned end. (for year 12) |