The present invention relates to a signal processing system in the technology of digital signal processing for optical discs (recording media).
In conventional wobble signal processing apparatus, means for processing signals by an analog system are utilized (see, for example, Japanese Examined Patent Publication No. Hei.6-19898). As methods for phase-modulating wobbles on tracks by these conventional wobble signal processing apparatus, methods such as BPSK, DPSK, and QPSK have been proposed.
However, the analog processing of the conventional wobble signal processing apparatus is easily affected by processing variations in the semiconductor processing and, for example, the resistance or capacitance value may deviate from a set value by several to a dozen or more percent. In addition, deviation of a supply voltage value in the power supply unit may cause a fatal problem in the analog system that requires a fine set value. For example, when a filter parameter such as the cutoff frequency of a BPF (Band pass filter) or LPF (Low pass filter) deviates, the filter characteristics are deteriorated. When the power supply value of an analog unit cannot obtain a set value with stability, the supply voltage characteristics vary, and then the filter characteristics are deteriorated. Further, as the delay amount varies in the analog system, a circuit for phase compensation is required, thereby adversely increasing the circuit scale and the power consumption.
Accordingly, an object of the present invention is to provide a wobble signal processing apparatus that can reduce the circuit scale and the power consumption, and improve the quality of signal processing.
Other objects and advantages of the invention will become apparent from the detailed description that follows. The detailed description and specific embodiments described are provided only for illustration since various additions and modifications within the spirit and scope of the invention will be apparent to those of skill in the art from the detailed description.
According to a first aspect of the present invention, there is provided a wobble signal processing apparatus comprising: a pickup for reading information recorded on an optical disc medium on/from which data can be recorded/reproduced; a WBL (wobble) binarization circuit for smoothing edges of a wobble binary signal that is read by the pickup; a FEP (Front End Processor) for performing band limitation and gain control to a wobble signal that is read by the pickup; an ADC (Analog-to-Digital Converter) for converting the wobble signal outputted from the FEP into a digital signal; an address detection circuit for detecting an ADIP (Address In Pre-Groove) signal as address information of the data on the basis of the digital signal outputted from the ADC; a waveform shaping circuit for generating a wobble binary signal waveform on the basis of a RF signal that is read by the pickup; a phase control circuit for controlling the phase of the wobble binary signal outputted from the WBL binarization circuit with reference to the wobble binary signal waveform generated by the waveform shaping circuit; and a PLL (Phase Locked Loop) circuit, which is connected to the phase control circuit, for generating a sync clock on the basis of the phase controlled data. According to the first aspect, the address detection circuit and the waveform shaping circuit being digitally configured. Therefore, the apparatus can be constructed in a smaller circuit scale relative to the conventional apparatus, whereby the power consumption can be suppressed. Further, detection and correction of the phase shift can be performed properly, thereby improving the quality of signal processing.
According to a second aspect of the present invention, in accordance with the wobble signal processing apparatus of the first aspect, the waveform shaping circuit includes a BPF (Band Pass Filter) as a digital filter, and the digital filter is constituted by an IIR (Infinity Impulse Response) digital filter having a reset function of initializing the digital filter when the digital filter characteristics are divergent. Therefore, even when the output value of the digital filter diverges, the digital filter can be initialized, thereby to stabilize the system.
According to a third aspect of the present invention, in accordance with the wobble signal processing apparatus of the first aspect, the address detection circuit includes a LPF (Low Pass Filter) as a digital filter, and the digital filter is constituted by an IIR digital filter having a reset function of initializing the digital filter when the digital filter characteristics are divergent.
According to a fourth aspect of the present invention, in accordance with the wobble signal processing apparatus of the second or third aspect, the digital filter calculates an optimum tap coefficient value, stores the optimum tap coefficient value in a storage unit that is externally provided, and performs filtering by utilizing the optimum tap coefficient value stored in the storage unit. Therefore, it is unnecessary to calculate the optimum tap coefficient value each time, whereby the operation time can be reduced and the filtering can be performed effectively.
According to a fifth aspect of the present invention, in accordance with the wobble signal processing apparatus of the first aspect, the address detection circuit comprises: a digital filter for filtering the output from the ADC; and a PRML (Partial Response Maximum Likelihood) circuit for correcting errors in the signal outputted from the digital filter, and detecting the ADIP signal by using the corrected signal. Therefore, even when any problem arises for some reason such as noises or phase delay, the ADIP signal can be accurately detected.
According to a sixth aspect of the present invention, in accordance with the wobble signal processing apparatus of the fifth aspect, a PRML system that is implemented by the PRML circuit is a PR(a,b) system, where a and b are integers.
According to a seventh aspect of the present invention, in accordance with the wobble signal processing apparatus of the sixth aspect, parameter values in the PR(a,b) system have a relationship of a=b.
According to an eighth aspect of the present invention, in accordance with the wobble signal processing apparatus of the fifth aspect, the PRML circuit switches a sampling method between a peak sampling method and an offset sampling method.
According to a ninth aspect of the present invention, in accordance with the wobble signal processing apparatus of the eighth aspect, the PRML circuit performs the sampling in a cycle of 8T.
According to a tenth aspect of the present invention, in accordance with the wobble signal processing apparatus of the fifth aspect, the PRML circuit performs a standardized Euclidean distance algorithm in a computing circuit of a Viterbi decoder by the PRML system.
According to an eleventh aspect of the present invention, in accordance with the wobble signal processing apparatus of the first aspect, the address detection circuit comprises: a first digital filter for filtering the output from the ADC; a phase control circuit for controlling the phase of the wobble binary signal outputted from the WBL binarization circuit with reference to the signal outputted from the first digital filter, and outputting a phase controlled signal; a multiplier for multiplying the signal outputted from the first digital filter by the phase controlled signal; a second digital filter for filtering an output from the multiplier; an edge smoothing circuit for binarizing the signal outputted from the first digital filter, and smoothing edges of the binarized signal, so as to generate a clock for outputting the ADIP signal; and a binarization circuit for binarizing the signal outputted from the second digital filter in accordance with the clock that is outputted from the edge smoothing circuit, and outputting the ADIP signal.
According to a twelfth aspect of the present invention, in accordance with the wobble signal processing apparatus of the first or eleventh aspect, the phase control circuit obtains a phase difference between the wobble binary signal and the wobble signal that has passed through the digital filter, and controls the phase by delaying the wobble binary signal.
According to a thirteenth aspect of the present invention, in accordance with the wobble signal processing apparatus of the twelfth aspect, the phase control circuit corrects a phase shift by performing counter processing to clock delay information previously obtained.
According to a fourteenth aspect of the present invention, in accordance with the wobble signal processing apparatus of the first aspect, the address detection circuit comprises: a digital filter for filtering the output from the ADC; and a DSV (Digital Sum Value) calculator for digitally processing the output from the digital filter by dividing the output from the digital filter with a predetermined threshold value, thereby detecting the ADIP signal.
According to a fifteenth aspect of the present invention, in accordance with the wobble signal processing apparatus of the first aspect, the address detection circuit comprises: a digital filter for filtering the output from the ADC; a binarization circuit for binarizing the output from the digital filter; and a counter circuit for counting the number of +1 and the number −1 in the signal outputted from the binarization circuit, and the ADIP signal is detected on the basis of the count values of the counter circuit.
According to a sixteenth aspect of the present invention, in accordance with the wobble signal processing apparatus of the first aspect, the ADC has a 7-bit resolution.
According to a seventeenth aspect of the present invention, in accordance with the wobble signal processing apparatus of the first aspect, the FEP further includes an AGC (Auto Gain Control) circuit for performing automatic amplitude control when the amplitude of the ADIP section is decreased or increased due to crosstalk in the optical disc medium. Thereby, the system can be operated with stability.
According to an eighteenth aspect of the present invention, in accordance with the wobble signal processing apparatus of the first aspect, the pickup further includes an aperture ratio decision unit for deciding the degree of distortion of the waveform that is read from the optical disc medium, and controlling the diameter 6f a beam spot of a pickup laser on the basis of the decided degree of distortion of the waveform, thereby controlling the degree of signal component extraction. Thereby, the system can be operated with stability.
According to a nineteenth aspect of the present invention, in accordance with the wobble signal processing apparatus of the first aspect, the wobble signal processing apparatus operates in accordance with the sync clock that is supplied from the PLL circuit, and the sync clock is adaptively changed according to an angular velocity of the optical disc medium.
a) to 4(d) are waveform diagrams for explaining an ADIP signal detection process performed by the wobble signal processing apparatus according to the first embodiment.
a) to 9(g) are waveform diagrams for explaining an ADIP signal detection process performed by the wobble signal processing apparatus according to the second embodiment.
Hereinafter, embodiments of the present invention will be described with reference to the drawings. The embodiments shown herein are exemplary only, and the invention is not limited to these embodiments.
A wobble signal processing apparatus according to a first embodiment of the present invention will now be described.
The pickup 101 outputs a wobble signal (hereinafter, referred to as a WBL signal) read from a recording medium to the FEP 102, outputs a wobble binary signal (hereinafter, referred to as a WBL binary signal) to the WBL binarization circuit 105, and outputs a RF signal to the waveform shaping circuit 106, respectively. The pickup 101 may include an aperture ratio decision unit 73 for deciding the degree of distortion of the waveform that is read from an optical disc medium 71, as shown in
The FEP 102 performs band limitation and gain control to the inputted WBL signal. It is assumed here that the FEP 102 includes an AGC (Auto Gain Control) that performs an automatic amplitude control when the amplitude of an ADIP (Address In Pre-Groove) section is decreased or increased due to crosstalk in the recording medium.
The ADC 103 converts the analog signal outputted from the FEP 102 to a digital signal. It is assumed here that the bit resolution is 7 bits.
The address detection circuit 1041s constituted by a digital filter 109 and a PRML (Partial Response Maximum Likelihood) circuit 110. This address detection circuit 104 receives the digital signal outputted from the ADC 103, and processes the digital signal by a digital system to detect an ADIP signal. It is assumed here that the digital filter 109 is a LPF (Low pass filter) that implements an IIR (Infinity Impulse Response) digital system.
The WBL binarization circuit 105 smoothes edges of the WBL binary signal outputted from the pickup 101.
The waveform shaping circuit 106 is constituted by a digital filter 111. The waveform shaping circuit 106 receives the RF signal read by the pickup 101 and performs digital signal processing to generate a WBL binary signal waveform. The digital filter 111 herein is a BPF (Band pass filter) that implements the IIR digital system.
The phase control circuit 107 controls the phase of the WBL binary signal outputted from the WBL binarization circuit 105 with reference to the WBL binary signal waveform outputted from the waveform shaping circuit 106, and outputs a phase control signal.
The PLL (Phase Locked Loop) circuit 108 generates a sync clock on the basis of the phase control signal that is outputted from the phase control circuit 107.
Next, the operation of the wobble signal processing apparatus according to the first embodiment will be described. Here, the wobble signal processing apparatus according to the first embodiment operates in accordance with the sync clock that is inputted from the PLL circuit 10B to the respective circuits, and the sync clock is adaptively changed according to the angular velocity of the disc. Clocks such as WBLPLLOK, WCLK, CLKTCH, CLKSYS are employed as the sync clock.
Initially, an ADIP signal detection process performed by the FEP 102, the ADC 103, and the address detection circuit 104 in the wobble signal processing apparatus according to the first embodiment will be described.
When the FEP 102 receives a WBL signal inputted from the pickup 101, the FEP 102 performs band limitation and gain control to the inputted WBL signal, and outputs the resultant signal to the ADC 103. When the amplitude of an ADIP (Address In Pre-Groove) section is decreased or increased due to crosstalk in the recording medium, the AGC in the FEP 102 performs an automatic amplitude control to realize stable signal outputting.
When the ADC 103 receives the WBL signal outputted from the FEP 102, the ADC 103 converts the analog WBL signal to a digital signal.
The WBL signal that has been converted to the digital signal by the ADC 103 is inputted to the address detection circuit 104, and then the address detection circuit 104 performs digital signal processing to detect an ADIP signal.
Hereinafter, the operation of the address detection circuit 104 will be described in more detail.
Initially, the digital filter 109 of the address detection circuit 104 will be described with reference to
The IIR digital LPF as shown in
In
where fc is the cutoff frequency, q1 is the cutoff characteristics value, and T is the operation frequency (channel rate).
Further, RST in
The IIR digital LPF as shown in
In
where fc is the cutoff frequency, q1 is the cutoff characteristics value, and T is the operation frequency (channel rate).
Further, similar to
Next, the PRML circuit 110 as a component of the address detection circuit 104 will be described, with reference to
a) to 4(d) are waveform diagrams for explaining the ADIP detection process in the wobble signal processing apparatus according to the first embodiment.
The PRML circuit 110 corrects errors in the output signal from the digital filter 109, and detects an ADIP signal using the corrected signal. As shown in
Then, the sample points that are sampled so as to be matched with the PR(1,1) system are decoded by a viterbi decoder to perform error correction. Even when any problem arises for some reason such as noises or phase delay, this error correction implements an accurate ADIP detection. In the ADIP detection process, 4T consecutive sample points among the corrected values are considered as an ADIP section.
The PRML circuit 110 in the wobble signal processing apparatus according to the first embodiment samples data in the cycle of 8T, to perform the error correction by the PR(1,1) system. However, when the PR coefficient is properly set, such as in a case where the error correction is performed by a PR(a,b) system in which the relationship between “a” and “b” is a=b, the above-mentioned effect can be obtained.
Next, the clock generation process performed by the WBL binarization circuit 105, the waveform shaping circuit 106, the phase control circuit 107, and the PLL circuit 108 in the wobble signal processing apparatus according to the first embodiment will be described.
The WBL binarization circuit 105 smoothes edges of the WBL binary signal that is outputted from the pickup 101, and outputs the smoothed WBL binary signal to the phase control circuit 107. The digital filter 111 that constitutes the wave form shaping circuit 106 receives a RF signal that is read by the pickup 101, then digitally processes the input signal to generate a WBL binary signal waveform, and outputs the generated WBL binary signal waveform to the phase control circuit 107.
Then, the smoothed WBL binary signal outputted from the WBL binarization circuit 105 and the WBL binary signal waveform outputted from the waveform shaping circuit 106 are inputted to the phase control circuit 107. The phase control circuit 107 controls the phase of the smoothed WBL binary signal outputted from the WBL binarization circuit 105 with reference to the WBL binary signal waveform outputted from the waveform shaping circuit 106, and outputs the phase controlled signal to the PLL circuit 108.
The PLL circuit 108 receives the phase controlled signal outputted from the phase control circuit 107, and generates a sync clock that is synchronized with this phase controlled signal.
Hereinafter, the construction of the digital filter 111 that constitutes the waveform shaping circuit 106 will be described in more detail with reference to
The BPF that implements the IIR digital system as shown in
In
where fc is the cutoff frequency, q1 is the cutoff characteristics value, and T is the operation frequency (channel rate).
Further, RST in
Next, the construction of the phase control circuit 107 will be described in more detail with reference to
As shown in
As the smoothed WBL binary signal outputted from the WBL binarization circuit 105 and the WBL binary signal waveform outputted from the digital filter 111 are not in phase, the phase control circuit 107 performs phase control. The phase control circuit 107 calculates a difference in phase between the smoothed WBL binary signal and the WBL binary signal waveform that has passed through the digital filter 111, and controls the phase by delaying the WBL binary signal by using registers. More specifically, a digital filter output edge counter 61 initially counts the number of edges, and the count value is compared with a comparison value that is previously set in the comparator 62. When a predetermined condition is not met, the circuit is held by a hold counter 63, whereas when the predetermined condition is met, data is outputted from a delay circuit 64 that consists of a predetermined number of register stages, so as to perform the phase control.
The phase control circuit 107 as shown in
As described above, according to the wobble signal processing apparatus of the first embodiment, the address detection circuit 104 is constituted by the digital filter 109 and the PRML circuit 110, and the waveform shaping circuit is constituted by the digital filter. Further, and further the ADIP signal detection process and the clock signal generation process are implemented by the digital system. As a result, whereby the circuit scale, the parameter variations, and the power consumption can be reduced, and the possibility of defective products that may occur at the manufacturing steps can be decreased.
A wobble signal processing apparatus according to a second embodiment of the present invention will now be described.
The wobble signal processing apparatus of the second embodiment is different from the above-mentioned wobble signal processing apparatus of the first embodiment in the construction of the address detection circuit 201, and the same components as those in the wobble signal processing apparatus of the first embodiment are denoted by the same reference numerals.
The address detection circuit 201 comprises a digital filter 109, a phase control circuit 202, a multiplier 203, a LPF 204, an edge smoothing circuit 205, and a binarization circuit 206. The digital filter 109 is a LPF that is the same as the digital filter 109 described in the first embodiment and implements the IIR digital system.
The phase control circuit 202 controls the phase of the WBL binary signal outputted from the WBL binarization circuit 105 with reference to the WBL binary signal waveform outputted from the digital filter 109, and outputs a phase controlled signal.
The multiplier 203 multiplies the output signal from the digital filter 109 by the phase controlled signal obtained by the phase control circuit 202, and outputs the result of the multiplication to the LPF 204.
The LPF 204 is a LPF that has the same construction as the digital filter 109 and implements the IIR digital system. Further, the LPF 204 attenuates the signal outputted from the multiplier 203 by cutting off the signal that is higher than the cutoff frequency, and outputs the signal that is lower than the cutoff frequency to the binarization circuit 206.
The edge smoothing circuit 205 generates a clock for outputting an ADIP signal by smoothing edges of the signal that is obtained by binarizing the digital filter output. When the digital filter output is binarized, a phase delay corresponding to the digital filter output occurs, and there arises a need for the edge smoothing circuit 205 to make the delayed signal in phase with the edges that have been smoothed by the WBL binarization circuit 105.
The binarization circuit 206 binarizes the signal outputted from the LPF 204 in accordance with the clock outputted from the edge smoothing circuit 205, and generates an ADIP signal.
Next, the operation of the wobble signal processing apparatus according to the second embodiment will be described. The wobble signal processing apparatus of the second embodiment operates in accordance with a sync clock that is inputted from the PLL circuit 108 to the respective circuits, and the clock is adaptively changed according to the angular velocity of the disc. Here, clocks such as WBLPLLOK, WCLK, CLKTCH, CLKSYS are employed as the sync clock.
Hereinafter, the ADIP detection process performed by the FEP 102, the ADC 103, and the address detection circuit 201 in the wobble signal processing apparatus according to the second embodiment will be described.
a) to 9(g) are waveform diagrams for explaining the ADIP signal detection process performed by the wobble signal processing apparatus according to the second embodiment.
a) shows an example of a WBL signal that is read by the pickup 101. This WBL signal is subjected to band limitation and gain control by the FEP 102, is converted into a digital signal by the ADC 103, and then is inputted to the digital filter 109. This input signal is filtered by the digital filter 109, and a digital filter output signal as shown in
The phase control circuit 202 controls the phase of the WBL binary signal (
Then, the multiplier 203 multiplies the digital filter output signal (
The LPF 204 filters the multiplier output signal, and generates a LPF output signal as shown in
Here, the clock signal generation processing performed by the WBL binarization circuit 105, the waveform shaping circuit 106, the phase control circuit 107, and the PLL circuit 108 of the wobble signal processing apparatus according to the second embodiment is the same as that in the wobble signal processing apparatus according to the first embodiment.
As described above, according to the wobble signal processing apparatus of the second embodiment, the address detection circuit 201 is constituted by the digital filter 109, the phase control circuit 202, the LPF 204, the edge smoothing circuit 205, and the binarization circuit 206, and the waveform shaping circuit 106 is constituted by the digital filter 111. Further, the ADIP signal detection process and the clock signal generation process are implemented a digital system. Therefore, the circuit scale, the parameter variations, and the power consumption can be reduced, and the possibility of defective products which may occur at the manufacturing steps can be decreased.
Here, the wobble signal processing apparatus according to the second embodiment is provided with the phase control circuit 202 and the phase control circuit 107 separately as shown in
A wobble signal processing apparatus according to a third embodiment of the present invention will now be described.
The wobble signal processing apparatus according to the third embodiment is different from the wobble signal processing apparatus of the first embodiment in the construction of the address detection circuit 301, and the same components as those in the wobble signal processing apparatus of the first embodiment are denoted by the same reference numerals.
The address detection circuit 301 is constituted by a digital filter 109 and a DSV (Digital Sum Value) calculator 302. The digital filter 109 is an IIR digital LPF that is the same as the digital filter 109 which has been described in the first embodiment.
The DSV calculator 302 digitally processes the output from the digital filter 109 by dividing a rectangular wave with a threshold value, and detects an ADIP signal.
Next, the operation of the wobble signal processing apparatus according to the third embodiment will be described. Here, the wobble signal processing apparatus of the third embodiment operates in accordance with a sync clock that is inputted from the PLL circuit 108 to the respective circuits. The clock is adaptively changed according to the angular velocity of the disc. Clocks such as WBLPLLOK, WCLK, CLKTCH, CLKSYS are employed as the sync clock.
Hereinafter, an ADIP detection process in the wobble signal processing apparatus according to the third embodiment will be described. The operations of the pickup 101, the FEP 102, and the ADC 103 are the same as those in the wobble signal processing apparatus according to the first or second embodiment.
A WBL signal is converted into a digital signal by means of the pickup 101, the FEP 102 and the ADC 103, and the digital signal is inputted to the address detection circuit 301. In the address detection circuit 301, the signal is digitally processed and an ADIP signal is detected.
Hereinafter, the operation of the address detection circuit 301 will be described in more detail.
In the address detection circuit 301, the inputted WBL signal is initially filtered by the digital filter 109, and the output of the digital filter is inputted to the DSV calculator 302.
The DSV calculator 302 that has received the digital filter output digitally processes the output by dividing a rectangular wave of the digital filter output with a threshold value, and detects an ADIP signal. More specifically, the output of the digital filter 109 is converted into −1, 0, and +0, and the numbers of −1 and +1 are counted. When the count of +1 or the count of −1 reaches a predetermined threshold value, this is outputted as an ADIP signal.
Here, the clock signal generation process performed by the WBL binarization circuit 105, the waveform shaping circuit 106, the phase control circuit 107, and the PLL circuit 108 in the wobble signal processing apparatus according to the third embodiment is the same as that in the wobble signal processing apparatus according to the first embodiment.
As described above, according to the wobble signal processing apparatus of the third embodiment, the address detection circuit 301 is constituted by the digital filter 109 and the DSV calculator 302, and the waveform shaping circuit 106 is constituted by the digital filter 111. Further, the ADIP signal detection process and the clock signal generation process are implemented digitally. As a result, the circuit scale, the parameter variations, and the power consumption can be reduced, and the possibility of defective products that may occur at the manufacturing steps can be decreased.
The wobble signal processing apparatus according to the third embodiment is provided with the DSV calculator 302. However, the DSV calculator 302 can be replaced with a binarization circuit 402 and a counter circuit 403 as shown in
Number | Date | Country | Kind |
---|---|---|---|
2002-348374 | Nov 2002 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
6167415 | Fischer et al. | Dec 2000 | A |
6181177 | Chapman | Jan 2001 | B1 |
6345024 | Sugasawa et al. | Feb 2002 | B2 |
6377525 | Iida | Apr 2002 | B1 |
6483787 | Sugasawa et al. | Nov 2002 | B1 |
6621772 | Asano et al. | Sep 2003 | B2 |
6701335 | Pupalaikis | Mar 2004 | B2 |
20010000694 | Sugasawa et al. | May 2001 | A1 |
Number | Date | Country |
---|---|---|
0938084 | Aug 1999 | EP |
0938084 | Feb 2000 | EP |
62154886 | Jul 1987 | JP |
11-238245 | Aug 1999 | JP |
Number | Date | Country | |
---|---|---|---|
20040136300 A1 | Jul 2004 | US |