This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 2004-086484, filed on Mar. 24, 2004, the entire contents of which are incorporated herein by reference.
The present invention relates to a slice level control circuit, and more particularly, to a slice level control circuit used in a reproduction device for optical discs such as CDs and DVDs.
Data recorded on an optical disc is formed, when viewed from a relatively long perspective, such that a high-level period (H-period) and a low-level period (L-period) have the same lengths. A slice level control circuit controls the slice level of input signals of such data so that the H-period and L-periods of sliced data have the same lengths.
A conventional slice level control circuit 100 will now be described with reference to
A comparator 6 compares the C-cut RF signal 5a with the C-cut RF signal 5b and produces a binary RF signal 7, which is a binary output (binary data) for driving a charge pump circuit 8. The charge pump circuit 8 includes a P-channel charge pump 8-1 and an N-channel charge pump 8-2. As shown in
The speed for reading data from an optical disc is set to various speeds. For CDs, for example, the data read speed may be set to 1×, 4×, and up to 56×. For DVDs, the speed may be set to 1×, 4×, and up to 16× (96× in terms of CD reading speed). By setting the data read speed in this manner, the frequency bands of the analog input signals 1a and 1b is changed by about 100 times. As a result, the frequency band of the binary RF signal 7 is also changed by about 100 times. To be used with such frequency band changed by 100 times, the analog filter 9 must have superior stability and superior response with respect to the change in the DC level of the analog input signals 1a and 1b. In other words, even if the DC level of the analog input signal 1a and 1b changes instantaneously, the output of the analog filter 9 is required to remain stable, keeping the slice level unchanged. On the other hand, if the DC level changes gradually, the output of the analog filter 9 must be generated such that the slice level changes follow the gradual change of the DC level. The corresponding frequency for achieving superior stability and superior response differs for each speed for reading data from an optical disc. Therefore, a conventional analog filter has a plurality of individual filters, each having a different filter property so that an individual filter is selected to suit the current read speed. For example, in
However, a plurality of control signals need be used for selecting one of the individual filters. This requires a plurality of terminals for the control signals and thus inhibits reduction in chip size. Additionally, a large number of external components for configuring the individual filters are necessary (e.g., capacitors Ci1 and Ci2, and resistors Ri (i representing an integer from 1 to 4)). Furthermore, when the jitter fluctuation of data recorded on an optical disc is large and the response of the analog filter 9 should be lowered to ensure stability or when the defect properties should be optimized according to reproduction speed to improve playability, it is difficult to alter the filter properties of the analog filter 9 in a manner optimal for each case.
The present invention provides a slice level control circuit that easily obtains the optimal filter property in accordance with the speed for reading data from an optical disc or in accordance with the optical disc condition, while achieving superior slice level stability and response.
One aspect of the present invention is a circuit for controlling a slice level. The circuit includes a comparator for performing binary conversion on an analog input signal to generate a binary output signal. A charge pump circuit connected to the comparator operates in accordance with the binary output signal to generate a charge pump output signal. An analog lowpass filter, connected to the charge pump circuit, cuts off the charge pump output signal at a first cutoff frequency to generate a cutoff output signal. An A/D converter connected to the analog lowpass filter converts the cutoff output signal into a digital value signal. A digital filter connected to the A/D converter performs predetermined filtering processing on the digital value signal to generate a filtered digital value signal. A D/A converter connected to the digital filter converts the filtered digital value signal into an analog voltage signal. The analog voltage signal is fed back to the comparator.
Other aspects and advantages of the present invention will become apparent from the following description, taken in conjunction with the accompanying drawings, illustrating by way of example the principles of the invention.
The invention, together with objects and advantages thereof, may best be understood by reference to the following description of the presently preferred embodiments together with the accompanying drawings in which:
In the drawings, like numerals are used for like elements throughout.
A slice level control circuit 200 according to a preferred embodiment of the present invention will now be described with reference to
The comparator 6 compares the C-cut RF signal 5a with the C-cut RF signal 5b and produces a binary RF signal 7 that is a binary output (binary data) for driving a charge pump circuit 8. The charge pump circuit 8 includes a P-channel charge pump 8-1 and an N-channel charge pump 8-2. The N-channel charge pump 8-2 is driven when the binary RF signal 7 is at a high level, and the P-channel charge pump 8-1 is driven when the binary RF signal 7 is at a low level.
An analog lowpass filter 10 cuts off the output signal of the charge pump circuit 8 at a first cutoff frequency. The first cutoff frequency is set based on the maximum read speed of an analog input signal read from an optical disc. A frequency band greater than or equal to the first cutoff frequency is a band that does not have to be followed by the slice level. In other words, if the slice level follows a frequency band that is greater than or equal to the first cutoff frequency, the slice level will follow short fluctuations of data and become instable. In the example shown in
The A/D converter 11 receives an output signal from the analog lowpass filter 10, converts the output signal into a digital value signal in accordance with sampling periods, and provides the digital value signal to a digital filter 12. The digital filter 12 performs predetermined filtering processing on the digital value signal provided in accordance with the sampling periods, and provides the filtered digital value signal to a D/A converter 13. The D/A converter 13 converts the filtered digital value signal into an analog voltage. The DC level of the C-cut RF signal 5a is controlled by the analog voltage output from the D/A converter 13.
The present embodiment employs a configuration combining the analog lowpass filter 10 and the digital filter 12 for the analog input signals 1a and 1b of which frequency bands vary depending on the setting of the speed for reading data from an optical disc. The frequency band of the output signal from the charge pump circuit 8 is considerably high. Thus, the processing is divided between the analog lowpass filter 10, which is superior in high-speed processing and thus processes the signal, and the digital filter 12, which has high accuracy, high flexibility, and a superior capability for storing the processing results and thus processes the output signal from the analog lowpass filter 10. As a result, the slice level is appropriately controlled while realizing superior stability and superior response with respect to changes in the DC level of the analog input signals 1a and 1b.
The configuration of the digital filter 12 will now be described in detail with reference to
The digital filter 12 first subtracts a first offset value from a digital value provided by the A/D converter 11. The first offset value is set to cancel a parasitic offset produced in the slice level control circuit 200 by the charge pump circuit 8, the analog lowpass filter 10, the A/D converter 11, the D/A converter 13, etc. of the slice level control circuit 200.
The digital value obtained by the subtraction of the first offset value is provided to the D filter 20 and the U filter 24 via a switching circuit 12a. The switching circuit 12a normally selects the digital value obtained by subtracting the first offset value. The D filter 20 is a lowpass filter for cutting frequency components that are greater than or equal to frequency f4 at 6 dB/oct.
The U filter 24 performs filtering processing to remove high frequency components and prevent aliasing from being produced in the following I filter 26 and H filter 28. The I filter 26 is a low boost filter for cutting frequency components in the range of frequency f2 to frequency f3 in the digital value provided by the U filter 24 at 6 dB/oct and for maintaining the frequency components greater than or equal to frequency f3 at a constant gain. The H filter 28 is a lowpass filter for cutting frequency components greater than or equal to frequency f1, which is lower than the cutoff frequency of the I filter 26, at 6 dB/oct. In other words, the H filter 28 is a lowpass filter through which only low frequency components that are very close to the DC component of the signal provided to the digital filter 12.
The switching circuit 12a normally selects the digital value obtained by subtracting the first offset value. However, if the amplitude of the analog input signal 1a (and analog input signal 1b) read from an optical disc suddenly becomes small, as shown in
An adder 12b adds the output from the D filter 20 and the output from the I filter 26. Therefore, the gain of the adder 12b exhibits frequency characteristics as shown in
In the digital filter 12, the gain from frequency f1 to frequency f4 and the gain in each frequency band may be set to any value by setting appropriate multiplier factors (da, db, dc, ua, ub, uc, ia, ib, ic, ha, hb, and hc) respectively for the D filter 20, the U filter 24, the I filter 26, and the H filter 28.
The output signal from the adder 12b is provided to a plurality of multipliers SL1 and SL2, which perform multiplication with respective predetermined coefficients. The multiplication coefficient of the multiplier SL2 is greater than the multiplication coefficient of the multiplier SL1. A selector 12c selects either one of the outputs from the multipliers SL1 and SL2 according to a switching control signal from a control circuit (not shown). If the optical disc has a local scratch, the selector 12c selects the output from the multiplier SL2, which has a larger multiplication coefficient. This is because the output from the multiplier SL2 is more preferable for the slice level to promptly follow the slice level of a signal provided to the digital filter 12 after recovering the scratch. A multiplier SLX multiplies the output from the selector 12c. The multiplication by the multiplier SLX includes carrying or borrowing digits in the binary number system.
A second offset value is added to the output of the multiplier SLX. It is sometimes desirable for the reproduction operation to offset the slice level deliberately from the center depending on the recording condition of the optical disc. The second offset value is applied in such case. A limiter 30 limits the output to which the second offset value has been added to prevent the digital filter 12 from providing an excessively responsive output. This outputs a limited digital value from the digital filter 12.
The digital filter 12 may be embodied through any means, such as an exclusive hardware, a digital signal processor, or a software program.
As described above, the frequency characteristics of the gain of the analog lowpass filter 10, the A/D converter 11, the digital filter 12 and the D/A converter 13 may correspond to the frequency characteristics of the gain of any of the individual filters 9-1 to 9-4 in
It should be apparent to those skilled in the art that the present invention may be embodied in many other specific forms without departing from the spirit or scope of the invention. Therefore, the present examples and embodiments are to be considered as illustrative and not restrictive, and the invention is not to be limited to the details given herein, but may be modified within the scope and equivalence of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2004-086484 | Mar 2004 | JP | national |